Quantcast

INSTANCE - SGA

Mardi 26 juin 2012 2 26 /06 /Juin /2012 13:57

 

SHUTDOWN ORACLE.

Quels sont les modes d'arrêt shutdown d'une base Oracle.
Comment arrêter une instance Oracle.

Shutdown Oracle

Arrêter une base de données Oracle.

La commande shutdown d'Oracle déclenche l'arrêt de la base de données en passant par différentes étapes suivant l'option d'arrêt choisie :
• Fermeture de la base de données, la base de données est fermée.
• Démontage de la base de données, la base de données est démontée.
• Arrêt de l’instance, l'instance est arrêtée.

Il existe différents mode d'arrêt de base de données, rapide, lent, brutal et suivant la situation dans laquelle on se trouve comment choisir le mode d'arrêt qui s'adapte à la situation.
Après lecture du tableau ci-dessus et lecture des options SHUTDOWN ci-dessous, choisir le mode d'arrêt de la base de données sera simple pour vous.

 


ORACLE SHUTDOWN ABORT.

Shutdown Abort est l'arrêt le plus rapide, le plus violent et brutal pour une base Oracle.
Ce mode d'arrêt Abort est utilisé qu'en cas d'urgence, et si aucun autre mode d'arrêt ne fonctionne.
• La base de données est ni fermée, ni démontée.
• l'instance est arrêtée sans fermeture des fichiers.
• les Redo Log Buffer ne sont pas écrits sur disques.
• les transactions sont interrompues.
• pas de Check Point.
• les utilisateurs sont déconnectés.
Une récupération d'instance aura lieu au prochain démarrage de la base de données, car aucun point de synchronisation à lieu, le base de données est fermée brutalement.
Il est recommandé de NE PAS sauvegarder une bases de données Oracle qui à subit un shutdown abort, car sont état est et reste incohérent.

 


ORACLE SHUTDOWN IMMEDIATE.

Shutdown Immediate est le mode d'arrêt le plus utilisé, notamment dans les scripts, la base de données Oracle est fermée proprement et assez rapidement selon les transactions en cours dans la base.
• les transactions non validées actives sont annulées (ROLLBACK).
• les Redo Log Buffer sont écrits sur disques.
• les utilisateurs sont déconnectés.
• la base de données est fermée.
• la base de données est démontée.
• l'instance est arrêtée.

 


ORACLE SHUTDOWN TRANSACTIONAL.

Shutdown Transactional est un mode d'arrêt utilisé pour éviter des pertes de données sur des transactions en cours. Il attend la fin de toutes les transactions en cours en interdisant toute nouvelle transaction. Ce mode d'arrêt peut être long.
• les transactions actives restent en attente.
• les nouvelles transactions sont interdites.
• les utilisateurs sont déconnectés à la fin de la transaction.
• la base de données est fermée.
• la base de données est démontée.
• l'instance est arrêtée.

 


ORACLE SHUTDOWN NORMAL.

Shutdown Normal est le mode d'arrêt par défaut si aucun mode n'est précisé. C'est le plus long car Oracle attend que l’ensemble des utilisateurs soit déconnecté pour fermer la base de données.
• attente de déconnexion des utilisateurs.
• les nouvelles transactions sont autorisées.
• les Redo Log Buffer sont écrits sur disques.
• processus d'arrière-plans sont arrêtés.
• mémoire SGA libérée.
• la base de données est fermée.
• la base de données est démontée.
• l'instance est arrêtée.

 

Haut de Page www.dba-ora.fr

 

Liens en rapport avec l'article qui sont susceptibles de vous intéresser
• STARTUP-SHUTDOWN INSTANCE ORACLE
• TRANSACTIONS actives Oracle
Par Oracle SQL - Publié dans : INSTANCE - SGA
Ecrire un commentaire - Voir les 0 commentaires
Mardi 20 mars 2012 2 20 /03 /Mars /2012 23:10

 

Idle Instance - Oracle Not Available - Shutdown in Progress

Pourquoi j'ai une erreur de connexion Oracle. ?
Pourquoi j'ai une erreur ORA-01034: ORACLE not available. ?
Pourquoi j'ai une erreur ORA-03113: end of file on communication channel. ?
Pourquoi l'erreur ORA-01033: ORACLE initialization or shutdown in progress. ?

Les erreurs de connexions Oracle

  • Erreurs pendant et après un SHUTDOWN

  • ORA-03113: end of file on communication channel
    ORA-03113: fin de fichier sur canal de communication

  • Connecté à une instance inactive
    Connected to an idle instance

  • ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist

  • ORA-01089: fermeture immédiate en cours - aucune opération n'est autorisée
    ORA-01089: immediate shutdown in progress - no operations are permitted
  • Erreurs Connexions sur une base Oracle en état NOMOUNT

  • ORA-01507: base de donnees non montee
    ORA-01507: database not mounted

  • ORA-01033: initialisation ou fermeture d'ORACLE en cours
    ORA-01033: ORACLE initialization or shutdown in progress
  • Erreurs Connexions sur une base Oracle en état MOUNT

  • ORA-01219: BdD fermée : demandes seulement autorisées sur des tables/vues fixes

  • ORA-01033: initialisation ou fermeture d'ORACLE en cours
    ORA-01033: ORACLE initialization or shutdown in progress

 

 

