-
Renommer un datafile
Bonjour à tous,
j'ai un data file dont son nom contien un ou plusieurs saut de ligne.
je veux renommer mon data son passer par recreation du controlfile mais le problème est que je peux pas executer la requete :
SQL> alter database rename file 'file01.dbf' to 'file02.dbf';
car le nom du fichier contien un ou plusieurs saut de ligne alors est-ce il y a un moyen pour le renommer car j'ai utiliser le ID_FILE mais ce n'est pas marché
SQL> alter database rename file ID_FILE to 'file02.dbf';
Merci d'avance .
Salutations.
-
Wow, un fichier avec des sauts de lignes! voilà autre chose!
tu as essayé avec sqlblankline?
-
Ou bien tu peux construire ta commande en concaténant explicitement le saut de ligne à la fin de ton datafile, un truc du genre (à tester)
Code:
execute immediate 'alter database rename file ''file01.dbf'''||chr(10)||' to ''file02.dbf'''
-
par curiosité, on peut avoir le nom du fichier ?
-
voici le nom du fichier :
FILE# NAME
---------- ------------------------------------------------------------
10 /wat01/oradata/test01/replic
02.
dbf
-
autre curiosité, quelle est la version?
-