Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment enregistrer une base de données enfichable (PDB) avec un nouveau LISTENER créé

Connectez-vous à une instance inactive et démarrez l'instance

[[email protected] ~]$ sqlplus / as sysdba

SQL> startup;

changer de conteneur pour cette base de données enfichable

SQL> alter session set container=pdb;
Session altered.

et ouvrez-le

SQL> alter pluggable database pdb open;

Maintenant, vous définissez local_listener

SQL> alter system set local_listener='(address=(protocol=tcp)(host=ol8-19.localdomain)
(port=1522))' scope=spfile;

System altered.

et émettez la commande suivante afin d'enregistrer le service immédiatement

SQL> alter system register;

System altered.

et redémarrez la base de données enfichable

SQL> alter pluggable database pdb close immediate;

SQL> alter pluggable database pdb open;

SQL> exit;

puis démarrez l'écouteur

[[email protected] ~]$ lsnrctl start

et revérifier le statut actuel de l'auditeur

[[email protected] ~]$ lsnrctl status

qui devrait commencer dans une demi-minute.