Oracle adrci: differenze tra le versioni

Da Emigar.
Jump to navigation Jump to search
(Creata pagina con "http://gmuoracledba.blogspot.nl/2010/10/purging-trace-and-dump-files-with-11g.html")
 
Nessun oggetto della modifica
 
(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
http://gmuoracledba.blogspot.nl/2010/10/purging-trace-and-dump-files-with-11g.html
http://gmuoracledba.blogspot.nl/2010/10/purging-trace-and-dump-files-with-11g.html



https://nigelnoble.wordpress.com/2015/01/08/log-file-sync-and-the-mttr-advisor/
==script==
<pre>
#!/bin/bash

ORACLE_SID=ORCL
ORAENV_ASK=NO
#export ORACLE_SID ORAENV_ASK
. oraenv
unset ORAENV_ASK

#ADR_BASE=/oradiag/rdbmsdiag
#export ADR_BASE

# 21 giorni (504 ore 30240 minuti)

for ADR_BASE in /oradiag/rdbmsdiag /oradiag/griddiag
do
echo ADR_BASE=$ADR_BASE
export ADR_BASE=$ADR_BASE
sleep 2

adrci exec='show homes' | grep -v 'ADR Homes:' | while read H
do
adrci exec="set home $H
set control \(SHORTP_POLICY=504\)
set control \(LONGP_POLICY=504\)
show control
purge -age 30240
"
done
done
</pre>

Versione semplice
<pre>
adrci exec='show home' | grep -v 'ADR' | while read ADRHOME
do
echo ${ADRHOME}
adrci exec='set homepath '${ADRHOME}' ; purge -age 14400'
done
</pre>

[[Categoria:Database]]
[[Categoria:Oracle]]

Versione attuale delle 09:47, 10 giu 2026

http://gmuoracledba.blogspot.nl/2010/10/purging-trace-and-dump-files-with-11g.html


https://nigelnoble.wordpress.com/2015/01/08/log-file-sync-and-the-mttr-advisor/

script

#!/bin/bash

ORACLE_SID=ORCL
ORAENV_ASK=NO
#export ORACLE_SID ORAENV_ASK
. oraenv
unset ORAENV_ASK

#ADR_BASE=/oradiag/rdbmsdiag
#export ADR_BASE

# 21 giorni (504 ore 30240 minuti)

for ADR_BASE in /oradiag/rdbmsdiag /oradiag/griddiag
do
echo ADR_BASE=$ADR_BASE
export ADR_BASE=$ADR_BASE
sleep 2

adrci exec='show homes' | grep -v 'ADR Homes:' | while read H
do
 adrci exec="set home $H
set control \(SHORTP_POLICY=504\)
set control \(LONGP_POLICY=504\)
show control
purge -age 30240
"
done
done

Versione semplice

adrci exec='show home' | grep -v 'ADR' | while read ADRHOME
do
  echo ${ADRHOME}
  adrci exec='set homepath '${ADRHOME}' ; purge -age 14400'
done