Erreurs connexions Oracle pendant et après un Shutdown Immediate.

 

 
.
SERVEUR ORACLE

C:\>SET ORACLE_SID=DBTEST

C:\>SQLPLUS /NOLOG

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

SQL> connect / AS SYSDBA
Connecté.
SQL> SHUTDOWN IMMEDIATE
Base de données fermée.
Base de données démontée.
Instance ORACLE arrêtée.
SQL>




















 
.
CONNEXIONS CLIENTES

C:\>SQLPLUS / as SYSDBA

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

ERROR:
ORA-03113: fin de fichier sur canal de communication
ORA-03113: end of file on communication channel

------------------------------------------

SQL>
C:\>SQLPLUS / as SYSDBA

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

Connecté à une instance inactive.
Connected to an idle instance

SQL>

------------------------------------------

C:\>SQLPLUS scott/tiger

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL>

------------------------------------------

C:\>SQLPLUS scott/tiger

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

ERROR:
ORA-01089: fermeture immédiate en cours 
- aucune opération n'est autorisée
ORA-01089: immediate shutdown in progress 
- no operations are permitted

 

Erreurs connexions Oracle à l'état NOMOUNT.

 

 
.
SERVEUR ORACLE

C:\>SET ORACLE_SID=DBTEST

C:\>SQLPLUS /NOLOG

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

SQL> connect / AS SYSDBA
Connecté à une instance inactive.

SQL> startup NOMOUNT;
Instance ORACLE lancée.

Total System Global Area  314572800 bytes
Fixed Size                  1248768 bytes
Variable Size              96469504 bytes
Database Buffers          213909504 bytes
Redo Buffers                2945024 bytes
SQL>




 
.
CONNEXIONS CLIENTES

C:\>SQLPLUS / as SYSDBA

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

Connecté à :
Oracle Database 10g Release 10.2.0.1.0 - Production

SQL> SELECT * FROM v$database;
SELECT * FROM v$database
              *
ERREUR à la ligne 1 :
ORA-01507: base de donnees non montee
ORA-01507: database not mounted

SQL>

------------------------------------------

C:\>SQLPLUS scott/tiger

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

ERROR:
ORA-01033: initialisation ou fermeture d'ORACLE en cours
ORA-01033: ORACLE initialization or shutdown in progress

 

 

Erreurs connexions Oracle à l'état MOUNT.

 

 
.
SERVEUR ORACLE

C:\>SET ORACLE_SID=DBTEST

C:\>SQLPLUS /NOLOG

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

SQL> connect / AS SYSDBA
Connecté à une instance inactive.

SQL> startup MOUNT;
Instance ORACLE lancée.

Total System Global Area  314572800 bytes
Fixed Size                  1248768 bytes
Variable Size              96469504 bytes
Database Buffers          213909504 bytes
Redo Buffers                2945024 bytes
Base de données montée.
SQL>




 
.
CONNEXIONS CLIENTES

C:\>SQLPLUS / as SYSDBA

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

Connecté à :
Oracle Database 10g Release 10.2.0.1.0 - Production

SQL> SELECT open_mode FROM v$database;

OPEN_MODE
----------
MOUNTED

SQL>

------------------------------------------

C:\>SQLPLUS / as SYSDBA

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

Connecté à :
Oracle Database 10g Release 10.2.0.1.0 - Production

SQL> SELECT * FROM dictionary;
SELECT * FROM dictionary
              *
ERREUR à la ligne 1 :
ORA-01219: BdD fermée : demandes seulement autorisées
sur des tables/vues fixes

------------------------------------------

C:\>SQLPLUS scott/tiger

SQL*Plus: Release 10.2.0.1.0
Copyright (c) 1982, 2005, Oracle.

ERROR:
ORA-01033: initialisation ou fermeture d'ORACLE en cours
ORA-01033: ORACLE initialization or shutdown in progress

 

Haut de Page www.dba-ora.fr

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• STARTUP-SHUTDOWN INSTANCE ORACLE
• Création Suppression Instance Oracle
• Information sur Instance
• Start-Stop Service et Instance avec ORADIM
• Demarrer les services Oracle en ligne commandes avec SC.exe
Par Daniel R. - Publié dans : INSTANCE - SGA
Ecrire un commentaire - Voir les 0 commentaires

Oracle Sql et administration

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