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

Exachkユーティリティを使用したExadataのヘルスチェック

    Exachkは、Exadataシステムの全体的な状態を評価するためのツールです。このツールは、Oracle Exadata Database Machineの構成、ソフトウェア、ハードウェア、重大な問題をチェックし、Maximum Availability Architecture(MAA)スコアを提供します。 exachkを使用すると、ニーズに合わせて定期的な実行をスケジュールすることができます。

    Exachkレポートは、exachkデーモンが起動されたディレクトリ「/opt/oracle.SupportTools/exachk」に保存されます。

    AUTORUN_SCHEDULEはcronに似ています:

    AUTORUN_SCHEDULE * * * *

    ? ? ? ?
    ? ? ? +-曜日
    ? ? +-月
    ? + ——–月の日
    + ———–時間

    場所:

    –曜日(0 – 6)、(0=日曜日および6=土曜日)
    –月(1 – 12)
    –日(1 – 31)
    –時間(0 – 23)

    アスタリスク(*)をワイルドカードとして使用して、コンマで区切られた複数の値を指定します。

    次の例は、毎週日曜日の午後11時に実行される自動実行スケジュールを作成する方法を示しています。

    # ./exachk -id SUNDAY_11pm -set "AUTORUN_SCHEDULE=23 * * 0; [email protected];
    Created autorun_schedule for ID[SUNDAY_11pm]
    
    Created notification_email for ID[SUNDAY_11pm]
    

    exachkデーモンで構成されたすべてのスケジュールを表示する場合は、「-getall」パラメーターを使用してexachkを起動します。

    # ./exachk -get all
    
    ID: SUNDAY_11pm
    ----------------------------------
    autorun_schedule = 23 * * 0
    notification_email = [email protected]
    
    

    exachkデーモンにクエリを実行して、次の自動実行がいつ発生するかを確認できます。

    # ./exachk -d nextautorun
    
    ID: SUNDAY_11pm
    
    Next auto run starts on May 17, 2020 23:00:00
    

    参考資料

    OracleORAchkおよびOracleEXAchkデーモンの管理。 https://docs.oracle.com/en/database/oracle/oracle-database/20/atnms/managing-daemons.html#GUID-CBC922F4-9260-48A1-86D4-209520F950D9

    で入手可能
    1. SQLでソートする方法

    2. PostgreSQL9.6beta1用のPGLogical1.1パッケージ

    3. エラー関係が発生し続ける[TABLE]が存在しません

    4. T-SQLを使用してリンクサーバーオプションを編集する方法