Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, instalei o Developer Suite 10g...
Ao tentar usar o **SQL*PLUS**:
>
C:\>sqlplus /nolog
SQL*Plus: Release 9.0.1.4.0 - Production on --- Jul 13 16:19:10 2007
© Copyright 2001 Oracle Corporation. All rights reserved.
SQL> conn system as sysdba
Informe a senha:
ERROR:
ORA-12560: TNS:erro de adaptador de protocolo
>
C:\>tnsping db10g
TNS Ping Utility for 32-bit Windows: Version 9.0.1.4.1 - Production on 13-JUL-2007 15:50:12
Copyright © 1997 Oracle Corporation. All rights reserved.
Arquivos de parÔmetros usados:
C:\DevSuiteHome\network\admin\sqlnet.ora
Usado o adaptador TNSNAMES para resolver o apelido
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521))) (CON
NECT_DATA = (SERVICE_NAME = DB10G)))
TNS-12541: TNS:nÒo hß listener
listener.ora
LISTENER =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (ORACLE_HOME = /app/oracle/product/10.2.0) (SID_NAME = DB10G) ) (SID_DESC = (ORACLE_HOME = /app/oracle/product/9.2.0) (SID_NAME = DB9I) )
tnsnames.ora
DB10G = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DB10G) ) )Agradeço desde já! ;)
Não tenho esse aplicativo.
Não há como configurar somente pelo Net Manager?
Boas,o banco de dados está no servidor que você instalou o Developer Suite?Experimente fazer um c:\> tnsping <string_tnsnames> para saber se o listener está ativo, no servidor de banco de dados.Até!
Aí está, eu instalei apenas o Developer Suite. :(
>
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
(GLOBAL_NAME = Oracle8)
)
)
>
C:\>tnsping EXTPROC_CONNECTION_DATA
TNS Ping Utility for 32-bit Windows: Version 9.0.1.4.1 - Production on 20-JUL-2007 22:04:05
Copyright © 1997 Oracle Corporation. All rights reserved.
Arquivos de parÔmetros usados:
C:\OraHome1\network\admin\sqlnet.ora
Usado o adaptador TNSNAMES para resolver o apelido
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))) (CONNE
CT_DATA = (SID = ORCL) (GLOBAL_NAME = Oracle8)))
TNS-12541: TNS:nÒo hß listener
Resolver pelo nome EXTPROC_CONNECTION_DATA não irá conseguir mesmo, pois ele é para External Procedures que utiliza dentro do banco de dados para realizar comandos no SO.
Verifiquei novamente suas configurações de TNSNAMES, pois não existe uma entrada válida para um banco de dados.
Abraços,
ola,
leia uma dica minha aqui...
http://forum.imasters.com.br/index.php?showtopic=239216
mas..
antes de você chamar sqlplus... ainda no ambiente do cmd... verifique as variaveis de ambiente oracle...
digite:
C:\> SET O <enter>
veja se tem a variavel "ORACLE_SID" definida.
se nao tiver...
C:\> SET ORACLE_SID=XXX (seu SID)
depois...
C:\> sqlplus /nolog
e siga o link acima de uma dica já enviada.
abraços,
mson77
Para complementar.
Para testar uma entrada de TNSNAMES, costumo utilizar o TNSPING. Se tu tem um Client Oracle instalado na máquina, deverá ter ele. Basta fazer:
C:\>tnsping <nome_do_tnsnames>
Abraços,
Vá até o MS-DOS, e digite:
C:\>lsnrctl status
Caso apareça a mensagem que não existe listener, faça:
C:\> lsnrctl start
Abraços,