sql >> Databáze >  >> RDS >> Database

Odstranění trasovacích souborů pomocí ADRCI

ADRCI (Automatic Diagnostic Repository Command Interpreter) je nástroj příkazového řádku, který používáte ke správě diagnostických dat databáze Oracle.

Níže uvedený příkaz ručně vyčistí všechny sledovací soubory starší než 10 dní (14400 minut), čímž sníží obsazenost souborového systému „/u01“:

Syntaxe:

očistit [[-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

Nastavení zásad uchovávání:

LONGP_POLICY je nastavena na 720 hodin (30 dní). Zodpovídá za upozornění na incidenty a Health Monitor
SHORTP_POLICY je nastavena na 8760 hodin (jeden rok). Spravuje soubory trasování a výpisu jádra.


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

Změna retenční policie. Zadejte čas v hodinách (360 =15 dní, 1095 =1,5 měsíce)


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

Použijte možnost automatického čištění (v tomto případě se použije aktuální zásada uchovávání):


adrci> purge

Odkazy

ADRCI:Interpret příkazů ADR. Dostupné na:https://docs.oracle.com/cd/B28359_01/server.111/b28319/adrci.htm#BABBHGFC


  1. Výchozí chování automatického potvrzení připojení JDBC

  2. Nelze se připojit k databázi heroku postgresql z aplikace místního uzlu se sequelize

  3. způsoby, jak se vyhnout globálním dočasným tabulkám v oracle

  4. Používáte tip NOLOCK v EF4?