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