# Problème demarrage timezone

```bash
ps -ef | grep pmon
```

[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/EsLAex9lRaqgQ3YT-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/EsLAex9lRaqgQ3YT-image.png)

Pour redémarrer les bases manuellement :

```bash
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

```sql
startup
```

  
Pour arrêter la base:

```sql
shutdown immediate
```

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

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

<p class="callout danger">ORA-01804: failure to initialize timezone information</p>

Solution :

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

```bash
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)

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

Pour lister les traces +15 j :

```bash
 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 :

```bash
cd /app/oracle/product/
```

Ensuite la version ex :

```bash
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 :

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

  
ensuite :

```bash
export ORACLE_SID=NODHOS1
```

[![image.png](https://cavallone.fr/uploads/images/gallery/2024-10/scaled-1680-/ugG7pPGFjK9b1gH1-image.png)](https://cavallone.fr/uploads/images/gallery/2024-10/ugG7pPGFjK9b1gH1-image.png)

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