18 リカバリ・アプライアンス・チェックの実行
リカバリ・アプライアンス・チェックは、そのコンポーネントが安定して正常な状態であることを確認します。
チェックはRACLIユーティリティを介して実行でき、一緒に実行することも、個別に実行することもできます。リカバリ・アプライアンス・コンポーネントのチェックには次が含まれます:
- ZDLRAサービス - リカバリ・アプライアンス・サービス(RAサーバー、DB、CRS)がオンラインかどうかを確認します。
- 計算サーバー・アラート - 重大度が警告よりも大きい
dbmcli
アラート履歴の計算ノードをチェックします。 - ストレージ・サーバー・アラート - 重大度が警告よりも大きい
dbmcli
アラート履歴のストレージ・セルをチェックします。 - データベースのアクティブなインシデント - データベースにインシデントがないか、リカバリ・アプライアンス・データベースをチェックします。パッチ・アプライアンスのステップでの
'–ignore_incidents'
を使用したパッチ適用時に、多くの場合バイパスできます。 - データベースの無効なオブジェクト - 再コンパイルする必要がある無効なオブジェクトがないか、リカバリ・アプライアンス・データベースをチェックします。
- デプロイ済RA自動化RPMとインストール済RA自動化RPMの間の一貫性 - リカバリ・アプライアンスをチェックして、デプロイ済RPMとインストール済RPMが一貫していることを確認します。
- すべてのホストでのExadataイメージ・バージョンの一貫性 - 計算ノードおよびストレージ・セルをチェックして、一貫性を維持するために既存のイメージ・バージョンが1つのみあることをチェックします。
- 初期化パラメータ検証 - リカバリ・アプライアンス・データベースをチェックして、
set init
パラメータがリカバリ・アプライアンス構成に対して一貫性があることを確認します。 - エクスポート・バンドルの可用性 - リカバリ・アプライアンスをチェックして、エクスポート・バンドルが正常に取得されたことを確認します。障害/クラッシュが発生した場合、エクスポート・バンドルを使用してリカバリ・アプライアンスを既知の作業状態に再構築します。リカバリ・アプライアンスを再構築する前に、エクスポート・バンドルを安全なシステムまたは場所にコピーする必要があります。
- Oracleパスワード・ステータス - oracleパスワードが失効していないことをチェックします。
- RASYSユーザー・ウォレット・ステータス -
rasys
ウォレットの有効性をチェックします。これは、パッチ適用、拡張、アップグレードなどの操作に必要です。
racli list check
racli list check
コマンドを使用して、様々なチェックのスペルと有効ステータスを確認します。
-
計算サーバーから
raadmin
グループ・メンバーとして、コマンドを実行します。[adminra1@zdlra05 ~]# racli list check --all check_image_versions check_cell_alerts check_appliance_status check_compute_alerts check_init_parameter check_ra_prechecks check_active_incidents check_oracle_access check_invalid_objects check_ra_exportcheck_ra_version [adminra1@zdlra05 ~]#
-
有効になっているチェックをリストします。
[adminra1@zdlra05 ~]# racli list check --status=enabled check_active_incidents check_appliance_status check_cell_alerts check_compute_alerts check_image_versions check_init_parameter check_invalid_objects check_ra_export check_ra_version [adminra1@zdlra05 ~]#
-
無効になっているチェックをリストします。
[adminra1@zdlra05 ~]# racli list check --status=disabled check_ra_prechecks [adminra1@zdlra05 ~]#racli list check --status=disabled --verbose check_ra_prechecks VERSION=1.0.0.0 GROUP_NAME=DEV SCRIPT=/opt/oracle.RecoveryAppliance/bin/check_ra_prechecks.pl TYPE=system OPTS='' ORDER=15 ENABLED=NO DB_USER='' [adminra1@zdlra05 ~]#
racli run check
リカバリ・アプライアンス・チェックは、一度に1つ以上、または有効になっているすべてのチェックを実行できます。
-
計算サーバーから
raadmin
グループ・メンバーとして、コマンドを実行します。[adminra1@zdlra05 ~]# racli run check --check_name=check_active_incidents,check_invalid_objects Wed Oct 10 13:53:07 2018: Start: racli run check --check_name=check_active_incidents,check_invalid_objects HOST: [nnnnnn01.oracle.com] Created log file scas10adm01.us.oracle.com:/opt/oracle.RecoveryAppliance/log/racli_run_check_20181010.1353.log Wed Oct 10 13:53:07 2018: CHECK: Active Incidents - PASS Wed Oct 10 13:53:09 2018: CHECK: Invalid Objects - PASS Wed Oct 10 13:53:09 2018: End: racli run check --check_name=check_active_incidents,check_invalid_objects HOST: [nnnnnn01.oracle.com] [adminra1@zdlra05 ~]#
-
有効になっているすべてのチェックを実行します。
[adminra1@zdlra05 ~]# racli run check --all Wed Oct 10 13:50:28 2018: Start: racli run check --all HOST: [nnnnnn01.oracle.com] Created log file scas10adm01.us.oracle.com:/opt/oracle.RecoveryAppliance/log/racli_run_check_20181010.1350.log Wed Oct 10 13:50:29 2018: CHECK: RA Services - PASS Wed Oct 10 13:50:32 2018: CHECK: Compute Node AlertHistory Wed Oct 10 13:50:32 2018: HOST: [nnnnnn01] - PASS Wed Oct 10 13:50:32 2018: HOST: [nnnnnn01] - PASS Wed Oct 10 13:50:43 2018: CHECK: Storage Cell AlertHistory Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm09] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm05] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm03] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm07] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm01] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm04] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm02] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm06] - PASS Wed Oct 10 13:50:43 2018: HOST: [scyyyyyyyadm08] - PASS Wed Oct 10 13:50:44 2018: CHECK: ZDLRA Version Wed Oct 10 13:50:44 2018: HOST: [scyyyyyyyadm02] - FAIL Wed Oct 10 13:50:44 2018: Wed Oct 10 13:50:44 2018: CAUSE: Wed Oct 10 13:50:44 2018: Unexpected ZDLRA version found. Wed Oct 10 13:50:44 2018: For more details, see log file: Wed Oct 10 13:50:44 2018: - /opt/oracle.RecoveryAppliance/log/racli_check_ra_versions_20181010.1350.log Wed Oct 10 13:50:44 2018: Wed Oct 10 13:50:44 2018: HOST: [scyyyyyyyadm01] - FAIL Wed Oct 10 13:50:44 2018: Wed Oct 10 13:50:44 2018: CAUSE: Wed Oct 10 13:50:44 2018: Unexpected ZDLRA version found. Wed Oct 10 13:50:44 2018: For more details, see log file: Wed Oct 10 13:50:44 2018: - /opt/oracle.RecoveryAppliance/log/racli_check_ra_versions_20181010.1350.log Wed Oct 10 13:50:44 2018: Wed Oct 10 13:50:53 2018: CHECK: Exadata Image Version - PASS Wed Oct 10 13:50:53 2018: CHECK: Active Incidents - PASS Wed Oct 10 13:50:56 2018: CHECK: Init Parameters - FAIL Wed Oct 10 13:50:56 2018: Wed Oct 10 13:50:56 2018: CAUSE: Wed Oct 10 13:50:56 2018: Init Parameter Error found Wed Oct 10 13:50:56 2018: ZDLRA DB Init Parameter Errors: Wed Oct 10 13:50:56 2018: For more details, see log file: Wed Oct 10 13:50:56 2018: - /opt/oracle.RecoveryAppliance/log/racli_check_init_params_20181010.1350.log Wed Oct 10 13:50:56 2018: Wed Oct 10 13:50:56 2018: Parameter: _report_capture_cycle_time Wed Oct 10 13:50:56 2018: Wed Oct 10 13:50:56 2018: Instance ID: 1 Wed Oct 10 13:50:56 2018: Recomended Value: N/A Wed Oct 10 13:50:56 2018: Actual Value: 0 Wed Oct 10 13:50:56 2018: Error Text: Init Parameters have non default value Wed Oct 10 13:50:56 2018: Wed Oct 10 13:50:56 2018: Instance ID: 2 Wed Oct 10 13:50:56 2018: Recomended Value: N/A Wed Oct 10 13:50:56 2018: Actual Value: 0 Wed Oct 10 13:50:56 2018: Error Text: Init Parameters have non default value Wed Oct 10 13:50:56 2018: Wed Oct 10 13:50:56 2018: Please run dbms_ra_adm.update_init_param Wed Oct 10 13:50:56 2018: in SQL env and bounce database to make them Wed Oct 10 13:50:56 2018: validate. Wed Oct 10 13:50:57 2018: CHECK: Invalid Objects - PASS Wed Oct 10 13:50:58 2018: CHECK: Export Backup - PASS Wed Oct 10 13:50:58 2018: End: racli run check --all HOST: [nnnnnn01.oracle.com] [adminra1@zdlra05 ~]#