【问题标题】:Error when trying to create a new local connection in SQL Developer尝试在 SQL Developer 中创建新的本地连接时出错
【发布时间】:2014-10-29 03:11:26
【问题描述】:

我最近在 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,并更改端口。还是同样的问题。

谢谢。

【问题讨论】:

    标签: connection oracle-sqldeveloper bootcamp


    【解决方案1】:
    1. Hostname: localhost 表示您连接到本地数据库,而不是远程连接。例如,我在笔记本电脑上创建了一个实例。如果您在服务器中有数据库并且只想连接到它,请输入server hostname

    2. SID: xe 首先似乎是不正确的。您必须提供在创建实例时提供的正确 SID。同样,如果您要连接到远程数据库服务器,请提供您所指向的数据库的 SID。

    3. 你没有提到database version。您应该尝试使用SERVICE_NAME。例如,在12c 中,您使用SERVICE_NAME 进行连接。

    4. 使用tnsnames.ora 连接到远程数据库服务器。你会在$ORACLE_HOME/bin/network/admin/tnsnames.ora 找到它,确保它有正确的连接和地址详细信息。

    【讨论】:

    • 我实际上是在尝试连接到本地数据库而不是远程数据库。我用的是12c。这些默认设置似乎对其他人有用,但对我来说却报错了。
    • 在 12c 中,您必须使用 service_name 而不是 SID
    猜你喜欢
    • 1970-01-01
    • 2015-07-15
    • 2021-02-04
    • 1970-01-01
    • 2017-06-20
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    相关资源
    最近更新 更多