今天小弟安装了11g数据库,用pl/sql客户端可以连接上去,但是连接我连不上同事机上的数据,我们在同一个路由器下面的,可以访问他发布的系统,但是却不能连接到他的数据库,希望各位大虾给小弟指点指点,由于刚接触oracle,希望各位能尽量的详细的。
我在网上差了一些,听说要把[数据库操作模式]设置为共享模式,但是我不知道在哪里设置这些东西,希望各位为我解答解答,小弟感激不尽!

解决方案 »

  1.   

    1.ping 一下他的数据库服务器,看是否能PING通2.TNSping一下,数据库监听是否正常
      

  2.   

    能够访问你同事发布的系统,肯定ping是可以ping通的
    你看看你的连接串有没有配置正确,tnsping能否连接成功,端口是否正确 还有sid
      

  3.   

    你说的对,ping肯定通过啦,连接字符串没有问题的,自己本地的连接也成功,端口是1521这个,sid和密码我和他的是相同的,连接字符串改成了他的ip,其它没什么要改的,但是就是出现加载信息错误,无法加载他们的数据的数据,防火墙也关了。
      

  4.   

    tsnping 字符串 能成功吗
      

  5.   

    1、ping 主机ip;
    2、telnet 主机ip 数据库监听端口;
    3、查看主机上防火墙问题,Oracle在监听后缺省会使用另外的套接字和客户端通信,在这种情况下如果防火墙只开发监听端口就不够了,可以在注册表中添加use_shared_socket为true来解决;
    4、上面说过的tnsping;
    5、检查url写对没有。