【问题标题】:Cannot create connection in Oracle SQL Developer无法在 Oracle SQL Developer 中创建连接
【发布时间】:2011-11-23 11:45:59
【问题描述】:

我是 Oracle 的新用户。在 Oracle SQL Developer 中,每当我想创建新连接并填写“新数据库连接”表单时,都会出现以下错误:-

ORA-12560: TNS:protocol adapter error

请帮忙。

【问题讨论】:

  • 您的数据库是否打开?数据库未启动时会出现此错误。
  • 我也会发布这个问题:您是否安装了 Oracle 客户端软件以及 %oracle_home%/Network/Admin/tnsnames.ora 文件?如果没有,您可以简单地进行基本连接类型并完全避免使用 tnsnames 文件;或安装 ora 客户端并从那里开始。
  • @Ollie 我的数据库已经启动了。
  • @Mansoor Gee,你的听众也开始了吗?
  • @Ollie 如何检查监听器是否已启动?

标签: oracle oracle-sqldeveloper ora-12560


【解决方案1】:

要在我对该问题的评论中添加更多内容...

确保您的数据库已打开(已启动)。

  1. 为您的数据库启动所有 oracle 服务
  2. 启动数据库监听器 (lsnrctl start)
  3. 启动您的数据库实例(启动打开 database_name>)

另外,确保您尝试连接的数据库在您的 SQL Developer 正在使用的 tnsnames.ora 文件中有一个条目(根据您的设置,您的 oracle 客户端和数据库软件可能都有一个 tnsnames.ora,如果它们与您的 PC 或笔记本电脑在同一物理硬件上)。

【讨论】:

  • 上次我检查了 sql developer doesn't need a tnsnames.ora
  • 它不需要一个,但它可以引用一个。没有关于 OP 环境的信息,我试图涵盖一系列选项。
【解决方案2】:

我也遇到过这样的问题,我尝试停止所有 oracle 服务并重新启动它。但不成功。最终,我需要重新安装 Oracle 来解决这个问题。

【讨论】:

  • 但是我不需要重新安装Oracle。一定有办法不用重新安装。
猜你喜欢
  • 2017-06-20
  • 2014-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-11
  • 2021-02-04
  • 2022-10-01
相关资源
最近更新 更多