0

我已经在我的机器上安装了 Oracle 8i 客户端版本。我已经创建了本地服务命名。我正在尝试连接本地服务。我得到以下错误,

The test did not succeed.
ORA-12541: TNS:no listener

There may be an error in the fields entered,
or the server may not be ready for a connection. 

我是否需要在我的机器上安装服务器才能在我的机器上运行监听器?

4

2 回答 2

1
  • 数据库服务器在哪里运行?
  • 您是否在本地计算机上创建了侦听器?如果是这样,请在 tnsnames.ora 文件之外发布 listener.ora。

通常,侦听器将在数据库服务器上运行。可以在数据库服务器以外的机器上运行侦听器,但这不是特别常见的配置。在笔记本电脑上运行数据库和侦听器会更为常见。

但是,今天想要安装任何版本的 8i 是非常不寻常的。8.1.7 已被取消支持近十年,并且在几乎支持的任何操作系统上都不支持。

于 2012-10-15T05:22:42.543 回答
0

是的,侦听器是服务器的一部分,而不是客户端。当您尝试连接到本地安装的服务器(我猜)并且该服务器不存在(因为您只安装了客户端)时,客户端将响应没有侦听器(因为侦听器将响应客户端,而不是直接的服务器)。

于 2012-10-15T05:29:48.303 回答