このセクションでは、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を使用して、スクリプトのより多くのオプションを取得できます
[example@sqldat.com scripts]$ ./adstrtal.sh -help
USAGE: adstrtal.sh [-nothreading]
adstrtal.sh -secureapps
adstrtal.sh -nodbchk
adstrtal.sh -mode=allnodes
adstrtal.sh -msimode
[example@sqldat.com 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:
また読む
広告オンラインパッチ