Problemas de login com bancos de dados Oracle

1

Eu tive que configurar um ambiente Oracle. O estágio é o seguinte: há o Oracle 11.2 client e o 10g express server, o SO é o Windows 7 de 64 bits. Eu tenho o ORACLE_HOME, ORACLE_SID e PATH env. variáveis definidas corretamente.

Eu tenho que conectar ao servidor através do cliente 11.2.

Quando eu digito cmd:

  1. sqlplus e, em seguida,
  2. nome de usuário e
  3. senha

Eu recebo o ORA-12560 e após 3 tentativas eu me desconecto.

mas se eu digitar o seguinte:

sqplplus username/password@xe 

Eu me conecto sem mais objeções da Oracle.

Você já teve experiência semelhante? Você tem uma ideia de por que esse comportamento é exibido?

    
por karla 19.12.2011 / 08:15

1 resposta

1

ORA-12560

ORA-12560 é Erro do adaptador de protocolo TNS que acontece se o serviço de ouvinte do TNS estiver configurado incorretamente ou não estiver em execução. Quando você digita sqlplus e insere apenas o nome de usuário & password, o Oracle assume o nome TNS padrão de orcl , que não está configurado em seu sistema.

Quando você digita

sqplplus username/password@xe 

você está dando explicitamente o nome do TNS como xe , que é então resolvido procurando o arquivo tnsnames.ora no diretório %oracle_home%\network\admin e, em seguida, conecta-se a essa instância do banco de dados

    
por 19.12.2011 / 09:23