linux下更改机器名后oracle 如何配置

理论上支持10g 11g。8i 9i 没做测试。

 

不会改机器名请看:http://j2ees.iteye.com/blog/1847282

按照本文执行后,oracle11g 会出现原有https的访问便成了http,如想变回https,

请看http://j2ees.iteye.com/blog/1847281

 

1、前期验证

验证 /etc/hosts 文件内容里的机器名是否和本机的一样。

 

2、oracle监听器的修改

      第一、修改$ORACLE_HOME/network/admin 下的 listener.ora。把 host=后面的换成本机IP或者机器名

      第二、修改$ORACLE_HOME/network/admin 下的 tnsnames.ora 把 host=后面的换成本机IP或者机器名

3、oracle目录文件夹的修改(网上好多文章都没说修改此项,不做肯定不成功)

     第一、$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole*文件夹 把里面包含原机器名的改成现机器名

     第二、$ORACLE_HOME 根目录 原机器名_SID 的文件夹改为 现机器名_SID,这里可能不太好理解,举例:wmcdbOrcle_ORCL的文件夹改为wmcNewDbOracle_ORCL。其中wmcdbOrcle为原机器名,wmcNewDbOracle为新机器名。

 

4、重新配置Net Configuration Assistant的“本地网络服务名配置”,将其中的主机名设为当前主机名即可。Net Configuration Assistant 的linux命令为“netca” (此步应该可以忽略,但为了顺利,我做了此步)

5、此时启动 dbstart 应该是没问题了,但是em是启动不起来的,就算启动起来了也不能用。因此需要重建EM,步骤如下:

     第一、要保证dbstart 运行起来了

     第二、执行 “emca -config dbcontrol db -repos recreate” 命令,按照提示的填写即可。此过程漫长啊,要有耐心。本人用了12分钟。

     第三、第二步成功后,就可以执行 emctl start dbconsole 启动em了

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值