Oracle/memo

De Avided.info
Aller à : navigation, rechercher


CONNEXION

PRE-REQUIS DE CONNEXION A UNE INSTANCE

su - oracle
export ORACLE_SID=<SID>

CONNEXION A L'INSTANCE EN SUPER ADMIN

sqlplus "/as sysdba"

STATUS

CONNAITRE LE STATUS DE L'INSTANCE

<SQL>select STATUS from v$instance;

Le status peux avoir plusieurs état : NOMOUNT => l'instance est fermé, elle permet d'exécuter que quelques commandes de maintenance MOUNT => l'instance est ouverte, mais pas au utilisateur OPEN => l'instance est ouverte au utilisateurs

Si la commande renvoie une erreur c'est que l'instance est arrêté complètement (shutdown)


ARRET/DEMARRAGE

ARRÊT DE L'INSTANCE

<SQL>shutdown immediate

DÉMARRER L'INSTANCE

<SQL>startup


SUPPRIMER UNE INSTANCE

Arrêter l'instance, puis Supprimer les fichiers relatifs à l'instance

<oracle> # rm /chemin/appli/ora*/<SID>/*

SAUVEGARDE / RESTAURATION

RMAN

Autres

CONTRÔLE / MODIFICATION DE PARAMÈTRES

CONTRÔLES DES PARAMÈTRES

show parameter $parametre

ex:

show parameter db_files

MODIFICATION DE PARAMÈTRES

ALTER SYSTEM SET parameter_name=parameter_value scope=both;

Attention : beaucoup de paramètres ne peuvent être modifiés que dans le spfile, dans ce cas il faudrait ne choisir que le scope=spfile et un arrêt/relance de la base sera nécessaire.

ex:

ALTER SYSTEM SET db_files=200 scope=spfile;
shutdown immediate
startup

TROBLESHOOT

CONTRÔLE DES ERREURS

Vous pouvez controler qu'il n'y ai pas d'erreurs lors du démarrage dans le fichier suivant. Si il n'est pas présent.

find /home/oracle/admin/<SID> -name "alert_*.log"

<oracle> #  /home/oracle/admin/<SID>/bdump/alert_<SID>.log