Fórum Acesso Remoto Oracle Database 11g #539835
14/12/2015
0
Caros colegas, boa tarde!
Em meu estudo com o Oracle, estou tentando realizar a seguinte tarefa: conectar numa instancia Oracle remotamente a partir do Windows.
*** Meu ambiente resume-se ao Oracle instalado numa VMare com Oracle Linux 6, que defino como o servidor:
- No servidor eu consigo executar o sqlplus e o OEM tranquilamente (logo o listener está rodando normal).
- Minhas variáveis de ambiente:
- Meu arquivo listener.ora:
- Meu arquivo tnsnames.ora:
*** Remotamente eu utilizo o WServer 2012 R2, que é o host da VM.
Instalei o Instant Client (instantclient-basic-windows.x64-12.1.0.2.0.zip) juntamente o package do sqlplus (instantclient-sqlplus-windows.x64-12.1.0.2.0.zip).
- Configurei a variável PATH e TNS_ADMIN para o local de extração das pastas acima;
- Remotamente eu não consigo abrir o OEM;
- Configurei o arquivo tnsnames.ora com as seguintes informações:
O que acontece é o seguinte:
1) Quando vou tentar me conectar na base utilizando a string
tenho como retorno o seguinte erro: "ORA-12170: TNS:Connect timeout occurred"
Para fins de aprendizado, eu poderia ignorar essa etapa, mas eu desejo simular um ambiente profissional ao máximo que eu puder.
Muito obrigado!
Em meu estudo com o Oracle, estou tentando realizar a seguinte tarefa: conectar numa instancia Oracle remotamente a partir do Windows.
*** Meu ambiente resume-se ao Oracle instalado numa VMare com Oracle Linux 6, que defino como o servidor:
- No servidor eu consigo executar o sqlplus e o OEM tranquilamente (logo o listener está rodando normal).
- Minhas variáveis de ambiente:
ORACLE_HOSTNAME=oraclesrv; export ORACLE_HOSTNAME ORACLE_UNQNAME=ocp11g; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=ocp11g; export ORACLE_SID PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
- Meu arquivo listener.ora:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = OCP11G))
(ADDRESS = (PROTOCOL = TCP)(HOST = oraclesrv)(PORT = 1521))
)
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=ocp11g)
(SID_NAME=ocp11g)
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
)
)
ADR_BASE_LISTENER = /u01/app/oracle- Meu arquivo tnsnames.ora:
OCP11G =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oraclesrv)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = ocp11g)
)
)*** Remotamente eu utilizo o WServer 2012 R2, que é o host da VM.
Instalei o Instant Client (instantclient-basic-windows.x64-12.1.0.2.0.zip) juntamente o package do sqlplus (instantclient-sqlplus-windows.x64-12.1.0.2.0.zip).
- Configurei a variável PATH e TNS_ADMIN para o local de extração das pastas acima;
- Remotamente eu não consigo abrir o OEM;
- Configurei o arquivo tnsnames.ora com as seguintes informações:
OCP11G =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oraclesrv)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ocp11g)
)
)O que acontece é o seguinte:
1) Quando vou tentar me conectar na base utilizando a string
sqlplus sys/oracle@ocp11g as sysdba
tenho como retorno o seguinte erro: "ORA-12170: TNS:Connect timeout occurred"
Para fins de aprendizado, eu poderia ignorar essa etapa, mas eu desejo simular um ambiente profissional ao máximo que eu puder.
Muito obrigado!
Sds
Curtir tópico
+ 0
Responder
Posts
14/12/2015
Sds
Galera, problema resolvido!
Era o Firewall no servidor.
Muito obrigado!
Era o Firewall no servidor.
Muito obrigado!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)