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

DBCA Créer une base de données incorrecte REMOTE_LISTENER

J'ai récemment mis à niveau Oracle Cluster Ready Services 11.1.0.7 vers Oracle Grid Infrastructure 11.2.0.2 sur un banc d'essai. J'ai ensuite tenté d'exécuter le DBCA pour créer un Oracle 11.1.0.7 au-dessus de l'installation de la grille 11.2.0.2. Après avoir parcouru l'assistant DBCA, je recevais toujours des messages semblables à ceux-ci :

ORA-00119 :spécification non valide pour le paramètre système REMOTE_LISTENER
ORA-00132 :erreur de syntaxe ou nom de réseau non résolu LISTENER_sid
ORA-1078 :Échec du traitement des paramètres système.

La DBCA ne devrait-elle pas s'occuper de configurer le LISTENER_sid entrées dans mon fichier de configuration tnsnames.ora ? Après avoir été perplexe et avoir essayé quelques choses, je me suis souvenu que l'écouteur n'est pas configuré dans le répertoire $ORACLE_HOME/network/admin de la base de données comme d'autres installations de base de données. À partir de Grid Infrastructure 11.2.0.2, l'écouteur est à court de CRS_HOME. Ajout du LISTENER_sid l'entrée dans le fichier tnsnames.ora dans CRS_HOME/network/admin a fait l'affaire. J'ai ensuite pu exécuter le DBCA pour créer ma base de données 11.1.0.7.

Je ne sais pas si ce même comportement existe dans le DBCA 11.2.0.2. Je crée une base de données 11.1.0.7 pour tester une mise à niveau de la base de données vers 11.2.0.2, c'est pourquoi j'utilise l'ancienne version DBCA.