我刚刚在Bootcamp上安装了SQL Developer,并尝试使用以下属性创建一个新的基本连接:
Connection name: conn1
Username: user1
Password: ****
Connection type: basic, Role: default
Hostname: localhost
Port: 1521
SID: xe
测试时,错误为:Network adapter could not establish the connection
,无论给出的角色类型或身份验证类型如何。我还尝试输入IP作为主机名来替换localhost,并更改端口。还是一样的问题。
感谢。
答案 0 :(得分:0)
Hostname: localhost
表示您连接到本地数据库,而不是远程连接。例如,我在您的笔记本电脑上创建了一个实例。如果您在服务器中有数据库并且只想连接它,那么请放置server hostname
。
SID: xe
似乎不正确。您必须提供在创建实例时提供的正确SID。再一次,如果要连接到远程数据库服务器,请提供您指向的数据库的SID。
您尚未提及database version
。您应该尝试使用SERVICE_NAME
。例如,在12c
中,您使用SERVICE_NAME
进行连接。
使用tnsnames.ora
连接到远程数据库服务器。您将在$ORACLE_HOME/bin/network/admin/tnsnames.ora
中找到它,确保它具有正确的连接和地址详细信息。