2

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

4

1 回答 1

5

我想这是ORA-12560: TNS:protocol adapter error. Oracle 文档将其描述为一般 TNS 错误,但有两个非常常见的原因。

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

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

C:>  set oracle_sid=XE   

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

于 2011-05-30T07:58:34.670 回答