Aquí está el script que utilicé en ese momento, por supuesto, no puedo brindar soporte sobre él. Tampoco tengo tiempo para traducir los comentarios en alemán 😉
Fue probado en HP-UX 11.23.
#!/usr/bin/ksh
###############################################################
-
#
-
standbylog_clean.sh #
-
------------------- #
-
#
-
Elimina archivos de registro que se aplican en la base de datos en espera #
-
#
-
Llamada: ./standbylog_clean.sh (como usuario oracle) #
-
Versión: 0.1, 19.07.2005, mho #
-
#
###############################################################
-
Efectos secundarios:
-
- algunas versiones antiguas de tail pueden mostrar solo alrededor de 500
-
líneas, lo que puede acortar el archivo de registro más de lo deseado
-
- Si los nombres de los registros no siguen el formato *_.dbf
-
las líneas con los comandos SED no funcionarán
-
¡El script debería funcionar de todos modos,
-
posiblemente más lento con números de secuencia altos
-
Variables dependientes del sistema - ajustar según sea necesario
logfile="/oracle/SID/scripts_basis/standbylog_clean.log"
standbylogdir="/oracle/SID/saparch/standby/"
orauser=orac11
maxloglines=1000
-
Binarios externos - ajustar si es necesario
ECHO="/usr/bin/echo"
LS="/usr/bin/ls"
...
...
...