Estou enfrentando alguns problemas para colocar minha instalação do Oracle em funcionamento no Windows Server 2012 r2 no trabalho. Inicialmente, instalei o Oracle no meu laptop Win10 para fins de teste - conectei-me a ele usando o Toad for Oracle e não tive problemas.
No entanto, após instalar no Windows Server 2012 r2, notei que não havia arquivos de controle e/ou arquivos de banco de dados no %ORACLE_BASE%\oradata\XE
diretório. Além disso, notei que meu listener.ora
arquivo estava faltando uma entrada para a instância do serviço XE - uma vez que isso foi adicionado, eu poderia me conectar via SQLPlus, mas o banco de dados não pôde ser montado porque não havia arquivos de controle. Eu até tentei usar o DBCA para criar um novo banco de dados, mas encontrei um problema de parâmetro de memória inválido.
Estou começando a me perguntar se o 18c é compatível com o Server 2012 r2, embora a documentação diga que é - está faltando alguma configuração? Qualquer ajuda seria muito apreciada - eu tenho tentado descobrir isso nos últimos dias. Obrigado.
Então acabei resolvendo acidentalmente esse problema...
Após tentar configurar um novo banco de dados no DBCA (Database Configuration Assistant), fui deletar o recém-criado apenas para perceber que havia deletado acidentalmente a instância "XE". Eu fui em frente e deletei a nova instância que tentei criar também e depois voltei para DBCA e criei uma nova instância com SID de "XE" (se eu tentasse com um SID diferente o Oracle XE iria reclamar da restrição de uma instância por instalação. Também ajustei os valores de
sga_target
&pga_aggregate_target
para somar 2 GB (outra restrição no XE) e reduzi o valor de processos (alterado de inicial de 4400 para 320, pois é por isso que meu laptop usou e funcionou) e a instância foi recriada com todos os arquivos de controle e dados necessários.Como mencionei, isso resolveu meu problema - sinta-se à vontade para corrigir isso se eu fizer suposições incorretas. Espero que isso ajude os outros se eles se depararem com uma situação semelhante - estou assumindo que essas instruções serão ajustadas dependendo do sistema operacional do servidor em que a instalação será realizada.