启动顺序和方法
启动ERP时一定先启动数据库和数据库监听服务,然后再启动应用系统服务。
(1)启动数据库
1)以数据库管理员用户登录,例如 ora08.
2)执行数据库的环境变量和脚本,环境变量文件在ORACLE_HOME目录下。
$ cd $ORACLE_HOME $ pwd /u02/TEST08/db/tech_st/11.1.0 $ . ./TEST08_ebsdemo.env $ cd appsutil/scripts/TEST08_ebsdemo $ ls adautocfg.sh addbctl.sh adexecsql.pl adpreclone.pl adstrtdb.sql adchknls.pl addlnctl.sh adlsnodes.sh adstopdb.sql $ . ./addbctl.sh TEST08 $ . ./addlnctl.sh start TEST08 --分别检查进程 $ ps -ef | grep ora_ $ ps -ef | grep tns
(1)启动应用系统服务
1)以应用系统用户登录,例如 appl08.
2)执行应用系统的环境变量和启动脚本,环境变量文件在APPL_TOP目录下,建议按以下顺序执行启动脚本:
$ su – appl08 appltst's Password: [YOU HAVE NEW MAIL] $ cd $APPL_TOP $ pwd /u02/TEST08/apps/apps_st/appl $ . ./APPSTEST08_ebsdemo.env $ ADMIN_SCRIPTS_HOME/adalnctl.sh start APPS_TEST08 $ ADMIN_SCRIPTS_HOME/adapcctl.sh start $ ADMIN_SCRIPTS_HOME/adfrmsrvctl.sh $ ADMIN_SCRIPTS_HOME/adfrmctl.sh $ ADMIN_SCRIPTS_HOME/adcmctl.sh start apps/apps --确认应用系统各服务进程 $ps -ef | grep frmweb $ps -ef | grep http $ps -ef | grep tns $ps -ef | grep FNDLIBR
3)要一次性启动所有服务可使用如下方法:
$ cd $APPL_TOP $ pwd /u02/TEST08/apps/apps_st/appl $ . ./APPSTEST08_ebsdemo.env $ ADMIN_SCRIPTS_HOME/adstrtal.sh apps/apps
关闭顺序和方法
关闭顺序正好和启动顺序相反,先关闭应用系统所有应用服务,然后关闭数据库监听服务,最后关闭数据库
(1)关闭应用服务
1)以应用系统用户登录,例如 appl08.
2)执行应用系统的环境变量和启动脚本,环境变量文件在APPL_TOP目录下,建议按以下顺序执行启动脚本:
$ cd $APPL_TOP $ pwd /u02/TEST08/apps/apps_st/appl $ . ./APPSTEST08_ebsdemo.env $ ADMIN_SCRIPTS_HOME/adalnctl.sh stop APPS_TEST08 $ ADMIN_SCRIPTS_HOME/adapcctl.sh stop $ ADMIN_SCRIPTS_HOME/adfrmsrvctl.sh stop $ ADMIN_SCRIPTS_HOME/adfrmctl.sh stop $ ADMIN_SCRIPTS_HOME/adcmctl.sh stop apps/apps
3)要一次性关闭所有服务可使用如下方法:
$ cd $APPL_TOP $ pwd /u02/TEST08/apps/apps_st/appl $ . ./APPSTEST08_ebsdemo.env $ ADMIN_SCRIPTS_HOME/adstpal.sh apps/apps
(2)关闭数据库
1)以数据库管理员用户登录数据库服务器,例如 ora08.
2)执行数据库的环境变量和脚本,环境变量文件在ORACLE_HOME目录下。
$ su – ora08 $ cd $ORACLE_HOME $ pwd /u02/TEST08/db/tech_st/11.1.0 $ . ./TEST08_ebsdemo.env $ cd $ORACLE_HOME /appsutil/scripts/TEST08_ebsdemo $ . ./addlnctl.sh stop TEST08 $ . ./addbctl.sh stop innediate --分别检查进程 $ ps -ef | grep ora_ $ ps -ef | grep tns