Exadataページでのパフォーマンスまたは不足データに関する問題

問題: 次のいずれかの問題が指摘されることがあります:

  • 「ターゲット」>「Exadata」ページのロードが遅い

  • 「ターゲット」>「Exadata」ページに、Enterprise Managerリポジトリ・データベースにOracle Textをインストールする必要があることを示すメッセージが表示される。
  • Exadataダッシュボードでデータが表示されないかロードが遅い。

解決策:

  1. Exadataおよびリカバリ・アプライアンスのフリート・ページと、Exadata管理パックおよびZero Data Loss Recovery Appliance管理パックの機能では、Oracle TextをEnterprise Managerリポジトリ・データベースにインストールする必要があります。Oracle Textをインストールするには、My Oracle SupportドキュメントID 2591868.1のステップに従います。

  2. 次の問合せを実行することで、Oracle Textがインストールされていることを検証し、次のような行が返されていることを確認します。

    select comp_name, version, status from dba_registry where comp_name='Oracle Text';
    COMP_NAME ------ VERSION ---------- STATUS --------
    Oracle Text      19.0.0.0.0         VALID
  3. 次に示すアクション・プランの実装中に次のジョブがリポジトリ・データベースで実行されていないことを確認します:

    • SYSMANとしてリポジトリ・データベースで次のSQL問合せを実行します:

      SELECT *
      FROM mgmt$job_execution_history h
      WHERE job_type IN ( 'ExaFleetSysRefresh', 'ExaFleetMembersRefresh', 'ExaFleetPropsRefresh' )
      AND status = 'Running';
    • ステップ2での問合せで結果が返されない場合は、次のステップに進みます。

  4. SYSMANとしてリポジトリ・データベースで次のSQL文を実行します:

    DROP INDEX FLT_TGT_PROP_JSON_INDX;
    DROP INDEX XA_FLT_MEM_JSON_INDX;
    CREATE SEARCH INDEX FLT_TGT_PROP_JSON_INDX ON XA_FLT_TGT_PROPS_E(properties) FOR JSON;
    CREATE SEARCH INDEX XA_FLT_MEM_JSON_INDX ON XA_FLT_MEMS_E(members) FOR JSON;
  5. SYSMANとしてリポジトリ・データベースで次のコマンドを実行することで、関連する表にあるデータをリフレッシュします。

    EXEC em_xafleet.refresh_members;
    EXEC em_xafleet.refresh_props;
    COMMIT;
  6. SYSMANとしてリポジトリ・データベースで次のコマンドを使用して、表/ビューにデータが移入されていることを確認します。次の各問合せで、少なくとも1行が返される必要があります:

    SELECT * FROM xa_flt_mems_e;
    SELECT * FROM xa_flt_members;
    SELECT * FROM xa_flt_tgt_props_e;
    SELECT * FROM xa_flt_tgt_props;
  7. Oracle Enterprise Managerにアクセスし、次のことを確認します:

    • 「Exadata」ページのレスポンス時間が改善された。

    • 「Exadata」ページ内にOracle Textの不足に関連する警告メッセージがない。

    • Exadataダッシュボードでデータが表示されている(1つ以上のExadataシステムに対してExadata管理パックが有効になっていることを想定している)。