Oracle21C: instalação da versão do Windows, desinstalação, configuração da variável de ambiente, guia para evitar pit|ORA-12514|Por que não há diretório bin no diretório de instalação

prefácio

1. Objeto de leitura adequado

Instale o Oracle21C ( clique para baixar ), devido ao método errado, vários erros são relatados, resultando na impossibilidade de usar o Oracle normalmente . 

Lembrete: A versão é Oracle21C , e outras versões podem ser diferentes. Atualmente, o site oficial foi atualizado para Oracle23C (após entrar no site oficial , role para baixo para baixar outras versões). 

2. Baixe várias ferramentas 

1) Endereço de download do Oracle: página de download do site oficial

2) endereço de download do navecat: navecate
3) endereço de download do sqlplus: página de download do site oficial

Número do produto: kfsvzt6zh2exaxzxgjk44rv5kp2yp68vgk
Número de série: 186220
Senha: xs374ca

3. Introdução

1) Todos os detalhes são capturas de tela, que irão alongar o artigo. Para economizar tempo, apenas os pontos principais serão mencionados!

2) Concentre-se na configuração e prevenção de poços e uma introdução aproximada à desinstalação e instalação !

Observação: Seguindo as etapas abaixo, muitos poços de erro podem ser evitados. 

4. Ambiente do sistema

 Recomenda-se usar o Windows 10+ com pelo menos 4G de memória.

1. Desinstalação do Oracle21C _

(1) Win+R, digite services.msc, abra o serviço, pare todos os serviços relacionados ao Oracle ( importante )
(2) Win+R, digite regedit, abra o registro, exclua as informações de registro relevantes no início do Oracle ( incluindo o arquivo Pasta )
    Nota: Ao excluir, tenha cuidado
    1) Computador\HKEY_CURRENT_USER\SOFTWARE
    2) Computador\HKEY_LOCAL_MACHINE\SOFTWARE
    3) Computador\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    4) Computador\HKEY_LOCAL_MACHINE
    5) Computador\HKEY_LOCAL_MACHINE\SY STEM \CurrentControlSet\ Services\EventLog\Application
(3) Reinicie o computador
(4) Exclua o diretório de instalação do Oracle e o diretório de descompactação.
    Nota: O diretório de descompactação deve ser excluído. Depois de usar o diretório de descompactação para instalar uma vez, um grande número de arquivos nele foi modificado. Se você precisar reinstalar, basta descompactar o pacote de instalação novamente.
(5) Exclua vários diretórios relacionados ao Oracle na unidade C:
    C:\ProgramData\Oracle
    C:\Program Files\Oracle
    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB21Home1
(6) Exclua as variáveis ​​de ambiente relacionadas ao Oracle
    Nota: Se você precisar reinstalar, não precisará excluí-las. Após a instalação bem-sucedida, lembre-se de modificá-las com base nas variáveis ​​de ambiente originais.

Lembrete: como a versão do Oracle está iterando, o processo de desinstalação de cada versão é semelhante. Este artigo apresenta o Oracle21C 

Em segundo lugar, a instalação do Oracle21C

  Exibição do pacote compactado ( após baixar e descompactar, ele vem com setup.exe):

 

2.1 Preparações

(1) Baixar Oracle21C

(2) Crie o diretório de instalação do Oracle, o local de instalação local: D:\Program\Oracle\product\21c

        E crie manualmente duas pastas, home e base , respectivamente.

Para evitar ambigüidade: Deixe-me explicar que o diretório oracle21c após a descompactação pode ser renomeado para home para manter a estrutura de diretório da figura abaixo. 

Descrição do diretório :

home é usado para armazenar todos os arquivos descompactados do pacote compactado (após a descompactação, o pacote compactado original pode ser excluído conforme necessário);

base é usado para armazenaros arquivos Oracle instalados  após clicar em setup.exe .

