Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera,
Já faz alguns anos que não trabalho com Oracle. Agora estou começando novamente.
Temos aqui na empresa um banco Oracle 8 rodando tudo certo.
Estou tentando conectar pelo SQL Developer mas não consigo, já tentei por Conexão Básica e TNS.
No server eu tenho os seguintes arquivo:
LISTENER.ORA
>
LISTENER =
(ADDRESS_LIST =
(ADDRESS=
(PROTOCOL= IPC)
(KEY= oracle.world)
)
(ADDRESS=
(PROTOCOL= IPC)
(KEY= ORCL)
)
(ADDRESS=
(PROTOCOL= IPC)
(KEY= EXTPROC0)
)
(ADDRESS=
(COMMUNITY= NMP.world)
(PROTOCOL= NMP)
(SERVER= DAVINCI)
(PIPE= ORAPIPE)
)
(ADDRESS=
(PROTOCOL= TCP)
(Host= DaVinci)
(Port= 1521)
)
(ADDRESS=
(PROTOCOL= TCP)
(Host= DaVinci)
(Port= 1526)
)
(ADDRESS=
(PROTOCOL= TCP)
(Host= 127.0.0.1)
(Port= 1521)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = 0
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = DaVinci)
(SID_NAME = ORCL)
)
(SID_DESC =
(SID_NAME = extproc)
(PROGRAM=extproc)
)
)
PASSWORDS_LISTENER = (oracle)
SQLNET.ORA
>
TRACE_LEVEL_CLIENT = OFF
#sqlnet.authentication_services = (NONE)
names.directory_path = (TNSNAMES, HOSTNAME)
names.default_domain = world
name.default_zone = world
automatic_ipc = off
TNSNAMES.ORA
>
DAVINCI.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.251)(PORT = 1521))
(CONNECT_DATA = (SID = ORCL))
)
CMEXAMPLE.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(PORT = 1610)(HOST = CM_SERVER))
(ADDRESS = (PROTOCOL = tcp)(PORT = 1521)(HOST = LSNR_SERVER))
)
(CONNECT_DATA = (SID = ORCL))
(SOURCE_ROUTE = yes)
)
TCPEXAMPLE.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host = Production1)(Port = 1521))
(CONNECT_DATA = (SID = ORCL))
)
NMPEXAMPLE.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = NMP)(Server = FinanceServer1)(Pipe = ORAPIPE))
(CONNECT_DATA = (SID = ORCL))
)
SOCRATES.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.251)(PORT = 1521))
(CONNECT_DATA = (SID = ORCL))
)
EXTPROC_CONNECTION_DATA.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
(CONNECT_DATA = (SID = extproc))
)
BEQ-LOCAL.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = BEQ)(PROGRAM = oracle80)(ARGV0 = oracle80ORCL)(ARGS = '(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))
(CONNECT_DATA = (SID = ORCL))
)
SPXEXAMPLE.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = SPX)(Service = Server_lsnr))
(CONNECT_DATA = (SID = ORCL))
)
TCP-LOOPBACK.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host = 127.0.0.1)(Port = 1521))
(CONNECT_DATA = (SID = ORCL))
)
Eu preciso me conectar no SOCRATES.WORLD, como devo fazer para conectar pelo SQL Developer?
Valeu, abraço!
Tipo de Conexão: Básico
Status: ComFalhaFalha no teste: Erro de ES: The Network Adapter could not establish the connection.
Tipo de Conexão: TNS
>
Status: ComFalhaFalha no teste: (null)
O Client é o 8 também.
No Developer tente :
Nome do Host : ip interno do servdor
Porta : 1521
SID : SID da instância
Nome do Host : 192.168.0.251
Porta : 1521
SID : ORCL
Erro:
>
Status: ComFalhaFalha no teste: Erro de ES: The Network Adapter could not establish the connection.
A configuração é essa mesmo?
eu uso o ip interno do servdor, mas creio que o nome do host também sirva.
Na mesma máquina eu tenho configurado o TOAD (outra IDE para o bd).
Será que é problema com o SQL Developer?
Talvez incompatibilidade entre versões.
Tesreu com o IP INTERNO ?
Não entendi Motta, o IP interno não seria o que coloquei no host?
Agora estou em duvida sobre o SID, essa mesma configuração que estou testando (host, porta e SID) tem 2x no TNSNAMES.ORA:
>
DAVINCI.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.251)(PORT = 1521))
(CONNECT_DATA = (SID = ORCL))
)
e
>
SOCRATES.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.251)(PORT = 1521))
(CONNECT_DATA = (SID = ORCL))
)
Irá se conectar em qual?
Outra conexão possível no SD é :
Nome da Coxeção : <pode ser qq nome>
Usuario : opcional
senha : opcional
--------
Nome do Host : SOCRATES.WORLD ou o IP (neste caso 192.168.0.251 como é usado por outra instância melhor usar o nome)
Porta : 1521
SID : ORCL
----------
Se não funcionar é outra coisa, versão etc.
não funcionou também...
vou tentar pegar uma outra versão do SQL Developer pra testar
Qual o erro ?
Sabe o Client de sua máquina ?
8 é uma versão bem antiga pode ter alguma incompatibilidade com versões mais novas de Client.