Jag uppgraderade nyligen Oracle Cluster Ready Services 11.1.0.7 till Oracle Grid Infrastructure 11.2.0.2 på en testbädd. Jag försökte sedan köra DBCA för att skapa en Oracle 11.1.0.7 ovanpå 11.2.0.2 Grid-installationen. Efter att ha gått igenom DBCA-guiden fick jag alltid meddelanden som liknar följande:
ORA-00119:Ogiltig specifikation för systemparameter REMOTE_LISTENER
ORA-00132:Syntaxfel eller olöst nätverksnamn LISTENER_sid
ORA-1078:Fel i bearbetning av systemparametrar.
Borde inte DBCA ta hand om att ställa in LISTENER_sid poster i min tnsnames.ora konfigurationsfil? Efter att ha varit förbryllad och provat några saker kom jag ihåg att Listener inte är konfigurerad i databasen $ORACLE_HOME/network/admin som fler databasinstallationer. Från och med Grid Infrastructure 11.2.0.2 tar Listener slut på CRS_HOME. Lägger till LISTENER_sidan ingången till filen tnsnames.ora i CRS_HOME/network/admin gjorde susen. Jag kunde sedan köra DBCA för att skapa min 11.1.0.7-databas.
Jag är inte säker på om samma beteende finns i 11.2.0.2 DBCA. Jag skapar en 11.1.0.7-databas för att testa en databasuppgradering till 11.2.0.2, vilket är anledningen till att jag använder den äldre DBCA-versionen.