ORA-01102 & ORA-00205

24 avr

Cher(e)s Ami(e) en oracle

 

Apres le crash d’un serveur vous pouvez avoir l’erreur ORA-01102 en essayant de  démarrer la base

 

Incident :

Instance ORACLE arretee.
SQL> startup mount pfile=’/u01/app/oracle/product/11.2.4/db_1/dbs/initORA11G.ora’;
Instance ORACLE lancee.

Total System Global Area 313159680 bytes
Fixed Size 2252824 bytes
Variable Size 226496488 bytes
Database Buffers 79691776 bytes
Redo Buffers 4718592 bytes
ORA-01102: montage de base de donnees en mode EXCLUSIVE

 

Analyse :

voici le contenue du fichier alerte log

starting up 1 shared server(s) …
ORACLE_BASE from environment = /u01/app/oracle
Fri Apr 14 09:45:21 2017
ALTER DATABASE MOUNT
sculkget: failed to lock /u01/app/oracle/product/11.2.4/db_1/dbs/lkORA11G exclusive
sculkget: lock held by PID: 1101
ORA-09968: impossible de verrouiller le fichier
Linux-x86_64 Error: 11: Resource temporarily unavailable

Solution :

[oracle@nsbd48 dbs]$ mv lkORA11G old_lkORA11G

Instance ORACLE arretee.
SQL> startup mount pfile=’/u01/app/oracle/product/11.2.4/db_1/dbs/initORA11G.ora’;
Instance ORACLE lancee.

Total System Global Area 313159680 bytes
Fixed Size 2252824 bytes
Variable Size 226496488 bytes
Database Buffers 79691776 bytes
Redo Buffers 4718592 bytes
ORA-00205: erreur lors de l’identification du fichier de controle; consultez le
fichier d’alertes

 

on peut voir aussi dans le fichier d’alerte log que nos fichiers de contrôles sont corrompu

 

Solution :

[oracle@nsbd48 trace]$ cp -p /u01/oradata/ORA11G/control01.ctl /u01/oradata/ORA11G/control01.ctl_tmp
[oracle@nsbd48 trace]$ cp -p /u01/oradata/ORA11G/control02.ctl /u01/oradata/ORA11G/control02.ctl_tmp

rm -rf /u01/oradata/ORA11G/control01.ctl /u01/oradata/ORA11G/control01.ctl

[oracle@nsbd48 trace]$ cp -p /u01/oradata/ORA11G/control01.ctl_tmp /u01/oradata/ORA11G/control01.ctl
[oracle@nsbd48 trace]$ cp -p /u01/oradata/ORA11G/control02.ctl_tmp /u01/oradata/ORA11G/control02.ctl
SQL> shut immediate;
ORA-01507: base de donnees non montee
Instance ORACLE arretee.
SQL> startup mount pfile=’/u01/app/oracle/product/11.2.4/db_1/dbs/initORA11G.ora’;
Instance ORACLE lancee.

Total System Global Area 313159680 bytes
Fixed Size 2252824 bytes
Variable Size 226496488 bytes
Database Buffers 79691776 bytes
Redo Buffers 4718592 bytes
Base de donnees montee.

OraclementVotre

 

 

Pas encore de commentaire

Laisser une réponse

Unblog.fr | Créer un blog | Annuaire | Signaler un abus