设为首页 收藏本站
查看: 1530|回复: 0

[经验分享] ebs系统各种脚本存放位置及其说明

[复制链接]

尚未签到

发表于 2015-9-23 10:13:46 | 显示全部楼层 |阅读模式
文章整理自网络

1、application context file:

oracle ebs有个全局的配置文件我们称之为:application context file 或者 application XML file。它的位置可以通过查看系统环境变量:

[apptest@lyg ~]$ echo $CONTEXT_FILE
/u01/prod/inst/apps/TESTDB_lyg/appl/admin/TESTDB_lyg.xml

看到。

通俗位置为:$INST_TOP/appl/admin/<SID>_<HOSTNAME>.xml

一般命名为:$SID.xml $SID_[HOSTNAME].xml  如果这个文件不存在我们也可以手工创建:$./$AD_TOP/bin/adbldxml.sh(在r12.1.1中,貌&#20284;名字换成了adbldxml.pl了)

修改这个文件的方法:

a editcontext  比较麻烦,需要运行X模拟软件,不好定位属性文件。

用法:export DISPLAY=MYCLIENT:0.0  -> cd $COMMON_TOP/util/editcontext  ->./editcontext

b OAM;

c 标准的文本编辑器。我常用的一种方法,修改前最好做备份。


创建端口号:创建之前看看系统有没有使用这个端口号,用netstat实现:netstat -a|grep 8000

用context parameters验证节点类型。验证的目的是供AD UTILITIES使用这些参数执行创建控制脚本或维护必要的文件从而提供服务支持




2、AD configuration:

修改了context文件必须跑autocfg,这样才能使配置生效。跑autocfg前所有的应用进程都必须关闭。跑autocfg的脚本有两种:11.5.10以前用$AD_TOP/bin/adconfig.sh 从11.5.10开始引进$COMMON_TOP/admin/scripts/$CONTEXT_NAME/adautocfg.sh,R12以后adautocofg.sh文件又被放在了$INST_TOP/admin/scripts/adautodfg.sh目录下。

我的位置:/u01/prod/inst/apps/TESTDB_lyg/admin/scripts

两者的用法有点区别,前者需要contextfile和apps passwd,后者只需要apps passwd。举例如下:

$ ./$AD_TOP/bin/adconfig.sh \

contextfile=$APPLTOP/admin/$CONTEXT_NAME.xml \(R12后位置变为:$INST_TOP/appl/admin/<SID>_<HOSTNAME>.xml)

appspass=password


$ ./$INST_TOP/admin/scripts/adautodfg.sh

如果你手工修改了某些配置文件那么相应contextfile里的内容也需要同步,否则下次autocfg的时候你原来手工改的配置就被覆盖了。

adconfig.sh的日志路径位于如下位置:

应用层:$APPL_TOP/admin/$CONTEXT_NAME/log/MMDDhhmm/adconfig.log

数据库层:$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/MMDDhhmm/adconfig.log



运行adconfig.sh后我们还可查看有哪些配置发生了改变,通过执行adchkcfg.sh可以获得一个HMTL&#26684;式的报告,这个脚本位于以下目录:

$AD_TOP/bin下。

我的在:/u01/prod/apps/apps_st/appl/ad/12.0.0/bin 目录下。



cfgcheck.html位于以下目录:

Differences text report is located at:

/u01/prod/inst/apps/TESTDB_lyg/admin/out/10101157/cfgcheck.txt
  Generating Profile Option differences report...COMPLETED


Differences text report for the Database is located at: /u01/prod/inst/apps/TESTDB_lyg/admin/out/10101157/ProfileReport.txt
   Generating File System differences report......COMPLETED


Differences html report is located at:

/u01/prod/inst/apps/TESTDB_lyg/admin/out/10101157/cfgcheck.html

Differences Zip report is located at:

/u01/prod/inst/apps/TESTDB_lyg/admin/out/10101157/ADXcfgcheck.zip

AutoConfig completed successfully.

在linux系统下直接打开该html文件就可以了:

[apptest@lyg 10101157]$ firefox cfgcheck.html





当我们自动执行adconfig.sh的时候会自动产生备份文件,备份文件位于下列位置:

$APPL_TOP/admin/$CONTEXT_NAME/out/MMDDhhmm(应用层)

$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/out/MMDDhhmm(数据库层)

如果你想恢复执行adconfig.sh时产生的备份文件,可以执行restore.sh这个脚本,脚本路径为:

$APPL_TOP/admin/$CONTEXT_NAME/out/MMDDhhmm/restore.sh(应用层)

$ORACLE_HOME/appsutil/out/$CONTEXT_NAME/MMDDhhmm(数据库层)

客制化配置文件:有时侯我们需要添加一些客制化参数和环境变量到配置文件,如果在跑完autocfg后我们还想保留这些配置,有两种方法可以实现:



a 添加客制化标记或模板文件:

Here is an example of using customizations by editing the adovars.env

application configuration file:

# Begin customizations

# The SCRIPT_TOP environment variable is used for ease of navigation

# to the startup and shutdown scripts of the application

SCRIPT_TOP=/vis/applcomn/admin/scripts/VIS

export SCRIPT_TOP

# End customizations

通过添加# Begin customizations,# End customizations我们可以保留客制化的配置。

另外后续版本的autoconfig可以在客制化的节点上利用adcustomizer.sh脚本来使AD utility 保留客制化配置。

b 利用OAM添加:site map -》administration -》autoconfig -》manage custom parameters


web node configuration:

关于WEB主要配置文件的路径主要在两个地方:$APACHE_ORACLE_HOME/Apache/Apache/conf    $APACHE_ORACLE_HOME/Apache/Jserv/etc

有些文档会用这个路径:$APACHE_TOP

apache的配置文件主要是关于端口定义,内存设置,日志级别,日志文件路径等一些其它配置信息。当web服务启动的时候会生成一个http.pid文件,这个文件的路径由httpd.conf文件的PidFile参数指定。

httpd.conf比较重要的几个参数:

MinSpareServers:空闲进程的最小数

MaxSpareServers:允许的最大空闲进程数

Port

ServerName

LogLevel

MaxClients:并发客户端请求的最大数

在apache的配置文件里还有个文件&#20540;的注意,它叫wdbsvr.app。它记录了APPS的密码。该文件的路径为:$APACHE_ORACLE_HOME/Apache/modplsql/cfg

$APACHE_ORACLE_HOME/Apache/Jserv/etc的几个重要的配置文件如下:

jserv.conf,jserv.properties,zone.properties

注意zone.properties文件的session.timeout属性必须更应用的ICX:Session Timeout一样。一般建议这个&#20540;不应该超过30MIN,大于这个&#20540;将会导致JVM堆内存的问题。












运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-117570-1-1.html 上篇帖子: Oracle EBS:键盘快捷键 下篇帖子: EBS Form : 消息字典 fnd_message. (转)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表