修改机器名后,对里面的配置按照网上所提供的方法做了修改,但还是无法正常使用oem.
我做了以下动作:(假设原机器名为7b03,改为7b13)
1.修改两个目录:
d:\oracle\product\10.2.0\db_1\7B03_orcl改为d:\oracle\product\10.2.0\db_1\7B13_orcl
   d:\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_7B03_orcl改为
d:\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_7B13_orcl
2.在dos模式下,输入emca -config dbcontrol db进行重新配置
3.对listener.ora和tnsnames.ora中的host的值进行了修改,修改为7b13
4.利用net configration assistants对里面的主机名进行了重新配置.
做完这些之后,重新进入http://localhost:1158/em
能进入到主页面,但是主目录下的一般信息里的主机名和监听程序仍然是老机器名,之后就会报错,同时进入不了管理页面,里面的连接字符串仍然也是老机器名.
我还有什么地方没改吗?有谁改过机器名吗,已经被这个问题折腾很久了,帮帮忙啊!

解决方案 »

  1.   

    没用过10g。
    9不用那么麻烦,只要tnsname 和 listener这两个文件改了就可以
      

  2.   

    以前改过,但是只需改1-2个文件的内容就可以了
    你的方法是完全错误的
    1.修改两个目录:
    d:\oracle\product\10.2.0\db_1\7B03_orcl改为d:\oracle\product\10.2.0\db_1\7B13_orcl
       d:\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_7B03_orcl改为
    d:\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_7B13_orcl
      

  3.   

    到oracle 安装目录,默认 d 盘
    搜索,*.ora 用记事本打开
    把 7b03改为7b13就好了
    只需改这个地方就可以了,文件夹的名字不要动
      

  4.   

    刚刚用搜索搜*.ora文件,也只有listener.ora和tnsname.ora中有机器名,这个我都已经改过了,难道还要把原来改过的目录名改回去吗?
      

  5.   

    改来改去容易出错,建议按照oracle的文档,删除OEM库并重建