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用户和环境变量

1
2
3
4
5
6
7
cd /u01/TEST/apps/tech_st/10.1.3/lib
cp -p -R stubs stubsBACKUP
cd /u01/TEST/apps/tech_st/10.1.3/lib/stubs
cp /stage/patch/12415211/files/lib/stubs/libgcc_s-2.3.2-stub.so /u01/TEST/apps/tech_st/10.1.3/lib/stubs
ln -s libgcc_s-2.3.2-stub.so libgcc_s.so.1
ln -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创建软链接到需要的库文件

1
2
3
su
-
root
cd
/usr/lib
ln
-s
libdb-4.7.so
libdb-4.3.so

5.5 赋予/var/tmp/.oracle文件777权限

1
2
su - root
chmod 777 /var/tmp/.oracle

5.6 LD_LIBRARY_PATH环境变量

1
2
3
su
-
appltest
.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env
echo
$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_home

Tools 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

1
2
3
su - appltest
. /u01/TEST/apps/apps_st/appl/APPSTEST_test.env
$ADMIN_SCRIPTS_HOME/adautocfg.sh

结果显示AutoConfig completed successfully.后重新检查LD_LIBRARY_PATH环境变量:

1
2
3
su
-
appltest
.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env
echo
$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文件。

1
2
3
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数据库

1
2
3
su
-
oratest
cd
/u01/oracle/TEST/db/tech_st/11.1.0/appsutil/scripts/TEST_test
./adautocfg.sh

11gR2数据库

1
2
3
su - oratest
cd /u01/oracle/TEST/db/tech_st/11.2.0/appsutil/scripts/TEST_test
./adautocfg.sh

5.7 重新链接高级供应链规划(ASCP)可执行文件

(打EBS版本升级包RUP或AD家庭包后重新操作一次)

1
2
3
su
-
appltest<
.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env
vi
$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重新链接应用系统可执行文件

1
2
su
-
appltest
.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env

adadmin 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用户,加载环境变量

1
2
su - appltest
. /u01/TEST/apps/apps_st/appl/APPSTEST_test.env

用appltest用户解压补丁

1
2
cd
/stage/patch
unzip
p8576725_12.1.0_R12_GENERIC.zip

开启维护模式

adadmin 5 1

用adpatch打补丁

1
2
cd /stage/patch/8576725
adpatch

回车
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 停应用(不停数据库)

1
2
3
su
-
appltest
.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env
$ADMIN_SCRIPTS_HOME/adstpall.sh
apps/apps

最后应显示status0然后等待几分钟或者通过

1
2
3
4
ps -ef | grep frmweb
ps -ef | grep http
ps -ef | grep tns
ps -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用户并加载环境变量)

1
2
3
4
cd
/stage/patch
unzip
V16181-01.zip
cd
/stage/patch/6678700_ZHS
adpatch

6678700_ZHS.log

manager

u6678700.drv\

等待几个小时。



可以新开一个终端窗口查看worker状态。

1
2
3
su - appltest
. /u01/TEST/apps/apps_st/appl/APPSTEST_test.env
adctrl

6.7 运行Translation Synchronization Patch utility

1
2
3
su
-
appltest
.
/u01/TEST/apps/apps_st/appl/APPSTEST_test.env
adgennls.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用户并加载环境变量)

1
2
3
4
cd /stage/patch
unzip p6746000_R12_zhs.zip
cd /stage/patch/6746000_ZHS
adpatch

6746000_ZHS.log
manager<
确认目录/stage/patch/6746000_ZHS
u6746000.drv

等待一两个小时

6.10 关闭维护模式

(用appltest用户并加载环境变量)

adadmin 5 2

6.11 启应用

