客户端是用host=IP来连接的,不是计算机名

解决方案 »

  1.   

    你对oracle数据库的连接不应该使用计算机名称,而应该使用IP地址,这样的话比较好
      

  2.   

    能恢复跟以前一样
    1/计算机名更改为原来的
    2、再INIT中更改HOST名字,然后重启
      

  3.   

    把tns.ora、listener.ora都改成一样的就好了
      

  4.   

    可是现在我已经错了啊,想知道能否挽救啊??
    我好担心啊!!因为数据一旦用不了我都不知道怎样才好啊!!
    我试过改了计算机名后SQL Server就用不了,我很怕Oracle也是这样啊!!能救我吗?
      

  5.   

    建议应该使用ip来连接,不应该使用计算机名,在配置中,把计算机名改成当前服务器机器的ip!
      

  6.   

    to:  behrman(贝尔曼)   但是照你那样说去做,我先前创建的数据库还有没有用啊??
      

  7.   

    就是在Net8 Assistant中重新配置服务命名和监听程序的主机,改为当前服务器的ip!
      

  8.   

    只要修改listener.ora,tnsnames.ora中的host=127.0.0.1,应该就可以了吧。
    建议你用ip地址,因为计算机名有可能时常改变,切oracle对中文支持不好。
      

  9.   

    大侠们,我已经把listener.ora,tnsnames.ora改过来了,但是当我连接时它又说没有监听器啊??还要修改什么吗?