Tenho o servidor oracle (edição padrão) instalado em uma VM convidada (Windows 8 Hyper V). Mapeei uma entrada de host para a VM como "brettvm". Consigo fazer login na VM e conectar-me à instância padrão usando o sqlplus. Até agora tudo bem.
EDIT: Aqui está o arquivo listner.ora no servidor . Estou começando a suspeitar que o problema pode estar aqui:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = c:\oracle
O arquivo tnsnames.ora no servidor tem a seguinte aparência:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
O problema: quando tento conectar da máquina HOST, o sqlplus solicita uma senha e trava. Aqui está meu tnsnames.ora na máquina host:
orcl.brettvm =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = brettvm)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
Algumas coisas que tentei:
- Verifcado que "brettvm" está em meus hosts (pingable e navegável)
- Conectividade verificada entre o host e a VM pela porta 80 (navegador/telnet)
- Conectividade verificada entre o host e a VM pela porta 1521 (telnet). Observe que abri esta porta na VM por meio do firewall do Windows.
- Verificado se o banco de dados está funcionando via sqlplus no host (veja acima).
- Desativado o firewall do Windows na VM
Vou começar a vasculhar o guia de instalação...
Algum outro conselho? Obrigado.