zoukankan      html  css  js  c++  java
  • EBS R12安装升级(FRESH)(三)

    5 EBS R12.1.1安装后配置

    5.1 新建patch文件夹

    打补丁说明:随便用什么用户传补丁的zip压缩包到/stage/patch下都可以,但是解压要用对应的appltest或oratest用户,然后再用对应用户打补丁。

    打补丁前阅读补丁包内readme。

    5.2 为Oracle 应用服务器10.1.2链接到Motif库

    (每次运行ldconfig命令后重新链接)

    (如果重启时无法进入图形化界面,则在命令行下输入startx,如果提示libXtst.so.6错误再次运行下面命令)


    5.3 打补丁12415211

    把p12415211_10105_LINUX.zip传到/stage/patch目录下

    结果应显示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

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

    结果应显示adlnkweboh.sh completed sucessfully。

    5.4 对应用服务器10.1.3创建软链接到需要的库文件


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


    5.6 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

    结果显示AutoConfig completed successfully.后重新检查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文件。

    数据库一个:

    $ORACLE_HOME/[CONTEXT_NAME].env

    通过db_home下面的LD_LIBRARY_PATH设置。然后进行AutoConfig修改env文件。

    11gR1数据库

    11gR2数据库

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

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

    查找CPP_LDFLAGS=’ -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/lib/stubs -lclntsh’这行,可以通过VI命令:

    然后按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重新链接应用系统可执行文件

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

    用appltest用户解压补丁

    开启维护模式

    adadmin 5 1

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

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

    查看应用进程是否全部结束。

    (除了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用户并加载环境变量)

    6678700_ZHS.log
    manager
    u6678700.drv

    等待几个小时。


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

    6.7 运行Translation Synchronization Patch utility

    按回车确认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用户并加载环境变量)

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

    等待一两个小时

    6.10 关闭维护模式

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

    adadmin 5 2

    6.11 启应用

    到这里系统已经可以正常使用了,克隆到Oracle Linux6上的EBS需要将升级原来EBS的数据库和OAS。


  • 相关阅读:
    GZIPInputStream 流未关闭引起的内存泄漏问题
    Java ExcutorService优雅关闭方式
    redis pipline
    LeetCode 30与所有单词相关联的字串
    Scala不使用null 而使用Option,None,Some的好处
    记录: 一次解决整型溢出攻击(使用scala,隐式转换)
    Scala 封装可break和continue的foreach循环
    记录: 百度webuploader 分片文件上传java服务器端(spring mvc)示例的优化
    HBase shell 中的十六进制数值表示
    关于getSystemResource, getResource 的总结
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299045.html
Copyright © 2011-2022 走看看