Jeg har for nylig opgraderet Oracle Cluster Ready Services 11.1.0.7 til Oracle Grid Infrastructure 11.2.0.2 på en testbed. Jeg forsøgte derefter at køre DBCA for at skabe en Oracle 11.1.0.7 oven på 11.2.0.2 Grid-installationen. Efter at have gået gennem DBCA-guiden, ville jeg altid modtage meddelelser, der ligner følgende:
ORA-00119:Ugyldig specifikation for systemparameter REMOTE_LISTENER
ORA-00132:Syntaksfejl eller uløst netværksnavn LISTENER_sid
ORA-1078:Fejl i behandling af systemparametre.
Skulle DBCA ikke tage sig af opsætningen af LISTENER_siden poster i min tnsnames.ora-konfigurationsfil? Efter at have været forvirret og prøvet et par ting, huskede jeg, at Listener ikke er konfigureret i databasen $ORACLE_HOME/network/admin som flere databaseinstallationer. Fra og med Grid Infrastructure 11.2.0.2 løber listeneren tør for CRS_HOME. Tilføjelse af LISTENER_siden indgang til filen tnsnames.ora i CRS_HOME/network/admin gjorde tricket. Jeg var derefter i stand til at køre DBCA for at oprette min 11.1.0.7-database.
Jeg er ikke sikker på, om den samme adfærd findes i 11.2.0.2 DBCA. Jeg opretter en 11.1.0.7-database for at teste en databaseopgradering til 11.2.0.2, hvilket er grunden til, at jeg bruger den ældre DBCA-version.