我已经在我的机器上安装了 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.
我是否需要在我的机器上安装服务器才能在我的机器上运行监听器?
通常,侦听器将在数据库服务器上运行。可以在数据库服务器以外的机器上运行侦听器,但这不是特别常见的配置。在笔记本电脑上运行数据库和侦听器会更为常见。
但是,今天想要安装任何版本的 8i 是非常不寻常的。8.1.7 已被取消支持近十年,并且在几乎支持的任何操作系统上都不支持。
是的,侦听器是服务器的一部分,而不是客户端。当您尝试连接到本地安装的服务器(我猜)并且该服务器不存在(因为您只安装了客户端)时,客户端将响应没有侦听器(因为侦听器将响应客户端,而不是直接的服务器)。