无法访问其他计算机上的oracle数据库

时间:2014-10-03 04:23:32

标签: database oracle oracle11g oracleclient

我有两台机器(PC1和PC2)。

我想从PC1到PC2访问oracle数据库。

我在PC1上安装了oracle 11g database。和其他机器PC2上的oracle 11g client(Admin)

为了访问PC2上的数据库,我做了以下事情:

  • 更新tnsname.ora文件 - 位置E:\ app \ IT \ product \ 11.2.0 \ client_1 \ network \ admin
  • 进入路径变量E:\app\IT\product\11.2.0\client_1\network\admin
  • 重启PC2。

sql Plus

开始oracle-oraClient11g_home -> Application Development -> sql plus

在提供错误的用户名和密码后,Sql plus开始启动 -

EORROR:

ORA-12560:TNS:协议适配器错误。

我在过去2天内尝试使用此表单,但仍然发生此错误。

请有人帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

您需要注意以下事项:

  1. 检查您的$ORACLE_HOME$PATH变量。
  2. 检查客户端PC上的权限。确保防火墙允许连接。
  3. 确保TNS_ADMIN设置正确。
  4. 确保在安装了Oracle Service的电脑中启动Oracle 11g。验证SID已配置并设置。
  5. (重要的一项)确保在服务器PC上启动Listener。只需触发lsnrctl status即可查看。