【问题标题】:I am having problem connecting to Oracle SQL Developer HR Database我在连接到 Oracle SQL Developer HR 数据库时遇到问题
【发布时间】:2021-11-13 01:00:59
【问题描述】:

我刚刚安装了 Oracle SQL Developer,我正在尝试第一次连接到 HR 数据库。我尝试了默认用户名“System”和密码“system”、“sys”、“oracle”,但它们都不起作用。我正在使用 Arch Linux。还附上了错误的屏幕截图。错误消息是

Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection (CONNECTION_ID=ZrfViTiuQUyVFaAIdM2Sxg==)

【问题讨论】:

标签: java oracle oracle-sqldeveloper archlinux


【解决方案1】:

在其他数据库产品中您可能知道的独特“数据库”在 Oracle 中称为“模式”。您正在尝试连接到 HR schema,而不是 HR 数据库。

架构有一个所有者(用户)。要“连接到架构”,您必须以架构所有者的身份进行连接。因此,您应该使用的用户名是 HR - 而不是 SYSTEM 或其他任何名称。此外,该用户的(默认)密码是HR。

“名称”字段是您要为此连接指定的名称;很可能它也应该是人力资源部。它要求您输入“名称”,因为您只是在 SQL Developer 中设置 连接;您可以使用不同的设置为相同的架构创建不同的连接!在您的情况下,尽管您现在可能只想要一个与 HR 的连接,并且将连接命名为 HR 也是有意义的。

您可能会遇到其他问题。首先,在较新的版本中,您下载和安装的 Oracle 数据库可能不包含 HR 模式;您可能需要事后添加它。

其次,您可能需要使用服务名称而不是 SID - 取决于您的数据库版本。并且您可能需要了解“容器”和“可插拔”数据库,除非您使用非 CDB 选项安装数据库;默认为 CDB(多租户)选项。

【讨论】:

    猜你喜欢
    • 2019-02-23
    • 2019-12-16
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多