来自 sql 开发人员的本地数据库连接问题

Issue connecting with local database from sql developer

我在连接到本地数据库时遇到以下错误(在我输入
用户名和密码

以下是我正在尝试的此数据库的属性

服务 1.OracleXETNSListener 2.OracleServiceXE
是 运行。我不确定是什么导致了这个错误,我可以连接
使用 sqlplus 命令到本地数据库,尽管使用不同的用户名和密码
listener.ora 具有以下条目:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = L05015765)(PORT = 1521))
    )
  )  

此外,我找不到
的任何输出 网络统计-aof |查找字符串:1521
网络统计-aof |查找字符串:8080
网络统计-aof |查找字符串:8082
这可能意味着 1521 上什么都没有 运行,因此我
的本地连接 想要根据 SQL 开发人员中的属性 window 在端口 1521 上创建它。
我不确定如何进一步调试它以及可能出了什么问题

您的侦听器配置显示正在侦听 L05015765 上的端口 1521。那是您的 PC 的名称,在网络方面可能会解析为您的 LAN IP 地址(例如 192.168.0.1)。

您的 SQL 开发人员连接到 localhost 上的端口 1521,这是一个不同的网络适配器,它将解析为不同的私有固定 IP 地址 127.0.0.1。 (尽管我相信 Windows 默认情况下它可能根本不起作用)。

如果您将连接更改为使用 L05015765 以匹配侦听器配置,您将能够连接。