OracleAppsとWebLogicのパスワードを変更する
このブログでは、Oracle®のE-BusinessSuite(EBS)APPSスキーマとWebLogic®のパスワードを変更する手順の概要を説明しています。これは、Oracle Applicationsデータベース管理者(DBA)の日常的なアクティビティです。 EBSバージョンR12.2では、AFPASSWD
を使用してパスワードを変更できます。 オプション、またはFNDCPAS
を使用して その後、いくつかの手動手順を実行します。
次の表に、EBSv。R12.2のスキーマを示します。
スキーマ | 説明 |
---|---|
APPS | データベース内のすべてのアプリケーションコードを所有し、E-BusinessSuite内のすべてのデータにアクセスできます。 すべてのエンドユーザー接続は、APPLSYSPUBスキーマを使用して認証された後、APPSとして接続します。 APPSスキーマには、APPLSYSおよびAPPS_NEスキーマと同じパスワードが必要です。 |
APPSLSYS | ユーザーやメニューなどを定義するために使用されるE-BusinessSuiteの基盤オブジェクト(AD_*およびFND_*テーブル)を所有します。 APPLSYSスキーマには、APPSおよびAPPS_NEスキーマと同じパスワードが必要です。 |
APPS_NE | は、E-BusinessSuiteの新しい非エディションランタイム「APPS」ユーザーです。 APPS_NEスキーマには、APPLSYSおよびAPPSスキーマと同じパスワードが必要です。 |
テーブルソース :https://www.integrigy.com/security-resources/oracle-e-business-suite-applsys-apps-and-appsne
注: パスワードを変更する手順は、実行ファイルシステムとFND_USER
で実行する必要があります。 およびFND_ORACLE_USERID
パスワードを変更する前に、テーブルをバックアップする必要があります。変更が正常に完了したことを確認したら、バックアップを削除します。 APPLSYSpasswordを変更すると、APPS、APPLSYS、およびAPPS_NEの3つのスキーマすべてのパスワードが一緒に変更されます。
スキーマパスワードを変更するには、次の手順を使用します。
1:アプリケーション層サービスを停止します
プライマリアプリケーションノードから次のコマンドを実行して、複数のノードでアプリケーション層サービスを停止します。
adstpall.sh apps/apps_password -mode=allnodes
これにより、WebLogicパスワードの入力を求められます。内部的には、R12.2.xの前提条件のセットアップの一部として有効にされたSecure Shell(SSH)を使用して、すべてのノードに接続します。
2。パスワードを変更する
スキーマ、APPS、APPLSYS、およびAPPS_NEのパスワードを変更するには、次のコマンドラインユーティリティのいずれかを使用します。
FNDCPASS
プライマリアプリケーションサーバー上の実行ファイルシステムにenvironmentfileをエクスポートした後、次のコマンドを使用してパスワードを変更します。
FNDCPASS apps/apps_password 0 Y <SYSTEM username>/<SYSTEM password> SYSTEM APPLSYS <new_password>
注: パッチ19127427を適用する必要がある場合があります。そうでない場合は、FNDCPASS
次のエラーでパスワードの変更に失敗する可能性があります:APPSのパスワード検証エラー 。
AFPASSWD
AFPASSWD
FNDCPASS
の拡張バージョンです 次の機能があります:
-
AFPASSWD
現在の操作に必要なパスワードの入力のみを求めます。これにより、アプリケーション管理者とデータベース管理者の間で職務が分離されます。これにより、OracleDatabaseVaultとの相互運用性も向上します。対照的に、FNDCPASS
ユーティリティでは現在、APPSとSYSTEMのユーザー名および対応するパスワードを指定する必要があります。これにより、アプリケーションとデータベース管理者の間で職務が分離されるのを防ぎます。 -
AFPASSWD
でパスワードを変更した場合 、確認のために新しいパスワードを2回入力するように求められます。 -
EBSリリース12.2.3以降では、
AFPASSWD
も使用できます。 ユーティリティは、EBSユーザーのパスワードをパスワードハッシュスキームに移行します。
AFPASSWD
には次の構文を使用します コマンド:
AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] -s <APPLSYS>
次の例では、パスワードを変更し、データベースをユーザーとして使用して、プライマリアプリケーションサーバー上の実行ファイルシステムの環境ファイルをエクスポートします ERPUAT :
- 次のコマンドを実行します:
AFPASSWD -c apps@ERPUAT -s APPLSYS
- アプリケーションオブジェクトライブラリのOracleパスワードを入力しますAPPSUSER APPSに正常に接続します 。
- SYSTEMのパスワードを入力します Oracleスキーマを使用してシステムに正常に接続します (ログファイル: AFPWD_ERPUAT_11.log 。
- ユーザーの新しいパスワードを入力し、ユーザーの新しいパスワードを確認します。
- 操作は正常に完了します。
3。 autoconfigを実行します
すべてのノードで、新しく変更されたパスワードを使用してautoconfigを実行します。
4。 AdminServerを起動します
$ INST_TOP / admin / scripts / adadminsrvctl.shを使用してAdminServerを起動します 脚本。他のアプリケーション層サービスを開始しないでください。次のコマンドを使用します:
adadminsrvctl.sh start
5。 WebLogicでAPPSパスワードを変更する
次のセクションで説明するオプションのいずれかを使用して、WebLogic Suite(WLS)データソースのAPPSパスワードを変更します。
WLSコンソールを使用してAPPSパスワードを変更するには、次の手順を実行します。
- WLS管理コンソールにログインします。
- [ロックして編集]をクリックします チェンジセンターで。
- ドメイン構造ツリーで、[サービス]を展開します 、データソースを選択します 。
- JDBCデータソースの概要について ページで、 EBSDataSourceを選択します 。
- EBSDataSourceの設定 ページで、接続プールを選択します タブ。
- パスワードに新しいパスワードを入力します 。
- パスワードの確認に新しいパスワードを入力します 。
- [保存]をクリックします 。
- [変更を有効にする]をクリックします チェンジセンターで。
UNIXプロンプトからWLSadadminコンソールのAPPSパスワードを変更するには、次の手順を実行します。
-
次のステップで使用される次の情報を特定します。
- weblogic_password:weblogicパスワード
- server_name:weblogic管理者が実行されているサーバー名
- ポート:実行ファイルシステムのweblogic管理ポート
- apps_password:以前に変更した新しいアプリのパスワード
- データソースの実際のパス:$ FMW_HOME / user_projects / domains / EBS_domain _ $ {ORACLE_SID}
- updateDSpwd.pyを編集します パラメータを詳細で更新します:
username = 'weblogic'
password = 'weblogic_password'
URL= 't3://server_name:port'
connect(username,password,URL)
edit()
startEdit()
en = encrypt('apps_password','actual path of data source')
dsName = 'EBSDataSource'
cd('/JDBCSystemResources/'+dsName+'/JDBCResource/'+dsName+'/JDBCDriverParams/'+dsName)
set('PasswordEncrypted',en)
print ('')
print ('')
save()
activate()
- updateDSpwd.pyを実行します 。
6。すべてのサービスを開始する
プライマリアプリケーションノードから次のコマンドを実行して、すべてのサービスを開始します。
adstrtal.sh apps/apps_password -mode=allnodes
7。ブログデータストアを確認する
次の手順を使用して、WLSデータストアを確認します。
- WLS管理コンソールにログインします。
- ドメイン構造ツリーで、[サービス]を展開します データソースを選択します 。
- JDBCデータソースの概要について ページで、 EBSDataSourceを選択します 。
- EBSDataSourceの設定 ページで、監視>テストを選択します 。
- oacore_server1を選択します 。
- テストデータソースをクリックします 。
- メッセージを探しますサーバーoacore_server1でのEBSDataSourceのテストが成功しました 。
WebLogicパスワードを変更する
次のセクションでは、TxkDelta7以降およびTxkDelta7より前のバージョンのWebLogicパスワードを更新する手順を示します。
TkxDelta7以降
次の手順は、WebLogic TxkDelta7以降に適用されます。
-
次のコマンドを実行して実行ファイルシステムを調達し、管理サーバーを除くすべてのアプリケーション層サービスをシャットダウンし、プライマリアプリケーションサーバーでアプリケーションサービス(管理サーバーとノードマネージャーを除く)が実行されていないことを確認します。
adstpall.sh apps/apps_password -mode=allnodes -skipNM -skipAdmin
-
次のコマンドを実行して、Weblogic管理パスワードを変更し、サービスを開始します。
perl $FND_TOP/patch/115/bin/txkUpdateEBSDomain.pl -action=updateAdminPassword
システムは、Appsパスワード、古いWebLogicパスワード、および新しいWebLogicパスワードの入力を求めます。
以下は、このプロセスからの出力例です。
$ perl $ FND_TOP / patch / 115 / bin / txkUpdateEBSDomain.pl -action =updateAdminPassword
プログラム:txkUpdateEBSDomain.plは2018年8月21日火曜日04:30:52に開始されました
WebLogic Admin Passwordを変更した後、AdminServerを再起動します。WebLogicAdminPasswordを変更する前に、すべてのMidTierサービスをSHUTDOWNする必要があります。すべてのMid-TierサービスがSHUTDOWN状態にあるかどうかを確認します。 「はい」を入力して続行するか、その他の方法で終了します。アプリケーションコンテキストファイルのフルパスを入力します[DEFAULT-/apps1/OSID/fs1/inst/apps/OSID_pserver/appl/admin/OSID_pserver.xml]:WLS管理者パスワードを入力します:新しいWLS管理者パスワードを入力してください:APPSユーザーパスワードを入力してください:
実行中:/apps1/OSID/fs1/FMW_Home/webtier/perl/bin/perl /apps1/OSID/fs1/EBSapps/appl/ad/12.0.0/patch/115/bin/adProvisionEBS.pl ebs-get-serverstatus- contextfile =/ apps1 / OSID / fs1 / inst / apps / OSID_pserver / appl / admin / OSID_pserver.xml -servername =AdminServer -promptmsg =hidden -logfile =/ apps1 / OSID / fs1 / inst / apps / OSID_pserver / logs / appl / rgf / TXK / txkUpdateEBSDomain_Tue_Aug_21_04_30_52_2018 / EBSProvisioner.log
オンラインモード:
バックアップの場所:/ apps1 / OSID / fs1 / inst / apps / OSID_pserver / logs / appl / rgf / TXK / txkUpdateEBSDomain_Tue_Aug_21_04_30_52_2018Logfileの場所:/ apps1 / OSID / fs1 / inst / apps / OSID_pserver / logs / appl / rgf / TXK / tx updateAdminPassword.log
実行中:/apps1/OSID/fs1/EBSapps/comn/util/jdk32/jre/bin/java -classpath:/apps1/OSID/fs1/FMW_Home/wlserver_10.3/server/lib/weblogic.jar:/apps1/OSID /fs1/FMW_Home/Oracle_EBS-app1/oui/jlib/srvm.jar:/apps1/OSID/fs1/EBSapps/comn/java/classes:/apps1/OSID/fs1/EBSapps/comn/shared-libs/ebs-3rdparty /WEB-INF/lib/ebs3rdpartyManifest.jar:/apps1/OSID/fs1/FMW_Home/Oracle_EBS-app1/shared-libs/ebs-appsborg/WEB-INF/lib/ebsAppsborgManifest.jar oracle.apps.ad.util.UpdateEBSDomain updateAdminPassword -contextfile /apps1/OSID/fs1/inst/apps/OSID_pserver/appl/admin/OSID_pserver.xml -promptmsg hidden -logdir /apps1/OSID/fs1/inst/apps/OSID_pserver/logs/appl/rgf/TXK/txkUpdateEBSDomain_Tue_Aug_21_04 -logfile /apps1/OSID/fs1/inst/apps/OSID_pserver/logs/appl/rgf/TXK/txkUpdateEBSDomain_Tue_Aug_21_04_30_52_2018/updateAdminPassword.log
ドメインが正常に更新されました新しい管理者パスワードでAdminServerを再起動します。
adadminsrvctl.shバージョン120.10.12020000.10
を実行していますWLS管理サーバーの停止…詳細については、/ apps1 / OSID / fs1 / inst / apps / OSID_pserver / logs / appl / admin / log/adadminsrvctl.txtを参照してください
AdminServerログは/apps1/ OSID / fs1 / FMW_Home / user_projects / domains / EBS_domain_OSID / servers / AdminServer / logs
にあります。adadminsrvctl.sh:ステータス0で終了
adadminsrvctl.sh:詳細については、ログファイル/apps1/OSID/fs1/inst/apps/OSID_pserver/logs/appl/admin/log/adadminsrvctl.txtを確認してください…
adnodemgrctl.shバージョン120.11.12020000.12
を実行していますNodeManagerログは/apps1/OSID/fs1/FMW_Home/wlserver_10.3/common/nodemanager/nmHome1
にありますadnodemgrctl.sh:ステータス0で終了
adnodemgrctl.sh:詳細については、ログファイル/apps1/OSID/fs1/inst/apps/OSID_pserver/logs/appl/admin/log/adnodemgrctl.txtを確認してください…
adadminsrvctl.shバージョン120.10.12020000.10
を実行していますWLS管理サーバーの起動…詳細については、/ apps1 / OSID / fs1 / inst / apps / OSID_pserver / logs / appl / admin / log/adadminsrvctl.txtを参照してください
AdminServerログは/apps1/ OSID / fs1 / FMW_Home / user_projects / domains / EBS_domain_OSID / servers / AdminServer / logs
にあります。adadminsrvctl.sh:ステータス0で終了
adadminsrvctl.sh:詳細については、ログファイル/apps1/OSID/fs1/inst/apps/OSID_pserver/logs/appl/admin/log/adadminsrvctl.txtを確認してください…
***************重要****************WebLogic管理者パスワードが変更されました。制御スクリプトを使用してすべてのアプリケーション層サービスを再起動してください。
>プログラム:txkUpdateEBSDomain.plは2018年8月21日火曜日04:34:33に完了しました
- 次のコマンドを使用して、すべてのノードですべてのサービスを開始します。
- 管理コンソールにログインして、新しいWebLogicユーザーパスワードが機能することを確認します。
TkxDelta7より前のバージョン
次の手順は、TxkDelta7より前のバージョンのWebLogicに適用されます。
- WebLogic管理コンソールにログインします。
- 既存のWebLogic管理者のユーザー名とパスワードを使用します。
- [ロックして編集]をクリックします ドメインをクリックします 。
- セキュリティをクリックします タブをクリックし、詳細strong>をクリックします タブ。
- WebLogic管理者ユーザーに必要な新しいパスワードをノードマネージャのパスワードに入力します 。
- [保存]をクリックします 設定が正常に更新されたことを確認します。次に、変更のアクティブ化をクリックします 。
- セキュリティレルムをクリックします Myrealmをクリックします 。
- ユーザーとグループを選択します 、Weblogicユーザーを選択します 、WebLogicユーザーの新しいパスワードを入力します。
- 設定が正常に更新されていることを確認してください。
注 :パスワード変更後に実行する次の準備フェーズで、Oracle AdOnline Patching(adop)はEBSドメイン構成を呼び出して、パッチファイルシステム上のWLSdataソースが新しいAppsパスワードと同期されていることを確認します。
このブログで概説されているプロセスを使用して、APPS、APPLSYS、APPS_NE、およびWebLogicのパスワードを変更します。特殊文字またはマルチバイト文字を含むパスワードは、現在EBSではサポートされていないことに注意してください。
FNDCPASS
は下位互換性のために引き続きサポートされているレガシーツールですが、コマンドラインにパスワードを入力するとセキュリティ上のリスクが生じる可能性があります。オラクルは、すべてのお客様が後継ツールであるAFPASSWD
にできるだけ早く移行することをお勧めします。 、コマンドラインでパスワードが入力されていない。
[フィードバック]タブを使用して、コメントを書き込んだり、質問したりします。
データベースサービスの詳細をご覧ください。
-
Windows 10 でパスワードの最大有効期間と最小有効期間を変更する
パスワードの最大有効期間と最小有効期間を変更するWindows 10: Windows 10 でローカル アカウントのパスワード有効期限機能を有効にしている場合は、必要に応じて最大および最小パスワード ページを変更する必要がある場合があります。デフォルトでは、パスワードの最大有効期間は 42 日に設定され、パスワードの最小有効期間は 0 に設定されています。 パスワードの有効期限ポリシー設定は、システムがユーザーにパスワードの変更を要求するまでにパスワードを使用できる期間 (日数) を決定します。 1 から 999 までの日数が経過するとパスワードが期限切れになるように設定するか、日数を 0
-
Chatbot プラットフォームとアプリのすばらしい世界
標準ではありませんが、チャットボットはゆっくりと顧客サービスの不可欠な部分になりつつあります.チャットボット プラットフォームは、企業が最終顧客と簡単にコミュニケーションを取るのに役立ちます。すべてのビジネスを始めるために、最近では広範なソーシャル メディアへの取り組みが行われています。チャットボットを使用して、数百または数千の顧客と通信できます。これらは直感的で、顧客の全体的なエクスペリエンスを向上させます。また、Chatbots は、他の方法では人手が必要になる可能性がある、顧客のいくつかの重要なクエリに回答することで、作業負荷を軽減するのに役立ちます. ここでは、 最高のチャットボット