Acesso Remoto Oracle Database 11g
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
Clique aqui para fazer login e interagir na Comunidade :)