首页 > 解决方案 > SQL 开发。无法连接到数据库,但 SQLPLUS 可以

问题描述

我已经看到了类似的问题,但找不到解决方案。

我可以通过 SQL*PLUS 成功连接到 Oracle DB,如下图所示

我通过 SQL PLUS 成功连接

但是当我尝试通过 SQL DEVELOPER 建立连接时,使用相同的 id/pwd 它返回错误代码:

我无法连接

这是我的 tns 配置:

# tnsnames.ora Network Configuration File: D:\DB_Home\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = orcl)
    )
  )

有什么帮助吗?我已经看到了一个类似的问题并遵循了他们的建议,但对我没有用。

标签: sqloracleconnectionsqlplus

解决方案


推荐阅读