AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 239509
Accepted
Probius
Probius
Asked: 2019-05-31 16:25:10 +0800 CST2019-05-31 16:25:10 +0800 CST 2019-05-31 16:25:10 +0800 CST

Problemas ao configurar o Oracle 18c XE no Windows Server 2012 r2

  • 772

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\XEdiretório. Além disso, notei que meu listener.oraarquivo 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.

windows-server oracle-18c
  • 1 1 respostas
  • 1770 Views

1 respostas

  • Voted
  1. Best Answer
    Probius
    2019-06-05T07:56:04+08:002019-06-05T07:56:04+08:00

    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_targetpara 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.

    Resumindo:

    Ao fazer uma nova instalação do Oracle no Windows Server 2012 r2 (pode funcionar para outros sistemas operacionais Win Server suportados, mas eu só tenho 2012 r2 para testar), se a instância padrão não tiver o controle e/ou arquivos de dados necessários, faça o a seguir (usando a configuração avançada em DBCA):

    1. Exclua a instância padrão (este foi 'XE' no meu caso). Se houver outras instâncias que você tentou criar, exclua-as também.
    2. Crie uma nova instância usando o SID padrão (este foi 'XE' no meu caso) - se necessário, defina-o como um banco de dados de contêiner para qualquer banco de dados conectável que você criar no futuro.

      Se estiver usando o Oracle 18c XE, certifique-se de que os valores sga_targete pga_aggregate_targetsomam os limites de memória restrita (2 GB) definidos pelo XE (meus valores foram sga_target=1536M& pga_aggregate_target=512M).

      Defina o valor dos processos para um valor apropriado. Não tenho certeza se isso era necessário, mas continuei recebendo ORA-47500 se isso não fosse reduzido depois de ajustar os valores de sga e pga.

    3. Crie bancos de dados conectáveis ​​para sua instância conforme necessário.

    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.

    • 0

relate perguntas

  • Permissões de conta e pasta virtual do servidor SQL

  • A "utilização da CPU" do Oracle Enterprise Manage é confusa

  • SQL Server - Contas de usuário de serviço e licenciamento? [fechado]

  • Não é possível restaurar meu backup de banco de dados postgres 9.2 de distribuição em meu banco de dados de preparo postgres 9.3

  • Não é possível conectar ao banco de dados Oracle em execução na máquina virtual Windows 8 Hyper V

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve