Skip to main content

Problème demarrage timezone

ps -ef | grep pmon

image.png

Pour redémarrer les bases manuellement :

export ORACLE_HOME=/app/oracle/product/10.2.0.5SE/dbhome_1
export ORACLE_BASE=/app/oracle/product/10.2.0.5SE/dbhome_1
export ORACLE_SID=PIMS1
sqlplus / as sysdba

Démarrer la base

startup


Pour arrêter la base:

shutdown immediate


============================================================================

Lorsque l'on exécute la commande (sqlplus / as sysdba) surtout sur la base l'on obtient le message d'erreur suivant :

ORA-01804: failure to initialize timezone information

Solution :

Prendre un autre fichier timezone sur n'importe quel répertoire :

export ORA_TZFILE=/app/oracle/product/11.2.0.4/dbhome_1/oracore/zoneinfo/timezlrg_14.dat

============================================================================

Pour supprimer les logs de listener de plus de Xjour (exemple +24)

cd /app/oracle/diag/tnslsnr/prdoran1/listener/alert
find . -name "log_*.xml" -ctime +24 -exec rm -f  {} \;

Pour lister les traces +15 j :

 find . -name "*.trc" -ctime +15 -exec ls -l  {} \;

Avant de remplacer "ls -l" par "rm -f" assure toi que la base est démarrée depuis plus de 15 j
============================================================================
Il existe des bases selon la version d'oracle, pour les lister :

cd /app/oracle/product/

Ensuite la version ex :

cd /app/oracle/product/11.2.0.4/dbhome_1/dbs/

Ce qui nous intéresse c'est le init* pour savoir le nom de la base (ex: la base initNODHOS1.ora ça représente la base NODHOS1 donc pour l'utiliser on doit lancer l'export :  

export ORACLE_HOME=/app/oracle/product/11.2.0.4/dbhome_1


ensuite :

export ORACLE_SID=NODHOS1

image.png

Après on va pouvoir lancer sqlplus en tant que NODHOS1 et démarrer la base