Remove old trace files
Dec. 3rd, 2013 01:06 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Оказывается, у оракла имеется чудная утилита adrci - часть системы Automatic Diagnostic Repository - управляющая всяческими диагностическими сообщениями и, в частности, контролирующая срок жизни разных трейсов.
Нежно и незамысловато
Нежно и незамысловато
[oracle@my_server ~]$ adrci
ADRCI: Release 11.2.0.1.0 - Production on Mon Dec 2 23:58:50 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
ADR base = "/u01/app/oracle"
adrci> show homes
ADR Homes:
diag/rdbms/racdb/racdb
adrci> set home diag/rdbms/racdb/racdb
adrci> show control
ADR Home = /u01/app/oracle/diag/rdbms/racdb/racdb:
*************************************************************************
ADRID SHORTP_POLICY LONGP_POLICY LAST_MOD_TIME LAST_AUTOPRG_TIME LAST_MANUPRG_TIME ADRDIR_VERSION ADRSCHM_VERSION ADRSCHMV_SUMMARY ADRALERT_VERSION CREATE_TIME
-------------------- -------------------- -------------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- -------------------- -------------------- -------------------- -------------------- ----------------------------------------
2076828979 7 14 2013-12-02 23:53:39.343434 +03:00 1 2 76 1 2012-08-30 15:44:14.777078 +04:00
1 rows fetched
adrci> set control (SHORTP_POLICY=7)
adrci>
Учитывая, что наши тестовые сервера имеют весьма ограниченный размер дискового пространства, а также то, что уже раз надцать приходилось их чистить от спамящего своими трейсами и алертами оракла, странно, что утилитка нашлась впервые.
Через пару деньков схожу проверю, как оно там что чистит. А то всё-таки сомнительно.
Жалко, что чистку alert.log надо настраивать средствами операционной системы.