【问题标题】:Oracle Protocol Adapter ErrorOracle 协议适配器错误
【发布时间】:2011-05-30 07:37:55
【问题描述】:

嗨, 我刚刚在我的笔记本电脑上安装了 Oracle 10 g Express Edition。该平台是Windows XP SP3。安装正常。但是,当我尝试通过 SqlPlus 连接到 Oracle 数据库时,我收到“TNS 协议适配器错误”。我的笔记本电脑在网络上。我在 Windows Server 2003 上安装了相同的数据库,它工作正常。可能是什么问题?

【问题讨论】:

  • 您是否在安装过程中创建了数据库?
  • 当我安装 Oracle 10 g Express 版本时,除了要安装的 Oracle 的位置和 SYS 密码之外,它不会要求我选择任何其他内容。我没有被要求创建数据库。

标签: oracle connection adapter ora-12560


【解决方案1】:

我猜这是ORA-12560: TNS:protocol adapter errorOracle documentation 将其描述为一般 TNS 错误,但有两个非常常见的原因。

  1. OracleXE 的 Windows 服务尚未启动,因此数据库未启动。
  2. 未设置 Oracle SID。

如果服务已启动,请尝试设置 SID。在命令窗口中输入:

C:>  set oracle_sid=XE   

(或任何你称之为的)。然后您应该能够使用 SQL*Plus 连接到数据库。如果这确实解决了您的问题,您可能应该将其添加到环境变量中(系统信息、高级选项卡)。

【讨论】:

  • 感谢 APC 的关注和贡献。阅读您的答案后,我意识到我的服务列表中什至没有此服务。只有 Oracle 相关的服务是 OracleXEClrAgen、OracleXETNSListener 和 OracleMTSRecoveryService。为什么安装文件不安装该服务?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多