Bonjour,

Je cherche comment lancer automatiquement, et quel script utiliser où, l'ouverture de ma base de données.

En effet, je dois lancer les commandes suivantes pour que la base soit accessible

Le listener n'est pas lancé automatiquement

Pour la base proprement dite

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
sqlplus SYS/motdepasse as SYDBA
 
SQL> startup nomount pfile='/chemin/initORASID.ora'
SQL> alter database mount;
SQL> alter database open;
Pour info, j'ai déjà procédé à

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SQL> create pfile from spfile
qui a créé un fichier initMONSID.ora dans oracle/app/product/12.1.0/dbhome_1/dbs

Et le variable ORACLE_SID est bien déclaré dans un fichier d'initialisation.
ORACLE_OWNER est le user "oracle"

Entre autres, j'ai la structure suivante :
- /home/oracle/scripts/setenv.sh
- /home/oracle/scripts/starall.sh
- /home/oracle/.bashprofile
- /home/oracle/.bashrc

Le dossier d'installation est
- oracle/app/product/12.1.0/dbhome_1/

Merci d'avance