正德厚生,臻于至善

Oracle EBS Applications system的维护模式

       EBS维护模式是Oracle EBS应用系统 R11.5.10之后的一种新的操作模式,它限制其他用户登录任何的职责,仅供打Patch时用。这为AutoPatch会话提供了最佳的性能和减少时间需求。

1.调度系统停机时间

       管理员可以通过Oracle Applications Manager (OAM)调度'System Downtime' :

Site Map --> Maintenance --> Manage Downtime Schedules

       当系统被排入计划停机时间时,在Restricted Mode使用脚本(adaprstctl.sh)重启Apache,此时,用户登录应用系统将被重定向到系统停机URL ,可以看到类似如下的信息:

Scheduled Downtime Details
Start Time       : 17:30:00 12/11/2004
Expected Up Time : 09:00:00 12/12/2004
For Updates      : famy2u@hotmail.com
The system is currently undergoing a scheduled maintenance.
<Current Status>

This message can be customized with any text message.  If No Downtime has been specified, and the users

try to access the Applications, the following message might also appear:

! Warning
The system has not been taken off maintenance mode completely.
Please contact your System Administrator.

2.维护模式的特点

       可以在adadmin命令菜单下或Oracle Applications Manager中启用(Enabled)和禁用(Disabled)维护模式;

       在disabled的维护模式中,也可以运行AutoPatch,不过性能比较低下;

       当系统启用维护模式时,用户不能登录,会返回一个单独的访问页面,如上。

3.启用(Enabled)和禁用(Disabled)维护模式

       我们每次开始打Patch时,需要启用维护模式,打完之后需禁用维护模式。

在adadmin命令菜单下启用/禁用维护模式;

      adadmin: Options 5, 1   ---Enabled

                      Options 5, 2   ---Disabled

使用$AD_TOP/patch/115/sql/adsetmmd.sql脚本去启用维护模式;

       用adsetmmd.sql脚本是将Profile 的 'Applications Maintenance Mode' (APPS_MAINTENANCE_MODE) 选项设置为 'MAINT',而'NORMAL' 表示禁用维护模式。

可以先查询系统是否启用维护模式:

sqlplus apps/apps

SQL> select fnd_profile.value('APPS_MAINTENANCE_MODE') from dual; 

    MAINT  -   启用维护模式.
    NORMAL -   禁用维护模式.

然后使用adsetmmd.sql脚本启用/禁用维护模式:

SQL> @$AD_TOP/patch/115/sql/adsetmmd.sql  ENABLE | DISABLE

4.操作步骤:

1.  Schedule the 'System Downtime' from OAM

OAM: Site Map --> Maintenance --> Manage Downtime Schedules

At the moment of the downtime, do the following:

2.  Shutdown Apache (on Normal Mode):

   adapcctl.sh stop
   or
   adstpall.sh <apps_user>/<apps_pwd>

3.  Enable 'Maintenance Mode' from adadmin

   adadmin: Options 5, 1

4. Start Apache (on Restricted Mode)

   adaprstctl.sh start

5. Apply the Patch with adpatch
6.  Stop Apache (on Restricted Mode)

  adaprstctl.sh stop

7.  Disable 'Maintenance Mode' from adadmin

   adadmin: Options 5, 2

8.  Start Apache (on Normal Mode):

  adapcctl.sh start
  or
  adstrtal.sh <apps_user>/<apps_pwd>
赞(0) 打赏
未经允许不得转载:徐万新之路 » Oracle EBS Applications system的维护模式

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