我是第一次安装Oracle数据库12c。我正确地执行了所有步骤并将其安装在Windows 7 64位上,但是当我单击SQL Developer并尝试创建新连接时,我输入了用户名和密码等信息,并且点击了TEST按钮,我得到了这个错误消息:“网络适配器无法建立连接”。
我不知道该怎么做,我读了教程,无法解决这个错误。此外,当我打开SQL Developer时,我收到一条消息,说我正在使用Oracle数据库不支持的Java版本,我使用的是java 1.8,它说我应该只使用1.6到1.7。我不确定这是否会导致一些不好的事情,但似乎很好,因为我可以进一步使用SQL Dev。所以我该怎么做?非常感谢你!
答案 0 :(得分:1)
以下是要检查的内容:
确保正确配置TNSNAMES.ORA文件以引用数据库。检查SID,主机名和端口号(通常为1521)。
检查是否可以直接从服务器连接,例如使用SQL PLus。这应该隔离它是服务器还是客户端问题。
确保服务器上的监听器服务正在运行。检查LISTENER.ORA是否配置正确。
我遇到过客户端PC无法连接的情况。我发现通过删除(或重命名)SQLNET.ORA文件,可以建立连接。
答案 1 :(得分:0)
执行
tnsping <db_name>
从命令提示符。 您将看到,如果侦听器正在运行且tnsnames.ora配置正确。
答案 2 :(得分:0)
使用Windows PowerShell或命令提示符(Admin)运行:
lsnrctl start