2012年6月4日星期一

EBS服务器IP变化导致HTTP服务internal 500错误

为之前EBS VM采用的是DHCP动态分配IP, 在没有安装XP VM之前该虚拟机使用的IP一直是192.168.56.101(VBox使用了Host-only adapter). 这就导致了一个问题, 在我安装了XP VM(这是我用于开发的环境,可以参考:EBS forms开发环境搭建)之后, 如果先启动此VM, 那么EBS VMip就会自动分配到192.168.56.102, 此时再通过WEB登录EBS就返回了Internal 500错误.

决方法:
  • Step 1: 分别运行DB/App TierAutoConfig脚本
    首先切换到
    oracle用户,运行:
    $ORACLE_HOME/appsutil/scripts/VIS_ebs121/adautocfg.sh
    在切换到applmgr用户,运行:
    $INST_TOP/admin/scripts/adautocfg.sh
  • 重启应用, 参考: EBS启动与关闭相关脚本.
了防止类似的为再次发生, 设置EBS VM采用静态IP, 修改/etc/sysconfig/network-scripts/ifcfg-eth0如下:
IPADDR=192.168.56.102
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
这样EBS VM就可以一直使用102这个静态IP了.

--EOF-- 

没有评论:

发表评论