Oracle数据库12c尝试连接时出错:网络适配器无法建立连接

时间:2014-05-25 01:18:25

标签: database oracle networking

我是第一次安装Oracle数据库12c。我正确地执行了所有步骤并将其安装在Windows 7 64位上,但是当我单击SQL Developer并尝试创建新连接时,我输入了用户名和密码等信息,并且点击了TEST按钮,我得到了这个错误消息:“网络适配器无法建立连接”。

我不知道该怎么做,我读了教程,无法解决这个错误。此外,当我打开SQL Developer时,我收到一条消息,说我正在使用Oracle数据库不支持的Java版本,我使用的是java 1.8,它说我应该只使用1.6到1.7。我不确定这是否会导致一些不好的事情,但似乎很好,因为我可以进一步使用SQL Dev。所以我该怎么做?非常感谢你!

3 个答案:

答案 0 :(得分:1)

以下是要检查的内容:

  1. 确保正确配置TNSNAMES.ORA文件以引用数据库。检查SID,主机名和端口号(通常为1521)。

  2. 检查是否可以直接从服务器连接,例如使用SQL PLus。这应该隔离它是服务器还是客户端问题。

  3. 确保服务器上的监听器服务正在运行。检查LISTENER.ORA是否配置正确。

  4. 我遇到过客户端PC无法连接的情况。我发现通过删除(或重命名)SQLNET.ORA文件,可以建立连接。

  5. 祝你好运。

答案 1 :(得分:0)

执行

tnsping <db_name> 
从命令提示符

。 您将看到,如果侦听器正在运行且tnsnames.ora配置正确。

答案 2 :(得分:0)

使用Windows PowerShell或命令提示符(Admin)运行:

lsnrctl start