Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: Win XP
Pessoal,
Estou montando uma base teste, só que estou com problemas na conexão com o usuário system pelo sql plus.
O estranho é que pelo pl/sql eu conecto com o usuario system.
o erro é o ORA-12154
abs,
Daniel.
Erro de Conexão
-
- Rank: Estagiário Sênior
- Mensagens: 9
- Registrado em: Qui, 15 Out 2009 1:41 am
- Localização: São Paulo - SP
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

ORA-12154: TNS:could not resolve the connect identifier specified
Data: Segunda, outubro 30 @ 11:54:46 BRT
Tópico: Artigos
Este é um erro que aparece frequentemente em nosso fórum, mesmo havendo muitos tópicos a respeito deste problema, parece ainda haver pouco entendimento quanto ao erro e sua solução.
Vamos tentar montar um tutorial, com os principais motivos e as principais soluções adotadas neste tipo de problema.
Basicamente este é um problema de conexão entre o cliente e o banco de dados.
Portanto, vamos colocar em ordem de prioridade as ações, mesmo que básicas e, até mesmo ridículas, mas tem que ser olhadas e descartadas antes de procurar por soluções mais complexas.
No servidor :
1. Verificar se o servidor está na rede, usando o comando PING tanto do cliente para o servidor quanto do servidor para o cliente, é necessário verificar se o tráfego está disponível nas duas mãos.
2. Verificar se o banco está no ar, isto é, se o processo de inicialização ocorreu sem falhas.
2.1. Veja no alert que se encontra no diretório bdump, configurado durante a criação do seu banco, se o banco foi iniciado com sucesso.
2.1.1. às vezes o processo está aparentemente no ar, mas, por falta de memória ou por uma falha na inicialização o banco ficou em stand by.
3. Verifique se o listener está funcionando corretamente.
3.1. Verifique no diretório $ORACLE_HOME/network/log o arquivo listener.log
4. Verifique se a configuração do listener.ora, sqlnet.ora e tnsnames.ora, que se encontram no diretório $ORACLE_HOME/network/admin, estão corretas.
4.1. No arquivo TNSNAMES.ora TEM que existir e estar no diretório mencionado, também deve conter os valores NAMES.DIRECTORY_PATH do arquivo SQLNET.ora
5. Verificar o número de conexões simultâneas no arquivo de inicialização do banco.
6. Os diretórios onde se encontram tanto os arquivos binários (programas) quanto os datafiles (banco de dados) devem ser de propriedade do usuário que vai iniciar o banco, este usuário nunca deve ser o root ou administrador.
7. Tente conectar ao banco usando o SQLPlus, se ele falhar nem adianta tentar ir para o cliente, verifique o erro e, caso tudo esteja OK, entre em contato com o pessoal do Forum, identificando o erro e o que já foi verificado.
No cliente :
1. Verificar a configuração do TNSNAMES e SQLNET, que se encontram no diretório $ORACLE_HOME/network/admin, conferir os dados para ver se todos estão corretos, principalmente nome do host, porta e nome do banco (SID)
2. Executar o TNSPING com o nome do alias que se encontra no TNSNAMES, o mesmo deve retornar com sucesso o teste.
3. Tentar a conexão usando o SQLPlus, se este falhar verificar as possíveis causas do erro.
4. Testar a conexão usando a aplicação.
Qualquer erro não contemplado neste artigo deve ser notificado ao grupo para que possamos, em conjunto, auxiliar na resolução de seu problema, além de melhorar este tutorial.
Obs.: No site http://www.ora-code.com você certamente encontrará mais algumas dicas, não só para este erro como para muitos outros, só que em inglês
-
- Rank: Estagiário Sênior
- Mensagens: 9
- Registrado em: Qui, 15 Out 2009 1:41 am
- Localização: São Paulo - SP
beleza Vitor,
eu tinha verificado esse post e fiz uma analise antes do escrever...
mas o fato curioso é o acesso que faço pelo oem com o usuario system, plsql com o usuario system..só não consigo fazer pelo sql plus.
eu tinha verificado esse post e fiz uma analise antes do escrever...
mas o fato curioso é o acesso que faço pelo oem com o usuario system, plsql com o usuario system..só não consigo fazer pelo sql plus.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 1 visitante