Método 1: Conecte-se ao Oracle por meio da ferramenta plsql e do cliente oracle (não cliente instantâneo)
1. Instale o cliente oracle (este tutorial foi baixado e descompactado)
2. Selecione o administrador para instalar, conforme mostrado na figura:
3. O restante está OK até a próxima etapa, após a conclusão da instalação, execute na janela doc, sqlplus se o seguinte usuário de entrada O nome indica uma instalação bem-sucedida
4. Instale o plsql (neste tutorial, o Oracle é 11gr2, então o plsql também instala a versão 11 e as outras versões são iguais) e instale o pacote de idiomas.As instruções de instalação são omitidas.
Quinto, após a conclusão da instalação, agora comece a configurar a conexão.Depois de instalar o cliente Oracle, o diretório de instalação foi adicionado automaticamente às variáveis de ambiente, conforme mostrado na figura:
Seis. Configure o plsql abaixo, clique no software para efetuar o login primeiro e, em seguida, abra a interface global e, em seguida, localize a ferramenta-Preferences- Conforme mostrado na figura:
7. Depois de configurar o plsql, agora configure as informações para conectar-se ao banco de dados Oracle, digite o diretório de instalação do oracle dlient para encontrar o arquivo tnsnames.ora em admin em rede, conforme mostrado na figura:
abra este arquivo e inclua o seguinte conteúdo:
oito, configuração local Concluído, verifique os arquivos relevantes no servidor, verifique primeiro o arquivo tnsnames.ora e o arquivo listener.ora no diretório de instalação do servidor Oracle, conforme a seguir:
Se o valor por trás do host no arquivo de configuração for diferente do nome local, inicie o monitoramento Ele reportará um erro ou falha na conexão, a janela também é igual ao nome da máquina, se for um sistema Linux, se você modificar o nome da máquina, deverá garantir que haja um registro adicional em / etc / hosts, conforme mostrado na figura (o IP da máquina é 192.168. 240.139)
Nove, o restante da modificação aqui é para verificar se a porta 1521 está aberta Aberto, o Windows pode abrir portas no firewall, o linux também pode ser aberto pelo comando firewall-cmd –zone = public –add-port = 1521 / tcp –permanent, e reinicie o firewall; em seguida, você pode visualizar as informações da porta 1521, usar o comando netstat - n –a
Dez, se houver 127.0.0.1 na frente, ele poderá ser conectado apenas localmente e remotamente à porta. A conexão remota só poderá ser usada quando a frente for toda 0. Você pode usar o telnet para testar se a porta 1521 está aberta. A janela também é a mesma. Abra o plsql e
insira o nome de usuário e a senha para conectar-se, conforme mostrado na figura:
Método 2: Conecte-se ao banco de dados oracle por meio do plsql e do oracle instant client (instantclient) para fazer o download do instant client (somente versão básica) está
livre de instalação, a descompactação pode ser usada, mas precisa ser configurada Variáveis de ambiente
1. Após a descompactação, crie um diretório de rede no diretório, crie um diretório admin no diretório de rede, crie o arquivo tnsnames.ora e adicione o conteúdo (existe um exemplo acima), depois configure o plsql, o método de configuração e o método um são os mesmos. Variáveis, as variáveis de ambiente da versão instalada foram configuradas, mas esta versão de instalação gratuita precisa configurar as variáveis de ambiente, adicione este diretório ao caminho da variável de ambiente, conforme mostrado na figura:
Segundo, adicione o local de tnsname.ora às variáveis de ambiente, Da seguinte maneira:
3. Se caracteres ilegíveis aparecerem, você poderá adicionar o seguinte às variáveis de ambiente:
4. As variáveis locais plsql e de ambiente e tnsname.ora estão todas configuradas.Em seguida, verifique as informações do servidor onde o oracle está localizado, incluindo as etapas do método um, incluindo Se a porta está aberta, se o monitoramento está aberto, se a instância do oracle foi iniciada e se os arquivos de configuração listener.ora e tnsname.ora estão configurados corretamente (o nome do host e do local deve ser o mesmo) Após todas as verificações estarem corretas, você pode usar o plsql para vincular, o método é o mesmo que acima Nota: Para verificar se o monitoramento foi iniciado, você deve primeiro inserir oracle Em seguida, su-oracle e, em seguida, execute o comando lsnrctl status para visualizar, se iniciado, execute o comando lsnrctl start para iniciar o monitoramento e, em seguida, execute sqlplus / as sysdba login (faça login com autoridade dba) e execute a inicialização para iniciar a instância do banco de dados, se você fechar a instância do banco de dados Você pode executar o desligamento imediatamente (você também precisa de permissões de dba para fazer o resto), o método windows é o mesmo, o Windows também pode ir ao serviço para começar a ouvir.
Link original: Conecte o Oracle remoto via plsql