无法访问其他计算机上的oracle数据库
我有两台机器(PC1和PC2)。无法访问其他计算机上的oracle数据库
我想从PC1访问oracle数据库到PC2。
我在PC1上安装了oracle 11g database
。和其他机器PC2上的oracle 11g client(Admin)
。
有关PC2我已经做以下的事情访问数据库:
- 更新
tnsname.ora
文件 - 位置E:\程序\ IT \产品\ 11.2.0 \ Client_1与\网络\ 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天,但仍然发生此错误。
请有些身体帮助我解决这个问题。
你需要采取的下列后事:
- 检查
$ORACLE_HOME
和$PATH
变量。 - 检查客户端PC上的权限。确保防火墙允许连接。
- 确保
TNS_ADMIN
设置正确。 - 确保
Oracle Service
在安装了Oracle 11g
的电脑中启动。验证SID
已配置并设置。 - (重要)确保Listener在服务器PC上启动。只需启动
lsnrctl status
即可进行检查。
我已经检查过以上的东西。我已经完成了一件完美的任务,现在我已经完成了防火墙,最终能够连接DB.thank你这么多。 – Alone 2014-10-03 06:28:53
只是乐意帮忙。 – 2014-10-03 07:14:56
也许[此SO帖子](http://stackoverflow.com/questions/6894558/ora-12560-tnsprotocol-adaptor-error)将有所帮助。作为最后的手段,我建议重新安装服务器 – 2014-10-03 04:51:18
拉胡尔感谢您的答复。我遵循上面的链接,但我的机器中没有可用的OracleServiceORCL服务。 – Alone 2014-10-03 05:02:46
是的我已经在PC1上找到了OracleServiceORCL,并且它已经启动了。但是我应该在PC2中做什么。 – Alone 2014-10-03 05:10:43