sql >> データベース >  >> RDS >> Oracle

R12.2EbuisnessSuiteの管理スクリプト

    このセクションでは、OracleCorporationによるOracleAppsの最新リリースのさまざまなOracleEBS12.2開始停止スクリプトについて説明します。メインスクリプトと、それらを使用してアプリケーションを停止/開始する方法は次のとおりです

    開始

    コンポーネント コマンド
    ノードマネージャー $ adnodemgrctl.sh start
    Weblogic管理者パスワードを入力してください:
    Weblogic管理サーバー $ adadminsrvctl.sh start
    Weblogic管理者パスワードを入力してください:
    アプリケーションリスナー $ adalnctl.sh start
    Oracle Process Manager $ adopmnctl.sh start
    Apacheサービス $ adapcctl.sh start
    OACOREサービス用の管理対象サーバー $ admanagedsrvctl.sh start oacore_server1
    Weblogic管理者パスワードを入力してください:
    FormsServicesの管理対象サーバー $ admanagedsrvctl.sh start forms_server1
    Weblogic管理者パスワードを入力してください:
    FusionMiddleWareサービス用の管理対象サーバー $ admanagedsrvctl.sh start oafm_server1
    Weblogic管理者パスワードを入力してください:
    FormsWebサービス用の管理対象サーバー $ admanagedsrvctl.sh start forms-c4ws_server1
    Weblogic管理者パスワードを入力してください:
    コンカレントマネージャーサービス $ adcmctl.sh start apps / apps
    フルフィルメントセレールサービス $ jtffmctl.sh start

    停止

    コンポーネント コマンド
    フルフィルメントセレールサービス $ jtffmctl.sh stop
    コンカレントマネージャーサービス $adcmctl.shアプリ/アプリを停止
    FormsWebサービス用の管理対象サーバー $ admanagedsrvctl.sh stop forms-c4ws_server1
    Weblogic管理者パスワードを入力してください:
    FusionMiddleWareサービス用の管理対象サーバー $ admanagedsrvctl.sh stop oafm_server1
    Weblogic管理者パスワードを入力してください:
    FormsServicesの管理対象サーバー $ admanagedsrvctl.sh stop forms_server1
    Weblogic管理者パスワードを入力してください:
    OACOREサービス用の管理対象サーバー $ admanagedsrvctl.sh stop oacore_server1
    Weblogic管理者パスワードを入力してください:
    Apacheサービス $ adapcctl.sh stop
    Oracle Process Manager $ adopmnctl.sh stop
    アプリケーションリスナー $ adadlctl stop
    Weblogic管理サーバー $ adadminsrvctl.sh stop
    Weblogic管理者パスワードを入力してください:
    ノードマネージャー $ adnodemgrctl.sh stop
    Weblogic管理者パスワードを入力してください:

    R12でアプリケーションを停止および開始するための統合スクリプトはすでにわかっています。
    「adstrtal.sh」はすべてのアプリケーションサービスの開始に使用されます
    「adstpall.sh」は他のサービスの停止に使用されます。

    EBS R12.2より前は、このスクリプトを実行するために必要なのはアプリのユーザー名とパスワードのみです。 EBS R12.2では、EBSアプリケーションサービスを開始/停止するために、weblogic管理サーバー用の追加のパスワードパラメータが必要です。

    ./adstrtal.sh apps / apps
    WebLogicサーバーのパスワードを入力します:
    /xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/jtffmctl.sh start
    / xyz / ebsapp / fs1 / inst / apps / TEST / admin / scripts / adopmnctl.sh start
    /xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adapcctl.sh start
    / xyz / ebsapp / fs1 / inst / apps / TEST / admin / scripts / adnodemgrctl.sh start -nopromptmsg
    /xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adalnctl.sh start
    / xyz / ebsapp / fs1 / inst / apps / TEST / admin / scripts / adcmctl.sh start
    /xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adadminsrvctl.sh start -nopromptmsg
    /xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start forms_server1 -nopromptmsg
    /xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start forms-c4ws_server1 -nopromptmsg
    /xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start oafm_server1 -nopromptmsg
    / xyz / ebsapp / fs1 / inst / apps / TEST / admin / scripts / admanagedsrvctl.sh start oacore_server1 -nopromptmsg

    パスワードが変数に保存されている場合は、以下のコマンドを使用できます

    {echo $ APPSUSER;エコー$APPSPASS;エコー$WLSADMIN; } | adstrtal.sh @ -nopromptmsg

    重要なポイント
    OpmnはR12.2のApacheサーバーのみを管理します
    WLS(Weblogicサーバー)はoacore、forms、oafmサービスを管理します

    R12.2の管理スクリプトのログファイル

    ログファイル名 説明
    adopmnctl.txt FMW Oracle Process Manager Notification Server(Apacheプロセスを制御)
    adapcctl.txt FMW OHS(Apache)サービス
    adnodemgrctl.txt WLSノードマネージャは、ドメイン内のサーバーインスタンスを制御し、自動再起動機能を提供します。
    adadminsrvctl.txt WLS AdminServerは、システム全体の構成のためにWLS内のページへのアクセスを制御します
    adoacorectl.txt WLS Oracle E-Business Suite 12.2 Application Server for SelfServiceWebベースの製品
    adformsctl.txt WLS Oracle E-BusinessSuite12.2アプリケーションフォームサーバー
    adoafmctl.txt WLS Oracle E-Business Suite 12.2 Oracle Transport Agent XMLトランザクション、Secure Enterprise Search(SES)、およびWebサービス用のアプリケーションサーバー
    adsforms-c4wsctl.txt フォーム用のJavaAPIを使用するWebService製品で使用されるWLSOracleE-BusinessSuite12.2アプリケーションサーバー

    -helpを使用して、スクリプトのより多くのオプションを取得できます

    [[email protected] scripts]$ ./adstrtal.sh -help
     USAGE:  adstrtal.sh  [-nothreading]
             adstrtal.sh  -secureapps
             adstrtal.sh -nodbchk
             adstrtal.sh -mode=allnodes
             adstrtal.sh -msimode
     [[email protected] scripts]$ ./adstpall.sh -help
     USAGE:  adstpall.sh  [-skipNM] [-skipAdmin] [-nothreading]
             adstpall.sh  -secureapps [-skipNM] [-skipAdmin]
             adstpall.sh -nodbchk [-skipNM] [-skipAdmin]
             adstpall.sh -mode=allnodes

    目次

    複数のノードでR12.2のサービスを停止/開始する方法

    停止

    adstpall.sh -mode=allnodes

    開始

    adstrtal.sh -mode=allnodes

    マネージドサービス独立モードでサービスを開始する方法

    管理対象サーバーを管理対象サーバー独立モードで起動することもできます。このモードでは、管理対象サーバーは、管理サーバーに接続する代わりに、構成ファイルとセキュリティファイルを直接読み取ることで、起動時に構成を取得します。

    これは、特定の管理対象サーバーの起動に使用されるadmanagedsrvctl.shコマンドラインで-msimodeオプションを指定することによって行われます。例:

    $ admanagedsrvctl.sh start oacore_server1 -msimode

    crontabを使用してすべてのサービスの開始/停止をスケジュールする方法

    多くの場合、EBSシステム全体を、時間外または週末に手動で介入することなく自動的にバウンスする必要があります。 Unixシステムでcronutlityを使用してこれを実行できるはずです。cronは、指定された時間にスクリプトを実行するためのUnixスケジューラです。 R12.2でAPPS層をバウンスするための以下のスクリプトを作成し、cronを介してスケジュールすることができます

    手順は次のとおりです

    (1)apps_userのようなファイルを作成します

    cat apps_user
    APPS_USER=APPS
    APPS_PWD=<apps pass>
    WLADMIN_PWD=<WL pass>
    chmod 700 apps_user
    This will ensure only the user running the services can read this
    

    (2)このように開始および停止のスクリプトを作成します

    apps-start.sh
    . apps_user
    echo " Starting the services"
    { echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstrtal.sh -nopromptmsg
    echo "Services started"
    
    apps-stop.sh
    . apps_user
    echo " Stopping the services"
    { echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstpall.sh -nopromptmsg
    echo "Services stopped"
    

    次に、Linuxシステムのcronを介してこれらのスクリプトをスケジュールし、作業を完了します。

    ノード上のすべての管理対象サーバーを停止/起動する方法

    ノードに複数のoacore、forms、oafmを構成している場合は、以下のコマンドに従って停止/開始できます

    $admanagedsrvctl.sh stopall oacore
    Enter Weblogic Admin Password:
    
    $admanagedsrvctl.sh stopall oafm
    Enter Weblogic Admin Password:
    
    $admanagedsrvctl.sh stopall forms
    Enter Weblogic Admin Password:
    
    $admanagedsrvctl.sh startall oacore
    Enter Weblogic Admin Password:
    
    $admanagedsrvctl.sh startall oafm
    Enter Weblogic Admin Password:
    
    $admanagedsrvctl.sh startall forms
    Enter Weblogic Admin Password:

    また読む
    広告オンラインパッチ


    1. SQL Server 2016:テーブルを作成する

    2. ブールパラメータをOracleプロシージャC#に渡す方法

    3. MySQLとPostgreSQLのHAProxy統計を理解する

    4. mysqlルートパスワードをリセットする方法は?