Nota : Ao configurar as variáveis ​​de ambiente posteriormente , não é o diretório de instalação, mas o diretório inicial descompactado. Lembre-se disso ! Caso contrário, ao configurar variáveis ​​de ambiente, você ficará confuso porque meu diretório de instalação não possui um diretório bin (resultando na incapacidade de configurar variáveis ​​de ambiente) 

2.2 Instale apenas o banco de dados Oracle

2) O segundo método de instalação ( escolha preferida )

Entre no diretório de descompactação inicial, procure por setup.exe , clique em Instalar e, na interface de instalação, selecione " Instalar somente software " primeiro.

Dessa forma, muitos erros podem ser evitados.

Nota: Durante a instalação, você precisa selecionar manualmente o diretório de instalação , como D:\Program\Oracle\product\21c\base, e outras opções são padronizadas diretamente e você pode clicar em Avançar.

1) O primeiro método de instalação ( segundo )

Este método irá " criar e configurar uma instância de banco de dados " diretamente (o nome padrão do banco de dados é EX, não ORCL)! O nome do banco de dados do plugue é XEPDB1 

Nota: Escolher o primeiro método é naturalmente benéfico, por exemplo, ele configurará automaticamente https://localhost:5500/em/login (você precisará configurá-lo manualmente se instalar apenas o software).

na página de monitoramento: https://localhost:5500/em/login

 Nota: Observe esta imagem com atenção , ela pode ajudá-lo a evitar o problema de não conseguir fazer o login!

Três, configuração Oracle21C


Observação especial: As configurações a seguir são apenas para o segundo método (apenas o Oracle é instalado e nenhuma instância é instalada ao mesmo tempo) Se você instalou o banco de dados e a instância do banco de dados de uma só vez, esta etapa não é necessária ( a menos que você queira criar várias instâncias de banco de dados )!


3.1 Criar uma nova instância de banco de dados

Como mostrado abaixo:

Abra o menu iniciar: selecione Database Configuration Assistant-Application e clique para entrar: 

Como mostrado abaixo:

A seta é a posição que precisa ser inserida manualmente, devido à complexidade da senha, pode ser definida como: 123abcABC .

Para algumas opções na parte de trás, basta ir para a próxima etapa. Esse processo é relativamente demorado e pode levar dez ou vinte minutos .

Dica: Se você mesmo definir a senha, certifique-se de escrevê-la no Bloco de Notas e armazená-la no diretório de instalação, para não esquecê-la no futuro. 

 

Observação: Após essa etapa concluída, abra o serviço através de services.msc , e ao pesquisar pelo serviço Oracle, você descobrirá que existem apenas 2 serviços na figura abaixo, e o Oracle não pode ser usado normalmente neste momento.

  

3.2 Monitoramento do Novo Ouvinte

Como mostrado abaixo:

Abra o menu Iniciar: selecione Assistente de configuração de rede e clique para entrar e, em seguida, padrão até o fim.

 

Basta ir para a próxima etapa, e a próxima etapa está bem.

Propósito:

Após a configuração, o arquivo listener.ora será adicionado automaticamente no diretório D:\Program\Oracle\product\21c\home\network\admin . Sua função é permitir que você acesse o Oracle por meio de ferramentas de cliente de terceiros (plsql, etc.).

Observação: após a conclusão desta etapa, abra o serviço por meio de services.msc e, ao pesquisar o serviço Oracle, você descobrirá que existe um serviço OracleOraDB21Home1TNSListener adicional e ainda não pode usar o Oracle normalmente neste momento.

3.3 Configuração de rede do Net Manager

3.3.1 Abra o menu Iniciar

Como mostrado abaixo:

Abra o menu Iniciar: selecione Net Manager e clique para entrar e, em seguida, padrão até o fim.

3.3.2 Entre, configure a página, conforme a figura  

Obviamente, no ambiente de produção, outro endereço 3 deve ser configurado e a configuração local não é muito redundante. 

3.3.3 Entre no diretório listener.ora para ver o que aconteceu

