GARANTIR DESCONTO

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:

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

Sds

Responder

Posts

14/12/2015

Sds

Galera, problema resolvido!

Era o Firewall no servidor.

Muito obrigado!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar