Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Amauri de Barros Alves

Problemas com Conexão

Recommended Posts

Boa Tarde

 

Sou iniciante, alias nem iniciante sou ainda pois não consegui logar no oracle.

 

 

Quando entro no NetManager e peço para testar o serviço ele me da a mensagem abaixo.

 

"

Tentando estabelecer conexão usando o id do usuário: system

O teste não foi bem-sucedido.

ORA-12514: TNS:listener não tem conhecimento sobre o serviço solicitado atualmente no descritor de conexão

 

Pode haver um erro nos campos preenchidos,

ou o servidor pode não estar pronto para conexão.

"

 

Estou usando o oracle 11g

 

 

No gerenciador de serviços do Windows o serviço OracleOraDb11g_home1TNSListener que eu suponho que seja o Listner está iniciado.

 

Alguem pode me ajudar, mas eu preciso que alguem me de realmente o caminho das pedras pois trabalho com PostGree, e SqlServer mas não entendo nada de Oracle, preciso pelo menos saber o que ele esta me dizendo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Banco já foi instalado pelo visto , qual o nome da instância ?

 

O acesso está sendo via na mesma máquina aonde está instalado ?

 

Consegue escutar o SqlPlus ?

 

Sabe que programa é este ?

 

Sabe as senhas padrão dos usuários básicos sys/change_on_install system/manager ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amauri,

 

Poderia colocar o contéudo do arquivo TNSNAMES.ORA que se enconta em %ORACLE_HOME%/network/admin, isso é apenas uma configuração de SQLNET, por padrão no Oracle 11g, será baseado tudo em SERVICE NAME.

 

Mas, autenticação local por SO também não foi com sucesso?

 

Ex:

 

C:\>set ORACLE_SID=<nome_base>

 

C:\>sqlplus "/ as sysdba"

 

SQL>

 

Poste para nós que ajudaremos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal não consegui acesso ao servidor no feriado por tanto apesar da urgência que eu preciso não consegui responder as perguntas que vocês me fizeram.

 

Seguem abaixo o que eu cnsegui responder.

 

O Motta me perguntou o seguinte e seguem as respostas que eu consegui.

 

 

O Banco já foi instalado pelo visto , qual o nome da instância ?

 

Resposta - RTMRP

 

O acesso está sendo via na mesma máquina aonde está instalado ?

 

Resposta - No momento sim mas preciso que ele seja acessado por estações

 

Consegue escutar o SqlPlus ?

 

Resposta - Sim, pelo SQLPLUS eu consigo executar select e ele me retorna todos os registros da Tabela

 

Sabe que programa é este ?

 

Resposta -Desculpe-me mas não entendi direito esta pergunta.

 

Sabe as senhas padrão dos usuários básicos sys/change_on_install system/manager ?

 

Resposta - Estou usando as senhas que eu informei na instalação não sei nada além disto.

 

 

 

 

Alphamec me perguntou o seguinte.

 

 

Amauri,

 

Poderia colocar o contéudo do arquivo TNSNAMES.ORA que se enconta em %ORACLE_HOME%/network/admin, isso é apenas uma configuração de SQLNET, por padrão no Oracle 11g, será baseado tudo em SERVICE NAME.

 

Resposta -

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

# tnsnames.ora Network Configuration File: C:\app\Administrador\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora

# Generated by Oracle configuration tools.

 

RTMRP =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.118)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = RTMRP)

)

)

 

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)

 

 

 

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

 

 

 

Mas, autenticação local por SO também não foi com sucesso?

 

Ex:

 

C:\>set ORACLE_SID=<nome_base>

 

C:\>sqlplus "/ as sysdba"

 

SQL>

 

Resposta - Eu executei a sequancia de comandos acima e o resultado foi positivo, o sqlplus funciona .

 

Poste para nós que ajudaremos

 

 

Muito obrigado pela atenção de vocês, fico aguardando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O programa que perguntei se você conhecia era o próprio SqlPlus.

 

Se o acesso consegue ser feito pelo SqlPlus em tese deveria ser feito por qualquer outra programa que acesse Oracle.

 

Bastaria informar usuário/senha e serviço ou sid (dependendo da forma de conexão).

 

O acesso sendo feito de uma estação cliente usando a conexão via serviço a máquina cliente deve ter o Client do Oracle instalada.

 

No final é que o NetManager não consegue verificar a conexão, é este o problema ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim é isto.

Quando entro no NetManager e peço para testar o serviço ele me da a mensagem abaixo.

 

"

Tentando estabelecer conexão usando o id do usuário: system

O teste não foi bem-sucedido.

ORA-12514: TNS:listener não tem conhecimento sobre o serviço solicitado atualmente no descritor de conexão

 

Pode haver um erro nos campos preenchidos,

ou o servidor pode não estar pronto para conexão.

"

 

Ele também me da esta mensagem se eu tento conectar com um software chamado toad que está no proprio servidor.

 

 

 

 

 

 

 

 

 

O programa que perguntei se você conhecia era o próprio SqlPlus.

 

Se o acesso consegue ser feito pelo SqlPlus em tese deveria ser feito por qualquer outra programa que acesse Oracle.

 

Bastaria informar usuário/senha e serviço ou sid (dependendo da forma de conexão).

 

O acesso sendo feito de uma estação cliente usando a conexão via serviço a máquina cliente deve ter o Client do Oracle instalada.

 

No final é que o NetManager não consegue verificar a conexão, é este o problema ?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me parece que está sendo passado algum parametro errado no NetManager.

 

Vou verificar como está funcionando aqui e te passo mais detalhes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me parece que está sendo passado algum parametro errado no NetManager.

 

Vou verificar como está funcionando aqui e te passo mais detalhes.

 

Motta eu reinicieo o servidor e a mensagem mudou.

agora ele está dizendo o seguinte.

 

ORA-12518: TNS:listener não pôde distribuir conexão cliente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca vi isto mas o resposta do manual não é nada animadora.

 

ORA-12518: TNS:listener could not hand off client connection

Cause: The process of handing off a client connection to another process failed.

Action: Turn on listener tracing and re-execute the operation. Verify that the listener and database instance are properly configured for direct handoff. If problem persists, call Oracle Support.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.