Localização do diretório: D:\Program\Oracle\product\21c\home\network\admin

Você descobrirá que esses dois monitores foram gravados. 

Nota especial:

De acordo com o feedback dos amigos na área de mensagens , o arquivo listener.ora não é gerado em casa, mas em base. De acordo com a prática usual, ele deve ser gerado no diretório de instalação base, mas a versão que baixei é gerada no diretório home\network\admin .

Se o seu for gerado apenas na base, não entre em pânico (talvez sua versão não seja oracle21C), não importa onde ele foi gerado, o importante é que você saiba a função desse arquivo. o arquivo pode ser  adicionado manualmente, você também pode adicionar manualmente no formato mostrado na figura acima, configurar vários ouvintes, este endereço de ouvinte é para você e outras pessoas acessarem (se você configurar apenas 127.0.0.1, outros nunca poderão para acessar diretamente o oráculo da sua máquina) !   

Para saber mais sobre  a função de listener.ora , clique para inserir a função de listener.ora e tnsnames.ora no banco de dados Oracle

3.4 Abra manualmente tnsnames.ora para configurar as informações de alias para acessar o banco de dados

Localização do diretório: D:\Program\Oracle\product\21c\home\network\admin

Coloque a seguinte configuração:

ORCL_localhost =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

Pelo mesmo motivo: se o seu tnsnames.ora não estiver em home\network\admin, mas em base\network\admin, também é possível, o importante é configurar o conteúdo acima (claro, se você realmente não pode encontrá-lo, você também pode criá-lo manualmente OK)

 Conforme a figura abaixo, após a configuração, ele pode ser selecionado e utilizado no plsql

4. Configuração da variável de ambiente

O que precisa ser explicado é: depois que o Oracle21C for instalado com sucesso, o diretório bin D:\Program\Oracle\product\21c\home\bin de seu diretório descompactado será adicionado automaticamente ao caminho ;

1. Modifique o diretório bin do Oracle do caminho

Porém, na maioria dos casos, preferimos configurá-lo manualmente, altere esta opção para %ORACLE_HOME%\bin e vá para o topo! 

Expansão: Se as variáveis ​​de ambiente não forem exibidas verticalmente, basta adicionar  C:\Windows\System64 ao cabeçalho da variável de ambiente do caminho e, em seguida, reabrir a variável de ambiente do sistema.

2. Crie um novo ORACLE_HOME

ORACLE_HOME D:\Program\Oracle\product\21c\home

[Guia para evitar poços] :

No Oracle21C, ORACLE_HOME é o caminho inicial do diretório de descompactação do arquivo de instalação , não o diretório de instalação base . Acho que deveria estar na base, e há um diretório bin na base, mas minha versão está na descompactação inicial diretório.

pelo contrário

Se você me disser que existe um bin na própria base no seu diretório de instalação, então parabéns, também é possível, deve ser assim, o importante é que ao configurar a variável de ambiente path abaixo, você precisa usar o caminho desta lixeira ,

Não se preocupe se está em casa ou na base. Se não houver base, basta ir até a casa para encontrá-la.

Seção: Onde está seu bin,  qual diretório está configurado no ORACLE_HOME , a versão é diferente, alguns estão em base, alguns estão em home!

Explicação: Se a variável de ambiente não estiver configurada corretamente, a janela cmd não pode estar em nenhum diretório, e o comando sqlplus pode ser usado alegremente , como: sqlplus / as sysdba ; ao usar este comando, um erro será relatado, indicando que o comando não existe!

3. Crie um novo TNS_ADMIN

TNS_ADMIN  %ORACLE_HOME%\network\admin

4. Crie um novo ORACLE_SID

ORACLE_SID   orcl

5. Notas Finais

Depois de configurar as variáveis ​​de ambiente, certifique-se de clicar no botão de confirmação para sair da interface de configuração da variável de ambiente!

5. Guia para relatar erros e evitar armadilhas

