Não pode se conectar com o TOAD mas pode com outras ferramentas / Aplicativos
-
06-09-2019 - |
Pergunta
Eu sou capaz de se conectar a um banco de dados Oracle usando várias ferramentas, mas sou incapaz de se conectar usando Toad for Oracle 8.5.3 ( embora antes de um login / logout para o Windows eu era capaz de ).
Eu não estou usando TNSNAMES.ORA para se conectar. Eu tenho duas casas do Oracle:
C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)
eC:\Oracle\product\10.2.0\client_2
(ODACHome2)
onde o cliente 2 foi instalado após o cliente 1.
Eu tentei Toad com cada casa, mas eu recebo "ORA-12154: TNS: não foi possível resolver o identificador de conexão especificado" quando eu fornecer o nome do banco de dados, nome de usuário e senha. I pode se conectar usando SQL * Plus usando esta mesma informação, e eu pode se conectar via ADO.NET (ODP.NET). tnsping (cliente 2) para as obras de servidor, mas tnsping (cliente 1) não funciona.
Meu PATH variável de ambiente contém, em ordem:
C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin
e alterar a ordem de PATH parece ter nenhum efeito. Quando eu adicionei a linha
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
para sqlnet.ora de cliente 2, Sapo ainda não pôde se conectar, mas a mensagem de erro apareceu muito mais rapidamente.
Solução
Eu encontrei a resposta rapidamente depois que eu postei, mas eu não sei se esta é a melhor solução. Copiei o ldap.ora arquivo do cliente 1 para o cliente 2. ldap.ora tinha linhas como o seguinte, que eu munged por razões de segurança:
DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636) DEFAULT_ADMIN_CONTEXT = "" DIRECTORY_SERVER_TYPE = OID