Recentemente, atualizei o Oracle Cluster Ready Services 11.1.0.7 para o Oracle Grid Infrastructure 11.2.0.2 em um testbed. Tentei então executar o DBCA para criar um Oracle 11.1.0.7 sobre a instalação do Grid 11.2.0.2. Depois de percorrer o assistente DBCA, eu sempre recebia mensagens semelhantes às seguintes:
ORA-00119:Especificação inválida para o parâmetro do sistema REMOTE_LISTENER
ORA-00132:Erro de sintaxe ou nome de rede não resolvido LISTENER_sid
ORA-1078:Falha no processamento de parâmetros do sistema.
O DBCA não deveria se encarregar de configurar o LISTENER_sid entradas no meu arquivo de configuração tnsnames.ora? Depois de ficar perplexo e tentar algumas coisas, lembrei que o Listener não está configurado no diretório $ORACLE_HOME/network/admin do banco de dados como mais instalações de banco de dados. A partir do Grid Infrastructure 11.2.0.2, o Listener fica sem CRS_HOME. Adicionando o LISTENER_sid entrada para o arquivo tnsnames.ora em CRS_HOME/network/admin fez o truque. Consegui então executar o DBCA para criar meu banco de dados 11.1.0.7.
Não tenho certeza se esse mesmo comportamento existe no DBCA 11.2.0.2. Estou criando um banco de dados 11.1.0.7 para testar uma atualização de banco de dados para 11.2.0.2, e é por isso que estou usando a versão DBCA mais antiga.