Comment supprimer un Control File Oracle ?
Nous allons supprimer le fichier de controle F:\DB1\CONTROL03.CTL.
Deux méthodes suivant la configuration en place PFILE or SPFILE.
Editer le fichier PFILE se nommant initSID.ora, et supprimer dans CONTROL_FILES la partie F:\DB1\CONTROL03.CTL
CONTROL_FILES= (’C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL01.CTL’, ’D:\DB1\CONTROL02.CTL’,’F:\DB1\CONTROL03.CTL’) |
Fermer la base de données
|
SQL> shutdown immediate; |
puis redémarrer la base de données.
|
SQL> STARTUP |
|
SQL> SHOW PARAMETER CONTROL_FILES; |
Avec alter system set
SQL> ALTER SYSTEM SET CONTROL_FILES='C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL01.CTL',
'D:\DB1\CONTROL02.CTL' SCOPE=SPFILE;
|
Fermer la base de données
|
SQL> shutdown immediate; |
puis redémarrer la base de données.
|
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) • Move / Déplacer un Control File Oracle |