ebs系统架构简介3

整理自:http://www.itpub.net/thread-1409361-1-1.html

==================================================================
4: 基本系统管理知识

结合上面提到的系统架构的基本知识,这里总结R12系统的基本管理知识,就是如何做我们最关心的最基本的start/stop/status 。

1. database 方面:
如上述,Database Tier 有关的 Server Process Scripts 可在以下目录找到:
<RDBMS ORACLE_HOME>/appsutil/scripts/<CONTEXT_NAME>。主要有:

addbctl.sh : start/stop db
addlnctl.sh: start/stop/status listener
adautocfg.sh:autoconfig script for db tier

与后台数据库相关的 network config 文件在 $ORACLE_HOME/network/admin/<CONTEXT_NAME>.
例如 listener.ora,tnsnames.ora 之类。







另外, 应用层也有 listener。对应的 tnsnames.ora and listener.ora file 在 $INST_TOP/ora/10.1.2/network/admin。
应用层的listener 主要是给 Concurrent Manager 用的,包括如下两个program:
FNDFS: Report Review Agent  
FNDSM: Service Manager

对应的 listener script 是: $ADMIN_SCRIPTS_HOME/adalnctl.sh
通常的command 也可应用,例如 tnsping, lsnrctl 等:
LSNRCTL> set current_listener APPS_PROD

2. Enviornment File 
一般的管理支持需要熟悉 上面提到的Enviornment File 。通常我们会分别source 在
db user 和 app tier user。例如:

[applvis@mis ~]$ cat .bash_profile

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
. /u01/appl/APPSVIS_mis.env
export PATH
unset USERNAME
########

3. Apache
R12的web server - Apache 的control script 在 $ADMIN_SCRIPTS_HOME : 
adapcctl.sh status apps/apps

主要的配置文件在:
        $IAS_ORACLE_HOME/Apache/Apache/conf
        
一些有用的URL:
        http://mis.myerp.com:8000/OA_HTML/jtflogin.jsp
        
        http://mis.myerp.com:8000/OA_JAV ... gistry/Registry.dat
检查 JSP 用的 URL:
        http://mis.myerp.com:8000/OA_HTML/jsp/fnd/fndping.jsp
检查 Forms 用的,直接login FORMS:
        http://mis.myerp.com:8000/forms/frmservlet

Forms 的有关文件在 $FORMS_PATH 。
Reports 的有关文件在 $REPORTS_PATH

Concurrent Manager的control script 在 $ADMIN_SCRIPTS_HOME : 
        adcmctl.sh status  apps/apps

OC4J/OPMN 的control script 在 $ADMIN_SCRIPTS_HOME : 
        adopmnctl.sh status apps/apps
        adoacorectl.sh status apps/apps
        adformsctl.sh status apps/apps
        adoafmctl.sh status apps/apps

基本上,applications tier 的所有 control script 都在$ADMIN_SCRIPTS_HOME。
格式 也一致, 就是 start/stop/status.
        
DBC File:
dbc (Database Connectivity)file 是给 applications tier 连接 database用的。它的
位置在:$FND_SECURE。如果该目录下有多个 .dbc file,profile option value 
"Applications Database ID" 决定用哪个。

如下的命令可测试 .dbc file 是否正确: 
java oracle.apps.fnd.security.AdminAppServer apps/apps status DBC=$INST_TOP/appl/fnd/12.0.0/secure/PROD.dbc

PL/SQL, Log and Out direcotry:
R12通常用到的 log file, temp file, 或者 output file 都可以在如下地方找到:
        $APPLTMP
        $APPLPTMP 
        utl_file_dir
        $LOG_HOME
        fnd_log_messages

================================

Reference:
<387208.1>:         Fusion Middleware Reports "ABC" Health Check
<113428.1>:         CONCURRENT C and PRO*C PROGRAM TUTORIAL
<342500.1>:         Quick Start: Designing, Testing, and Deploying Oracle Reports with 10G Middleware






参考资料:

1. Oracle Applications Concepts
http://download.oracle.com/docs/ ... acrobat/120oacg.pdf

2. Oracle Applications Maintenance Procedures
http://download.oracle.com/docs/ ... robat/r12adproc.pdf

3.《Oracle EBS R12: Install, Patch and Maintain Applications 》之
Applications Components,Environment Files/control scripts/languages,
Applications Filesystems ,Applications Database。

4. <828157.1> Useful Articles for the Oracle E-Business Suite Technology Stack 
for Technical Consultant/DBA

--------

你可能感兴趣的:(ebs系统架构简介3)