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 VM的ip就会自动分配到192.168.56.102, 此时再通过WEB登录EBS就返回了Internal 500错误.
解决方法:
- Step 1: 分别运行DB/App Tier的AutoConfig脚本
首先切换到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--
没有评论:
发表评论