需要重新配置oracle網絡服務。

解决方案 »

  1.   

    老大,配置了不起作用啊?我把监听也删掉重新建了一个,ORACLE程序下监听配置也没问题,机子也重启了。该怎么办,我不想重装。
      

  2.   

    我曾常改ip,但到用oracle的時候,重新配置一下就好了。
    你乾脆重新建立數據庫吧。
    一般不要改服務器的ip地址,很麻煩。
      

  3.   

    重新配置tnsnames.ora,监听文件
    然后重启
      

  4.   

    tnsnames.ora没问题,也用的是主机名,请问jiezhi老兄,你是怎么配置的?还有,IP跟数据库有什么关系?
      

  5.   

    改计算机名的话,监听器就无法工作,数据库当然也打不开. :(不用急,就两三步可以搞定. :)
    在 Oracle 里修改相关的文件,把名字改回来就可以了~解决方法:
        1. 修改监听器的文件.
           ...Oracle目录 \Ora81\network\admin\listener.ora
           把里头的 Host = ... 改你现在的计算机名就可以啦~
        2. 修改服务名文件.
           ...Oracle目录\Ora81\network\admin\tnsnames.ora
           同样方法,把对应的 Host = ... 修改.
        3. 重启机子就可以啦~ 另: 如果在配置 本地服务名 的时候,在 主机名 里输入IP地址的话,就没有这种情况.
        但 IP 地址改变的话,还是要重配置.
      

  6.   

    HOST 有两种方式: IP 和 主机名.
      

  7.   

    搞定了.
    呵呵... 学的真快呀~恭喜ing... :-)