1.common sence
安装之前要做的事情:
1.验证Patch,软件的版本。2.创建用户,组。3.设置环境变量,特别是文件打开的限制(open files)数字要改大一些,否则会出现too many open files。4.修改/etc/system配置内核,/etc/hosts,增加domain的信息。5.弄个VNC安装上去,因为整个安装过程要N久(N>0天),这个与机器性能有关,我们有一台SunE25K,安装的时候弄了一下午。这么长的时间,如果你用X连过去,碰到中间电脑死机,网络中断那整个安装就要again了。
安装过程中要注意的事情:
1.要先留够你的时间,最好是早上开始安装,如果你晚上开始,那就要整夜都不能睡觉了,因为它在安装过程中会出现一些问题,虽然解决过程很短很快,但是你不管他,他就停在那边不动了。2.检查目录和光盘上要一致,否则会出现找不到文件。3.硬盘空间要足够,安装在一起的话给他80G-100G。4.安装目录都给他0777,免得出权限方面的问题。5.安装开始后,隔半个小时后去看看,如果是单结点安装,等出现了RW-50004:Error code received when running external process....Running APPL_TOP install driver for COMPARD(SID)instance,那就要恭喜你,因为你解决了这个问题后,(这个问题可以提前避免,一般我不写解法的,就说明很简单就解决了)就可以呼呼大睡了(后面会不会出问题与RPWT有关);如果是多结点安装,那没办法,只能先安装DB再AP。
安装完成后注意的事情:
如果成功,那赶快做一个冷备份,再打Patch。。。
问题出来了:
先确定自己做的步骤是否正确,特别是权限设置。然后看日志,更多有用的信息。日至位置一般在<inst>/apps/<SID_ServerName>/logs/。多看看日志,然后baidu/google。
举个例子:
ERP已经安装完了,login page打了个叉,出现错误如下: RW-10001:Rapidinstall wizard has detected that your configuration has errors.You must resolve these issues before continuing
ERP系统不能登入,然后呢:
/apps/prod/inst/apps/COMPARD_v490b/admin/install,随手打了一个cat *,发现如下的日志:
[AutoConfig Error Report] The following report lists errors AutoConfig encountered during each phase of its execution. Errors are grouped by directory and phase. The report format is: <filename> <phase> <return code where appropriate> [SETUP PHASE] AutoConfig could not successfully execute the following scripts: Directory: /apps/prod/inst/apps/COMPARD_v490b/admin/install adgendbc.sh INSTE8_SETUP 1 AutoConfig is exiting with status 1
然后重新执行了一下adgendbc.sh ,靠,问题就这样解决了,真没成就感。
2.安装,打patch最好用vnc
PATH=$PATH:/usr/cluster/bin:/usr/local/bin:/usr/openwin/bin export PATH
vncpasswd,然后vnclicense -add VKQEQ-HTY2P-WN49X-YZJ5S-4WG2A,最后执行vncserver即可,安装文件是vnc-E4_2_6-sparc_solaris.tar.gz
关闭vncserver:vncserver -kill :1
如果用cde就把最后以行twm &换成/usr/dt/bin/dtsession &或者/usr/dt/bin/dtwm &
3.FAQ
RW-00000:原来是机器名字前面多了个空格,害得我把很多目录都改成了0777
RW-20019:先uname -a ,然后ping,如果ping不通就出这个问题了。
4.安装完检查:
a.检查.profile里面的env文件是否已经有了 b.用指令开起关闭应用一次,看看返回值是否为0 c.用客户端工具比如Toad等登陆到DB看看数据库是否正常 d.登陆到R12系统,看看CCM是否正常,提交个报表测试一下,比如active user,看是否能正常输出 e.看看Oracle Application Library是否可以正常打开
如果检查都通过,赶快做一个冷备份,然后再打中文patch
5.中文补丁: a.System Administration->Oracle Application Manager->License Manager,勾上Simplified Chinese b.adadmin,5,1,退回主菜单。4,3 c.adpatch开打的时候一定要输慢点,等出现worker后,8个就够了,你也可以休息了。 d.adadmin,5,2退出
每件事情都有不顺利的时候,等我睡醒的时候却发现report给出错了。
日志:
An error occurred while generating Oracle Reports files. Continue as if it were successful [No] : No Freeing includes hash table Freeing fixes hash table Freeing entities hash table