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

ADRCIを使用したトレースファイルの削除

    ADRCI(Automatic Diagnostic Repository Command Interpreter)は、OracleDatabaseの診断データを管理するために使用するコマンドラインツールです。

    以下のコマンドは、10日(14400分)より古いすべてのトレースファイルを手動でパージし、ファイルシステム「/u01」の占有を減らします。

    構文:

    パージ[[-i{id| start_id end_id}] | [-age mins [-type {ALERT | INCIDENT | TRACE | CDUMP | HM}]]]

    
    $ df -kh /u01
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/VGExaDbM-LVDbOra1
    129G 86G 37G 71% /u01
    
    $ adrci
    
    ADRCI: Release 12.1.0.2.0 - Production on Tue May 19 11:50:42 2020
    
    Copyright (c) 1982, 2014, Oracle and/or its affiliates. All rights reserved.
    
    ADR base = "/u01/app/oracle"
    adrci> show home
    ADR Homes:
    diag/rdbms/adp1/adp12
    diag/rdbms/adp2/adp22
    diag/rdbms/tenancy/tenancy2
    diag/diagtool/user_oracle/host_3121538055_80
    adrci> set home diag/rdbms/tenancy/tenancy2
    adrci> purge -age 14400 -type trace
    
    $ df -kh /u01
    Flesystem Size Used Avail Use% Mounted on
    /dev/mapper/VGExaDbM-LVDbOra1
    129G 80G 43G 65% /u01
    
    

    保持ポリシーの設定:

    LONGP_POLICYは720時間(30日)に設定されています。インシデントとヘルスモニターの警告を担当します
    SHORTP_POLICYは8760時間(1年)に設定されています。トレースファイルとコアダンプファイルを管理します。

    
    adrci> show control
    
    ADR Home = /u01/app/oracle/diag/rdbms/tenancy/tenancy2:
    *************************************************************************
    ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
    ----------- ------------ ------------ ------------------------- -------------------------- ------------------- -------------- --------------- ---------------- ---------------- -----------
    514873012 720 8760 2017-07-12 10:25:21.914962 -03:00 2020-05-13 13:58:55.293112 -03:00 2020-03-23 06:54:59.256114 -03:00 1 2 82 1 2017-07-12 10:25:21.914962 -03:00
    1 rows fetched
    
    

    保持ポリシーを変更します。時間を時間で指定します(360 =15日、1095 =1.5か月)

    
    adrci> set control (SHORTP_POLICY=360)
    adrci> set control (LONGP_POLICY = 1095)
    
    

    自動パージオプションを使用します(この場合、現在の保持ポリシーが適用されます):

    
    adrci> purge
    
    

    参考資料

    ADRCI:ADRコマンドインタープリター。 https://docs.oracle.com/cd/B28359_01/server.111/b28319/adrci.htm#BABBHGFC

    で入手できます。
    1. varbinaryを文字列に変換するSQLServer

    2. メタデータ検出ウィザードの使用

    3. OracleのNEW_TIME()関数

    4. T-SQLで結果を制限する方法