EBS R12安装升级(FRESH)(三)
5 EBS R12.1.1安装后配置
5.1 新建patch文件夹
|
1
2
3
|
su - root
mkdir /stage/patch
chmod 777 /stage/patch
|
打补丁说明:随便用什么用户传补丁的zip压缩包到/stage/patch下都可以,但是解压要用对应的appltest或oratest用户,然后再用对应用户打补丁。
打补丁前阅读补丁包内readme。
5.2 为Oracle 应用服务器10.1.2链接到Motif库
(每次运行ldconfig命令后重新链接)
(如果重启时无法进入图形化界面,则在命令行下输入startx,如果提示libXtst.so.6错误再次运行下面命令)
|
1
2
3
|
su
- root
unlink
/usr/lib/libXtst.so.6
ln
-s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6 |
5.3 打补丁12415211
把p12415211_10105_LINUX.zip传到/stage/patch目录下
|
1
2
3
4
5
6
7
8
9
10
11
|
su - appltest
. /u01/TEST/apps/apps_st/appl/APPSTEST_test.env
cd /stage/patch
unzip p12415211_10105_LINUX.zip
cd /u01/TEST/apps/tech_st/10.1.2/lib
cp -p -R stubs stubsBACKUP
cd /u01/TEST/apps/tech_st/10.1.2/lib/stubs
cp /stage/patch/12415211/files/lib/stubs/libgcc_s-2.3.2-stub.so /u01/TEST/apps/tech_st/10.1.2/lib/stubs
ln -s libgcc_s-2.3.2-stub.so libgcc_s.so.1
ln -s libgcc_s.so.1 libgcc_s.so
$ORACLE_HOME/appsutil/clone/adlnktools.sh
|
结果应显示adlnktools.sh completed sucessfully,如果出现错误则打开日志文件查找Failed看是哪个地方出错,如果是/usr/lib/libXi.so.6或类似文件名的,则进行上面“为Oracle 应用服务器10.1.2链接到Motif库”部分的操作后重新运行adlnktools.sh。
(如果遇到/usr/bin/ld: cannot find -ljava,libnmemso.so类似错误,则修改env_sysman.mk
1 vi
/u01/TEST/apps/tech_st/10.1.2/sysman/lib/env_sysman.mk输入/JRE_LIB_DIR查找这行
按i编辑
将JRE_LIB_DIR=/nfs/bld/d26/PRDXBLD9/apps/tech_st/10.1.2/jdk/jre/lib/i386改为
JRE_LIB_DIR=/u01/TEST/apps/tech_st/10.1.2/jdk/jre/lib/i386
按esc退出编辑模式,输入:wq保存退出。重新运行adlnktools.sh
如果10分钟以上没反应则输入y回车,等待几分钟。或者根据日志文件来操作。)
继续用appltest用户和环境变量
1234567 cd /u01/TEST/apps/tech_st/10.1.3/libcp -p -R stubs stubsBACKUPcd /u01/TEST/apps/tech_st/10.1.3/lib/stubscp /stage/patch/12415211/files/lib/stubs/libgcc_s-2.3.2-stub.so /u01/TEST/apps/tech_st/10.1.3/lib/stubsln -s libgcc_s-2.3.2-stub.so libgcc_s.so.1ln -s libgcc_s.so.1 libgcc_s.so/u01/TEST/apps/tech_st/10.1.3/appsutil/clone/adlnkweboh.sh结果应显示adlnkweboh.sh completed sucessfully。
5.4 对应用服务器10.1.3创建软链接到需要的库文件
123 su
-
rootcd
/usr/libln
-s
libdb-4.7.so
libdb-4.3.so5.5 赋予/var/tmp/.oracle文件777权限
12 su - rootchmod 777 /var/tmp/.oracle5.6 LD_LIBRARY_PATH环境变量
123 su
-
appltest.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.envecho
$LD_LIBRARY_PATH查看是否有/lib
如果没有,通过OAM修改
浏览器打开
http://test.ebs.local:8001
System Administrator-Oracle Applications Manager-Dashboard-Site Map-Administration-System Configuration-AutoConfig
点击Tier为Applications的context file右边的Edit Parameters按钮。Environments
oa_environment:tools_homeTools OH LD_LIBRARY_PATH右边的值前面加上/lib:
原值:
/u01/TEST/apps/tech_st/10.1.2/lib32:/u01/TEST/apps/tech_st/10.1.2/lib:/usr/X11R6/lib:/usr/openwin/lib:/u01/TEST/apps/tech_st/10.1.2/jdk/jre/lib/i386:/u01/TEST/apps/tech_st/10.1.2/jdk/jre/lib/i386/server:/u01/TEST/apps/tech_st/10.1.2/jdk/jre/lib/i386/native_threads:/u01/TEST/apps/apps_st/appl/sht/12.0.0/lib
修改后:
/lib:/u01/TEST/apps/tech_st/10.1.2/lib32:/u01/TEST/apps/tech_st/10.1.2/lib:/usr/X11R6/lib:/usr/openwin/lib:/u01/TEST/apps/tech_st/10.1.2/jdk/jre/lib/i386:/u01/TEST/apps/tech_st/10.1.2/jdk/jre/lib/i386/server:/u01/TEST/apps/tech_st/10.1.2/jdk/jre/lib/i386/native_threads:/u01/TEST/apps/apps_st/appl/sht/12.0.0/lib
SAVE-YES-OK-OK
运行应用层autoconfig
123 su - appltest. /u01/TEST/apps/apps_st/appl/APPSTEST_test.env$ADMIN_SCRIPTS_HOME/adautocfg.sh结果显示AutoConfig completed successfully.后重新检查LD_LIBRARY_PATH环境变量:
123 su
-
appltest.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.envecho
$LD_LIBRARY_PATH查看是否有/lib
(LD_LIBRARY_PATH位置:
应用层三个:$APPL_TOP/admin/adovars.env
在10.1.2 ORACLE HOME目录下的$ORA_CONFIG_HOME/10.1.2/[CONTEXT_NAME].env
在10.1.3 ORACLE HOME目录下的$ORA_CONFIG_HOME/10.1.3/[CONTEXT_NAME].env分别通过adovars、tools_home(10.1.2)、web_home(10.1.3)下面的LD_LIBRARY_PATH设置。然后进行AutoConfig修改上面的env文件。
123 su - appltest. /u01/TEST/apps/apps_st/appl/APPSTEST_test.env$ADMIN_SCRIPTS_HOME/adautocfg.sh数据库一个:
$ORACLE_HOME/[CONTEXT_NAME].env
通过db_home下面的LD_LIBRARY_PATH设置。然后进行AutoConfig修改env文件。
11gR1数据库
123 su
-
oratestcd
/u01/oracle/TEST/db/tech_st/11.1.0/appsutil/scripts/TEST_test./adautocfg.sh11gR2数据库
123 su - oratestcd /u01/oracle/TEST/db/tech_st/11.2.0/appsutil/scripts/TEST_test./adautocfg.sh)
5.7 重新链接高级供应链规划(ASCP)可执行文件
(打EBS版本升级包RUP或AD家庭包后重新操作一次)
123 su
-
appltest<.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.envvi
$AD_TOP/bin/adrelinknew.sh查找CPP_LDFLAGS=’ -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib/stubs -lclntsh’这行,可以通过VI命令:
1 /CPP_LDFLAGS=' -L$(ORACLE_HOME)然后按n选择跳到下一个查询结果
将CPP_LDFLAGS=’ -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib/stubs -lclntsh’
这行最后面的“’”修改为“ -Wl,–noinhibit-exec’”
这一行改后的结果应显示为:
CPP_LDFLAGS=’ -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib/stubs -lclntsh -Wl,–noinhibit-exec’
然后运行adadmin重新链接应用系统可执行文件
12 su
-
appltest.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.envadadmin 2 1
遇到选择都回车确认默认值
adadmin说明:输入adadmin命令回车,除了Enter the password for your ‘SYSTEM’ ORACLE schema: 要输入system的密码manager外,其他都直接回车。后面数字代表在AD Administration Main Menu出现后的选择,2 1代表输入2回车选择第二项后再输入1回车选择第二项下面的第一子项。
然后按回车默认选择return和exit退出adadmin。
(略)安装补丁在应用服务器Oracle Homes
在Oracle Linux 6机器上安装或克隆R12后,在安装补丁到应用服务器10.1.2 and 10.1.3的ORACLE_HOME之前你需要设置OPATCH_PLATFORM_ID到‘46’。例如:在ksh 中:
OPATCH_PLATFORM_ID=46; export OPATCH_PLATFORM_ID
这一步骤会避免一个OPatch 配置帮助的错误。
6 打中文补丁6678700_ZHS
6.1 先打补丁8576725
传p8576725_12.1.0_R12_GENERIC.zip到/stage/patch下
用appltest用户,加载环境变量
12 su - appltest. /u01/TEST/apps/apps_st/appl/APPSTEST_test.env用appltest用户解压补丁
12 cd
/stage/patchunzip
p8576725_12.1.0_R12_GENERIC.zip开启维护模式
adadmin 5 1
用adpatch打补丁
12 cd /stage/patch/8576725adpatch回车
8576725.log
除了输入system用户密码manager和AutoPatch driver file文件名u8576725.drv其他都回车(第一次打补丁更新snapshot需要几分钟左右。)
(确认补丁目录时一定要注意是/patch/stage/111111类似目录后再回车确认,如果显示/patch/stage等其他情况则手动输入类似/patch/stage/111111的补丁目录后回车。)
再等待几分钟打完补丁。
关闭维护模式
adadmin 5 2
6.2 授权中文语言
打开主机(hosts添加192.168.66.6 test.ebs.local test)或虚拟机上的网页浏览器
http://test.ebs.local:8001
sysadmin/sysadmin
System Administrator
License Manager
License 下的Languages
勾选Simplified Chinese然后Next
选择Simplified Chinese然后Next
Submit
OK
注销,关闭浏览器6.3 停应用(不停数据库)
123 su
-
appltest.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env$ADMIN_SCRIPTS_HOME/adstpall.sh
apps/apps最后应显示status0然后等待几分钟或者通过
1234 ps -ef | grep frmwebps -ef | grep httpps -ef | grep tnsps -ef | grep FNDLIBR查看应用进程是否全部结束。
(除了tns结果显示[netns]、数据库监听和grep tns三个外,其他结果应只显示一个“grep 关键词”,FNDLIBR一般需要几分钟以上才能自动关闭。)
6.4 转换多语言表
(用appltest用户并加载环境变量)
adadmin 4 3
6.5 开启维护模式
(用appltest用户并加载环境变量)
adadmin 5 1
6.6 打中文补丁6678700_ZHS
将V16181-01.zip传到/stage/patch目录下
(用appltest用户并加载环境变量)
1234 cd
/stage/patchunzip
V16181-01.zipcd
/stage/patch/6678700_ZHSadpatch6678700_ZHS.log
manager
u6678700.drv\等待几个小时。
(
可以新开一个终端窗口查看worker状态。
123 su - appltest. /u01/TEST/apps/apps_st/appl/APPSTEST_test.envadctrl)
6.7 运行Translation Synchronization Patch utility
123 su
-
appltest.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.envadgennls.pl按回车确认APPS用户然后输入密码apps回车
等待几分钟
6.8 重新生成消息文件
(用appltest用户并加载环境变量)
adadmin 1 1
等待几分钟
6.9 打中文帮助补丁6746000_ZHS
(建议直接去论坛找做好的chm文件,系统内帮助用起来麻烦些)
(系统已经打好6746000、7303031两个英文帮助补丁,7303031只含R12.1.1,6746000含R12.0和R12.1.1)
将p6746000_R12_zhs.zip传到/stage/patch目录下
(用appltest用户并加载环境变量)
1234 cd /stage/patchunzip p6746000_R12_zhs.zipcd /stage/patch/6746000_ZHSadpatch6746000_ZHS.log
manager<
确认目录/stage/patch/6746000_ZHS
u6746000.drv等待一两个小时
6.10 关闭维护模式
(用appltest用户并加载环境变量)
adadmin 5 2
6.11 启应用
123 su
-
appltest.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env$ADMIN_SCRIPTS_HOME/adstrtal.sh
apps/apps到这里系统已经可以正常使用了,克隆到Oracle Linux6上的EBS需要将升级原来EBS的数据库和OAS。
EBS R12安装升级(FRESH)(三)的更多相关文章
- EBS R12安装升级(FRESH)(五)
7.4.5 用DBUA升级 Database Upgrade Assistant提供图形界面进行升级. 将zysong.ttf复制到 /u01/oracle/TEST/db/tech_st/11.2. ...
- EBS R12安装升级(FRESH)(二)
3 Linux系统设置 这一节步骤基本都在终端root用户下进行. 自行熟悉vi或其他文本工具的用法. 3.1 host-only外网连接 如果用的NAT模式这一节略过. 右击当前主机连接外网的网卡, ...
- EBS R12安装升级(FRESH)(一)
from:http://nufeng.net/ebs-r12-fresh-installation-and-upgrades/ 文章目录[隐藏] 1 EBS安装前准备 1.1 硬件 1.2 虚拟机vm ...
- EBS R12安装升级(FRESH)(四)
7 升级Oracle数据库到11gR2 7.1 先打补丁7303030_zhs,9062910,8919489,8919489_ZHS ,9868229,10163753,11071569,97380 ...
- EBS R12.2快速安装前没有配置Global Inventory报错
EBS R12.2快速安装前没有配置Global Inventory,导致验证时"file systems"这一项没有通过,被标记了"X": (本图其它两个验证 ...
- Oracle EBS R12 (12.1.3) Installation Linux(64 bit)
Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 D ...
- ebs r12 -- adadmin: error while loading shared libraries: libclntsh.so.10.1
安装EBS R12.2增加中文字符集时,运行$AU_TOP/bin/adadmin出错: $ adadmin adadmin: error while loading shared libraries ...
- Oracle Ebs R12 SLA与GL关系变化
http://www.cnblogs.com/bruce_zhao/p/3809886.html Oracle Ebs R12 SLA与GL关系变化 SLA概念:SLA(Subledger Accou ...
- DBA_Oracle Erp R12安装虚拟机镜像IP修正(案例)
2014-07-12 Created By BaoXinjian
随机推荐
- Java进阶(四十六)简述ArrayList、Vector与LinkedList的异同点
简述ArrayList.Vector与LinkedList的异同点 Collection类的继承图如下: 从图中可以看出,LinkedList与ArrayList.ArrayDeque这三者都 ...
- 【shell点滴】参数变量
参数变量故名思议就是用来操作输入参数的变量,知道用户输入了哪些参数,才可以进行相应的处理. 参数变量 作用 $1,$2- 取第几个参数的意思 $* 取出所有的参数,解析参数的分割符环境变量 IFS 来 ...
- Python爬虫! 单爬,批量爬,这都不是事!
昨天做了一个煎蛋网妹子图的爬虫,个人感觉效果不错.但是每次都得重复的敲辣么多的代码(相比于Java或者其他语言的爬虫实现,Python的代码量可谓是相当的少了),就封装了一下!可以实现对批量网址以及单 ...
- Mybatis代码自动生成插件使用
1.配置pom.xml 添加mybatis-generator-maven-plugin到pom.xml. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 ...
- Java EE 之 过滤器入门学习与总结(1)
使用Filter技术来配合开发会使得开发变得简单起来.简单的一个例子就表现在"乱码问题"上.不使用Filter的话,我们有可能需要为每一个网页设置字符编码集,如request.se ...
- Oracle Apps DBA 常用命令
数据库启动监听 addlnctl.sh start instance 启动数据库 addbctl.sh start 启动应用服务器 adstrtal.sh 停止应用服务器 adstpall.sh -- ...
- 学习TensorFlow,邂逅MNIST数据集
如果说"Hello Word!"是程序员的第一个程序,那么MNIST数据集,毫无疑问是机器学习者第一个训练的数据集,本文将使用Google公布的TensorFLow来学习训练MNI ...
- Libgdx 1.6.0发布,跨平台游戏开发框架
[1.6.0] -英文原文:http://www.badlogicgames.com/wordpress/?p=3682 -API更改:GlyphLayout xAdvances现在有了额外的开始入口 ...
- 过时api LocalActivityManager 作用
换了个新工作,看公司代码还在用LocalActivityManager类 不知道是个什么东西,百度了也没具体介绍查了下sdk是这样介绍的 LocalActivityManager是一个助手类,在同一个 ...
- 理解WebKit和Chromium: Android 4.4 上的Chromium WebView
转载请注明原文地址:http://blog.csdn.net/milado_nju ## 概述 相信读者已经注意到了,在最新的Android 4.4 Kitkat版本中,原本基于Android Web ...