1
2
3
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)(三)的更多相关文章

  1. EBS R12安装升级(FRESH)(五)

    7.4.5 用DBUA升级 Database Upgrade Assistant提供图形界面进行升级. 将zysong.ttf复制到 /u01/oracle/TEST/db/tech_st/11.2. ...

  2. EBS R12安装升级(FRESH)(二)

    3 Linux系统设置 这一节步骤基本都在终端root用户下进行. 自行熟悉vi或其他文本工具的用法. 3.1 host-only外网连接 如果用的NAT模式这一节略过. 右击当前主机连接外网的网卡, ...

  3. EBS R12安装升级(FRESH)(一)

    from:http://nufeng.net/ebs-r12-fresh-installation-and-upgrades/ 文章目录[隐藏] 1 EBS安装前准备 1.1 硬件 1.2 虚拟机vm ...

  4. EBS R12安装升级(FRESH)(四)

    7 升级Oracle数据库到11gR2 7.1 先打补丁7303030_zhs,9062910,8919489,8919489_ZHS ,9868229,10163753,11071569,97380 ...

  5. EBS R12.2快速安装前没有配置Global Inventory报错

    EBS R12.2快速安装前没有配置Global Inventory,导致验证时"file systems"这一项没有通过,被标记了"X": (本图其它两个验证 ...

  6. 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 ...

  7. 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 ...

  8. Oracle Ebs R12 SLA与GL关系变化

    http://www.cnblogs.com/bruce_zhao/p/3809886.html Oracle Ebs R12 SLA与GL关系变化 SLA概念:SLA(Subledger Accou ...

  9. DBA_Oracle Erp R12安装虚拟机镜像IP修正(案例)

    2014-07-12 Created By BaoXinjian

随机推荐

  1. 手把手图文并茂教你发布Android开源库

    转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼,文章链接: http://blog.csdn.net/hejjunlin/article/details/52452220 经常逛githu ...

  2. Hadoop介绍

    是适合大数据的分布式存储与计算平台,用java编写的开源系统,能够安排在大规模的计算机平台上,从而长进计算效率:由 HDFS.MapReduce.HBase.Hive 和 ZooKeeper等成员组成 ...

  3. Android 增量更新和升级

    在年初的时候,尝试了一把热修复技术,当时选择的是阿里的andfix,使用起来也很简单,这里就不在多少,如果你对andfix有兴趣请链接:点击打开链接.虽然网上将热修复的文章很多,不过我还是想说原理,然 ...

  4. Android初级教程对大量数据的做分页处理理论知识

    有时候要加载的数据上千条时,页面加载数据就会很慢(数据加载也属于耗时操作).因此就要考虑分页甚至分批显示.先介绍一些分页的理论知识.对于具体用在哪里,会在后续博客中更新. 分页信息 1,一共多少条数据 ...

  5. Android 实现图片加水印

    加水印代码 public Bitmap addWaterMark(Bitmap src, String water, Context context){ Bitmap tarBitmap = src. ...

  6. JqGrid 显示表格

    JqGrid 是前台的表格显示库,使用起来相当方便. 这里分享下本人使用过程中遇到的问题及解决方案 ** 一.rowNum属性 ** 1.如果不设置,默认显示数是20,也就是说超过20以后的数据.不再 ...

  7. 理解WebKit和Chromium: Chromium WebView和Chrome浏览器渲染机制

    转载请注明原文地址:http://blog.csdn.net/milado_nju ## 数据对比 前面介绍过Chromium WebView的时候,说过有关ChromiumWebView同Chrom ...

  8. [Android游戏开发学习笔记]View和SurfaceView

    本文为阅读http://blog.csdn.net/xiaominghimi/article/details/6089594的笔记. 在Android游戏中充当主要角色的,除了控制类就是显示类.而在A ...

  9. UNIX网络编程——内网与外网间通信

    QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一.登 ...

  10. UNIX环境高级编程——管道和FIFO限制

    系统加于管道和FIFO的唯一限制为: OPEN_MAX     一个进程在任意时刻打开的最大描述符数: PIPE_BUF       可原子的写往一个管道或FIFO的最大数据量. OPEN_MAX的值 ...