Comment se connecter et ouvrir automatiquement la base de données “pluggable” ORCLPDB1 Oracle 19c

Dans un autre tutoriel, nous avons vu comment démarrer automatiquement la base de données exemple ORCLCDB dans une machine virtuelle Oracle Linux 8.5. Nous allons maintenant voir comment se connecter à la base de données “pluggable” ORCLPDB1 hébergée par le conteneur ORCLCDB et comment l’ouvrir automatiquement après un redémarrage.

ORCLPDB1 READ WRITE
ORCLPDB1 READ WRITE

Je souhaitais utiliser la base de données “pluggable” ORCLPDB1 créée avec l’installation de la base de données ORCLCDB pour effectuer l’installation du serveur Oracle Analytics. Mais j’ai reçu une erreur “ORA-12154: TNS: could not resolve the connect identifier specified” (impossible de résoudre l’identifiant de connexion spécifié) lorsque j’ai essayé de m’y connecter avec la commande “sqlplus“.

ORA-12154: TNS: could not resolve the connect identifier specified
ORA-12154: TNS: could not resolve the connect identifier specified

Je me suis vite rendu compte qu’il n’y avait pas d’entrée pour cette base de données dans le fichier “tnsnames.ora” de l’“Oracle Listener”. J’ai donc édité ce fichier et j’ai ajouté les paramètres de connexion pour ORCLPDB1 avec la commande “sudo vi /opt/oracle/product/19c/dbhome_1 /network/admin/tnsnames.ora” :

Add ORCLPDB1 entry in /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora file
Add ORCLPDB1 entry in /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora file

J’ai essayé de me connecter à nouveau avec la commande “sqlplus sys@orclpdb1 as sysdba” et j’ai pu m’y connecter cette fois-ci :

sqlplus sys@orclpdb1 as sysdba
sqlplus sys@orclpdb1 as sysdba

J’ai vérifié l’état de la base de données “pluggable” avec la commande “show pdbs” et je me suis rendu compte qu’elle était montée mais pas ouverte, j’ai donc utilisé la commande “alter pluggable database orclpdb1 open;” pour l’ouvrir :

alter pluggable database orclpdb1 open;
alter pluggable database orclpdb1 open;

Je pouvais maintenant utiliser la base de données ORCLPDB1, mais après avoir redémarré la machine virtuelle, je me suis rendu compte qu’elle était bien montée mais pas ouverte automatiquement. Je ne souhaitais pas avoir à l’ouvrir manuellement après chaque redémarrage, j’ai donc trouvé que je pouvais demander à Oracle de sauvegarder l’état de la base de données “pluggable” avec la commande “alter pluggable database orclpdb1 save state;“:

alter pluggable database orclpdb1 save state;
alter pluggable database orclpdb1 save state;

Si tout allait bien, le serveur de base de données Oracle devait dorénavant conserver l’état de la base de données “pluggable” après un redémarrage. J’ai donc redémarré la machine virtuelle une fois de plus et j’ai utilisé la commande “show pdbs” pour vérifier le mode d’ouverture de la base de données “pluggable” ORCLPDB1 et il était effectivement “READ WRITE” (LECTURE ECRITURE):

show pdbs après redémarrage
show pdbs après redémarrage

Après ces modifications, la base de données “pluggable” ORCLPDB1 s’ouvrait désormais automatiquement après un redémarrage de la machine virtuelle et je n’avais plus à exécuter des commandes supplémentaires avant de pouvoir l’utiliser.

Clause de non-responsabilité

Les informations contenues dans ce site Web sont uniquement à des fins d’information générale. Nous essayons de maintenir ces informations à jour et correctes, mais nous n’offrons aucune garantie d’aucune sorte quant à l’exhaustivité, l’exactitude ou la fiabilité du contenu du site Web. En aucun cas, nous ne serons responsables de toute perte ou dommage de quelque nature que ce soit résultant de l’utilisation de ce site Web.

Cette page Comment se connecter et ouvrir automatiquement la base de données “pluggable” ORCLPDB1 Oracle 19c a été initialement publiée sur MyBIJourney

Toutes les marques déposées sont la propriété de leurs propriétaires respectifs.
FacebookTwitterPinterestWhatsAppMail