Dimanche 21 novembre 2010 7 21 /11 /Nov /2010 11:29

 

Perte, Récupération, Restauration d'un Control File Oracle.

Comment démarrer ma base de données Oracle avec la perte d'un Control File ?.

En restaurant le fichier de contrôle à partir d'une copie multiplexée.

Dans mon exemple, nous avons 3 Control Files dans :
- C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL01.CTL
- C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL02.CTL
- C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL03.CTL

J'ai volontairement supprimé le CONTROL03.CTL.

STARTUP de la base et prise de connaissance de l'erreur ORA-00205.

 
SQL> startup
ORACLE instance started.

Total System Global Area  293601280 bytes
Fixed Size                  1248624 bytes
Variable Size              71303824 bytes
Database Buffers          218103808 bytes
Redo Buffers                2945024 bytes
ORA-00205: error in identifying control file, check alert log for more info

Lecture du message d'erreur dans BDUMP du fichier ALERTsid.log de la base.

 
ORA-00202: fichier de controle : 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL03.CTL'
ORA-27041: ouverture du fichier impossible
OSD-04002: unable to open file
O/S-Error: (OS 2) Le fichier spécifié est introuvable.

Avec HOST COPY, nous allons Copier le Control File CONTROL01.CTL (sain) tout en le renommant CONTROL03.CTL (perdu).

 

SQL> HOST COPY C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL01.CTL
C:\ORACLE\PRODUCT\10.2.0\ORADATA\DB1\CONTROL03.CTL

1 fichier(s) copié(s).

Montage et ouverture de la base de données.

 

SQL> ALTER DATABASE MOUNT;

Database altered.

 

SQL> ALTER DATABASE OPEN;

Database altered.

 

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
Par Daniel Roesch - Publié dans : CONTROL FILES
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés