Ich habe kürzlich auf einer Testumgebung ein Upgrade von Oracle Cluster Ready Services 11.1.0.7 auf Oracle Grid Infrastructure 11.2.0.2 durchgeführt. Ich habe dann versucht, den DBCA auszuführen, um ein Oracle 11.1.0.7 auf der 11.2.0.2 Grid-Installation zu erstellen. Nachdem ich den DBCA-Assistenten durchlaufen hatte, erhielt ich immer Nachrichten ähnlich der folgenden:
ORA-00119:Ungültige Angabe für Systemparameter REMOTE_LISTENER
ORA-00132:Syntaxfehler oder nicht aufgelöster Netzwerkname LISTENER_sid
ORA-1078:Fehler bei der Verarbeitung von Systemparametern.
Sollte sich nicht die DBCA um die Einrichtung der LISTENER_sid kümmern Einträge in meiner Konfigurationsdatei tnsnames.ora? Nachdem ich ratlos war und einige Dinge ausprobiert hatte, erinnerte ich mich, dass der Listener nicht wie andere Datenbankinstallationen im Verzeichnis $ORACLE_HOME/network/admin der Datenbank konfiguriert ist. Beginnend mit Grid Infrastructure 11.2.0.2 läuft der Listener aus CRS_HOME. LISTENER_sid hinzufügen Der Eintrag in die Datei tnsnames.ora in CRS_HOME/network/admin hat den Zweck erfüllt. Ich konnte dann DBCA ausführen, um meine 11.1.0.7-Datenbank zu erstellen.
Ich bin mir nicht sicher, ob dasselbe Verhalten in DBCA 11.2.0.2 vorhanden ist. Ich erstelle eine 11.1.0.7-Datenbank, um ein Datenbank-Upgrade auf 11.2.0.2 zu testen, weshalb ich die ältere DBCA-Version verwende.