1. Erro ORA-12514

Há dois motivos principais para esse erro:

1) Use services.msc , entre na lista de serviços, verifique se o serviço OracleOraDB21Home1TNSListener foi iniciado, caso contrário, inicie-o.

2) Abra o arquivo listener.ora e configure-o

Localização do diretório: D:\Program\Oracle\product\21c\home\network\admin ,

Novamente, a localização de listener.ora em Orace21C é o diretório de descompactação inicial, não o diretório de instalação base. Se o seu estiver sob a base, não se preocupe. Pode ser uma versão diferente, basta configurá-la da seguinte maneira.

 (SID_DESC =
	  (GLOBAL_DBNAME = ORCL)
	  (ORACLE_HOME = D:\Program\Oracle\product\21c\home)  
	  (SID_NAME = ORCL)
	)

Observe que, se você tiver várias instâncias do Oracle localmente, não apenas orcl, basta copiá-lo e configurar várias cópias. 

6. Outras configurações importantes relacionadas

1. Desbloqueie os usuários do sistema e do sistema e altere a senha para gerente

Win+R, abra a janela do cmd e digite os seguintes comandos em sequência

sqlplus / as sysdba;
alter user system account unlock;
commit;

alter user system identified by manager;
commit;

Expansão: Esta etapa não é necessária, mas é recomendável que você mesmo faça. Claro, sejam esses usuários desbloqueados ou não, e a configuração de senha também pode ser definida ao instalar o Oracle, conforme mostrado na figura a seguir:

2. Configuração de monitoramento em segundo plano do Oracle

O que precisa ser explicado com antecedência é:

Se você usar o primeiro método de instalação , instalar diretamente o banco de dados + criar uma instância do banco de dados , o monitoramento em segundo plano será configurado automaticamente, conforme mostrado na figura a seguir: 

Por outro lado, se o endereço não puder ser acessado, você precisará configurá-lo manualmente.

1) Abra a janela do cmd (o número da porta da versão anterior é 1158)

打开cmd窗口
sqlplus / as sysdba;
exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
commit;

2. ipconfig, verifique o IP local

3. Edite o arquivo hosts

Localização do arquivo: C:\Windows\System32\drivers\etc

Verifique a configuração abaixo para ver se ela foi preenchida.

127.0.0.1 localhost
192.168.18.60 localhost

4. Acesse o monitoramento em segundo plano

https://localhost:5500/em

  Até agora, a visita é bem sucedida! 

7. Exibição de efeitos

Nome de usuário: sistema

Senha: gerente

Banco de dados: orcl

1. Use o plsql para fazer login

Informações da versão, um bom cavalo com uma boa sela, recomenda-se o uso de uma versão superior , o link para download é indicado no início do artigo!

 Informações da versão: 15.0.3

  

2. Use o navicat para fazer login

Informações da versão: 15.0.2

Relativamente falando, o uso do navicat pode evitar muitos erros, ou seja, quando o plsql ainda está reportando vários erros, o uso do Navicat é normal nessa hora, e o efeito é o seguinte: 

Resumir

Até agora, a desinstalação, instalação, configuração e prevenção de poços do Oracle21c foram basicamente introduzidas.Claro, os respectivos ambientes de computador são diferentes e os resultados do teste podem ser ligeiramente diferentes.

Epílogo

Siga estas etapas para instalar e basicamente evitará a maioria dos prompts de erro. Se você ainda relatar vários erros após todos os problemas, sugiro que desinstale e reinstale!

Se você acha que o conteúdo não é ruim, seja bem-vindo para curtir, comentar e deixar uma mensagem!

Explicação: A postagem foi atualizada para o problema de que listener.ora não está no diretório de descompactação, mas na base.

Este problema não é muito importante, seja na base ou na home, precisamos configurar manualmente o conteúdo interno.

Acho que você gosta

Origin blog.csdn.net/xp871038951/article/details/128364735
Recomendado
Clasificación