整理自: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
--------