Windows 7 侦听器服务是否需要安装Oracle server?

Windows 7 侦听器服务是否需要安装Oracle server?,windows-7,listener,oracle8i,Windows 7,Listener,Oracle8i,我已经在我的机器上安装了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. 我的机器中是否需要安装服务器才能运行侦听器? 数据库服务器在哪里运行 您是否在本地

我已经在我的机器上安装了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. 
我的机器中是否需要安装服务器才能运行侦听器?

  • 数据库服务器在哪里运行
  • 您是否在本地计算机上创建了侦听器?如果是这样,请在tnsnames.ora文件之外发布listener.ora
通常,侦听器将在数据库服务器上运行。可以在数据库服务器以外的计算机上运行侦听器,但这不是一种特别常见的配置。在笔记本电脑上运行数据库和侦听器会更常见


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

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

我使用Net8 Assistant添加了服务命名,使用TCP/IP协议,使用我的服务器详细信息和端口1521。在尝试测试服务时,我遇到以下错误“测试未成功。ORA-12541:TNS:no listener输入的字段中可能有错误,或者服务器可能未准备好连接。”我使用Net8 Assistant添加了服务命名,使用TCP/IP协议和我的服务器详细信息以及端口1521。在尝试测试服务时,我发现以下错误:“测试未成功。ORA-12541:TNS:没有侦听器输入的字段可能有错误,或者服务器可能没有准备好连接。”@RajeshSubramanian-听起来像是您创建了本地TNS别名,而不是侦听器。当您填写详细信息时,这些详细信息将用于远程服务器上运行的侦听器。您确定这些连接详细信息是正确的吗?您在客户端和服务器上使用的是什么操作系统?数据库的哪个版本?什么版本的侦听器?是的,我创建了TNS别名。细节是正确的。我使用的客户机是Windows7。我没有关于服务器的信息。我已经安装了Oracle 8i客户端。有没有办法检查服务器机器是否正在运行以及服务器的版本详细信息?@RajeshSubramanian-您可以ping它。但毫无疑问,您并没有在侦听器运行的端口上ping它。您确定侦听器正在创建本地TNS别名时指定的端口上的远程服务器上运行吗?@RajeshSubramanian-如果您可以登录到远程服务器,则可以使用命令
lsnrctl status
。或者您可以查看远程服务器上的listener.ora文件。如果可以从其他客户端计算机成功连接,则可以检查这些计算机上的TNS别名。