Cannot Connect to Oracle Database running on Windows 8 Hyper V Virtual Machine
-
31-10-2019 - |
Question
I have oracle server (standard edition) installed on a guest VM (Windows 8 Hyper V). I have mapped a host entry to the VM as "brettvm". I am able to log into the VM and connect to the default instance using sqlplus. So far so good.
EDIT: Here's the listner.ora file on the server. I'm starting to suspect the trouble may lie here:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = c:\oracle
The tnsnames.ora file on the server looks like this:
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)
)
)
The Problem: When I attempt to connect from the HOST machine, sqlplus prompts for a password and then hangs. Here is my tnsnames.ora on the host machine:
orcl.brettvm =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = brettvm)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
Some things I have tried:
- Verifed that "brettvm" is in my hosts (pingable and browseable)
- Verified connectivity between the host and VM over port 80 (browser / telnet)
- Verified connectivity between the host and vm over port 1521 (telnet). Note that I opened this port up on the VM through windows firewall.
- Verified the database is up and running via sqlplus on the host (see above).
- Turned off windows firewall on the VM
I'm going to start digging through the installation guide...
Any other advice? Thanks.
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with dba.stackexchange