Comment déplacer un Control File Oracle de E:\DB1\CONTROL03.CTL vers F:\DB1\CONTROL03.CTL ?. Deux méthodes suivant la configuration en place PFILE or SPFILE.
Editer le fichier PFILE se nommant initSID.ora, changez le paramètre CONTROL_FILES en y modifiant le chemin du fichier de contrôle. E:\DB1\CONTROL03.CTL vers F:\DB1\CONTROL03.CTL
CONTROL_FILES= (’C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL01.CTL’, ’D:\DB1\CONTROL02.CTL’, ’F:\DB1\CONTROL03.CTL’) |
|
SQL> shutdown immediate; |
Ensuite Couper / Coller le fichier de contrôle (ou avec HOST MOVE) E:\DB1\CONTROL03.CTL vers F:\DB1\CONTROL03.CTL puis redémarrer la base de données.
|
SQL> HOST MOVE E:\DB1\CONTROL03.CTL F:\DB1\CONTROL03.CTL ; |
|
SQL> STARTUP |
|
SQL> SHOW PARAMETER CONTROL_FILES; |
SQL> ALTER SYSTEM SET CONTROL_FILES='C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL01.CTL',
'D:\DB1\CONTROL02.CTL',
'F:\DB1\CONTROL03.CTL' SCOPE=SPFILE;
|
|
SQL> shutdown immediate; |
Ensuite Couper / Coller le fichier de contrôle (ou avec HOST MOVE) E:\DB1\CONTROL03.CTL vers F:\DB1\CONTROL03.CTL puis redémarrer la base de données.
|
SQL> HOST MOVE E:\DB1\CONTROL03.CTL F:\DB1\CONTROL03.CTL ; |
|
SQL> STARTUP |
|
SQL> SHOW PARAMETER CONTROL_FILES; |
| Liens en rapport avec l'article et qui sont susceptibles de vous intéresser |
|
• Multiplexer Fichiers Contrôle Oracle
(control-files) • Fichier de Contrôle oracle (Control Files) |