http://blog.retailsolution.cn/archives/2758
EBS R12 Demo 虚拟机 使用Readme
/*
Media : Oracle EBS virtual machine
Version : Oracle EBS 12.1.3 (Demo)
vm Release date : 2010-08-13
Language : English & Chinese
Pourpose : Only use for Training and SelfStudy
patchs have been applied on this vm:
2010-07-26 Create EBS 12.1.1(Demo) English version
2010-08-08 p8576725_12.1.0_R12_GENERIC This is an AD Patch ,use to Faster Language patching Process;
2010-08-13 V16181-01.zip ZHS language Patch
2010-08-15 p8502056_R12.AD.B_R12_LINUX.zip AD Patch Which Must be applied Before R12.1.2 RUP2 Patch
2010-08-15 7303033,7303033_ZHS R12.1.X RUP2 patch( know as 12.1.2) (比较耗时 大约16小时)
2010-09-23 解决系统使用中的有些问题(包括中文登陆及OM界面及INV模块授权等,详情:http://blog.retailsolution.cn/archives/2585)
2010-11-27 p9239089_R12.AD.B_R12_LINUX.zip AD Patch Which Must be applied Before R12.1.3 RUP3 Patch
2010-11-27 9239090,9239090_ZHS R12.1.X RUP3 patch( know as 12.1.3) (比较耗时 大约16小时)
2011-03-06 对虚拟硬盘进行重新整理,去掉未用空间,总大小从312G缩小到240G(依然保留10G可用空间)
If you have any Problem ,please contact yunfang.shang@hand-china.com
*/
使用指南:
1 使用vmware 7.1打开(如果你的机器配置不高,请打开后调整虚拟机的内存和CPU配置,默认是分配4G内存,4个逻辑CPU)
2 打开vmx时询问 move 还是 copy ,选择move
3 Linux 用户名/密码: root/rootroot
4 起数据库和应用服务器
切换到oracle用户,在/home/oracle 目录下有起停数据库的脚本,执行即可.
su - oracle
./startdb.sh
切换到applmgr用户,在/home/applmgr 目录下有起停应用的脚本,执行即可.
su - applmgr
./startapp.sh
5 停应用服务器和数据库
切换到applmgr用户,在/home/applmgr 目录下有起停应用的脚本,执行即可.
su - applmgr
./stopapp.sh
切换到oracle用户,在/home/oracle 目录下有起停数据库的脚本,执行即可.
su - oracle
./stopdb.sh
6 若要执行应用层的adadmin,adpatch等工具,请切换到applmgr用户 su - applmgr (将自动执行环境变量 . /home/applmgr/.bash_profile)
7 若要执行dB层的工具,请先执行环境变量,请切换到oracle用户 su - oracle(将自动执行环境变量 . /home/oracle/.bash_profile)
8 访问: http://syfdemo.ml.com:8000
用户名/密码: sysadmin/sysadmin
operations/welcome
备注:
1 你需要在windos/system32/drivers/etc/hosts 中添加域名解析(假设你的主机中的vmnet8网卡的网段是192.168.15.1,虚拟网络上vmnet8的网关设置为192.168.15.2)
192.168.15.23 syfdemo.ml.com syfdemo
2 此虚拟机采用Nat 方式,IP地址为192.168.15.23, 你需要更改你的虚拟环境nat网卡的设置
1)在Win7 控制面板\网络和 Internet\网络连接 把VMnet8的ip地址改成192.168.15.1
2) 在vmware 菜单 edit\virtural network edit\ 吧VMnet8的Subnet IP 地址设置为 192.168.15.0 ,nat Setting 中 网关设置为192.168.15.2;
3) 重启vmware.
OK了。
若你不想改变自己的nat网络设置,那么可以改变虚拟服务器的IP地址,但注意IP变更后请运行autofig($INST_TOP/admin/scripts/adautocfg.sh),否则会出现oc4j连接不上数据库而出现http 500错误.
3 关于诊断:已经在站点层把系统配置文件 Utilities:Diagnostics 设置为Yes,因此通过菜单 帮助->诊断-检查,不需要输入密码(http://forums.oracle.com/forums/thread.jspa?messageID=9247656)
4 使用过程中有任何问题,可到这里讨论:http://spaces.hand-china.com/home/space.php?uid=1497&do=blog&id=2037
常见问题:
1、现象:有同学启动虚拟机的时候选择了复制,结果在启动linux的时候被询问是否要重新配置的时候选择了Skip忽略,导致无法启动数据库。
原因:网络状态无效。
解决:在linux->系统设置->网络管理-> 网卡eth0的硬件配置处重新探测MAC地址,然后保存,重启网络 service network restart
停止数据库:./stopdb.sh
如果侦听还没被停掉,使用lsnrctl stop停止它。
重启数据库 ./startdb.sh
2、现象:有同学自行运行了autoconfig ,但不知道apps密码,于是随便给了一个密码运行了一段出问题了,启动数据库没问题,但启动应用服务的时候报用户名或密码错。
原因:非正常运行autoconfig 导致 Apps用户被锁定,
解决:使用system登陆数据库,把apps用户解锁 alter user apps account unlock;
再次运行autoconfig ,使用正确的apps密码(apps)
autoconfig成功完成后,再次启动应用服务器。
3、现象:有同学不小心使用root用户启动应用服务器,结果不成功,切换到applmgr后再次启动应用服务器也不成功;
原因:使用root用户启动导致opmn的log文件的所有者被改成root, applmgr启动时因为权限不够无法成功启动。
更改错误提示中提及的log文件的权限的所有者为applmgr, 再次以applmgr启动服务可以成功.
此问题也会导致autoconfig失败,原因也是有2个文件的所有者被改成root,根据autoconfig的log信息可以找到这两个文件,更改权限为applmgr所有后可以成功完成autoconfig.
但 数据库、应用服务启动均正常,但访问时出现 无法找到OA_HTML/appslogin的情况;把$INST目录递归更改成applmgr:dba后解决。
解决:在应用目录下找出user是root的文件
[root@syfdemo opmn]# find /d01/oracle/VIS/inst/apps -type f -user root -exec ls -ls {} \;
将找到的文件的所有者和组改为应用的用户.
例如:chown -R applmgr:dba /d01/oracle/VIS/inst/apps/VIS_syfdemo/logs
chown -R applmgr:dba /d01/oracle/VIS/inst/apps/VIS_syfdemo/ora/10.1.3/j2ee
然后停应用,重启服务器!!
4、现象:有同学回到寝室使用虚拟机,启动服务器正常,但访问时卡了,很长时间后出现http 500错误。
原因:目前实验发现虚拟机中的oracle db11g 的侦听服务对主机网卡状态敏感,主机网卡没联网的情况会导致反应很慢的情况。
解决:使用EBS R12虚拟机时请保志主机网卡状态处于连接状态(比如可以两个人电脑互联,并设置一个固定IP,使主机网卡状态有效);或者把网络改成host only方式(这种方式不需要保持网络连接状态)
或者如果你很想使用nat方式,但又无法联网,则把虚拟机中的DNS去掉也可以。
测试说明:
1、磁盘IO速度:
在光驱位或者esata接口的7200转笔记本硬盘上hdparm测试为78M/S;
在usb2.0接口的5400转笔记本硬盘上的hdparm测试为11M/S;
2、只要内存分配足够大(比如3个G),那么usb2.0接口的硬盘上使用效果也还可以,响应速度并不慢。
如果内存不够大,使用比较慢,请自行优化相关参数配置(比如DB层(DB的Init Parameter)和应用层(SID_host.xml))