SybaseASE.info

sp_truncate_errorlog (0.1 May. 10, 2007)

Descripción
Trunca el log de errores de Adaptive Server Enterprise (ASE) y opcionalmente genera una copia de respaldo.

sp_errorlog es una versión mejorada de éste procedimiento almacenado.

Versiones de ASE
15.0 en adelante. Requiere activar el parámetro 'enable file access', ya que el truncado y copia del contenido se hace basándose en Tablas Proxy asociadas a archivos planos.

Importante: Es posible que éste procedimiento funcione en ASE 12.5.x, pero NO ha sido probado. Adicionalmente se requeriría de una licencia de la opción External File System Access (ASE_XFS) para ASE 12.5.x.

Uso
sp_truncate_errorlog
'<errorlog>' [, 'backup' ]

Donde:

  • <errorlog> – Ruta completa del archivo de log de errores de ASE.
  • 'backup' – Se genera una copia de respaldo del log de errores con el siguiente formato: <errorlog>.AAAA.MM.DD.

Sin parámetros muestra la ayuda.

Se requiere rol sa_role para ejecutar éste procedimiento almacenado.

Instalación

  1. Active el parámetro 'enable file access' de ASE, usando el siguiente comando Transact-SQL:

sp_configure 'enable file access', 1
go

  1. Descargue el script sp_truncate_errorlog.sql y ejecútelo con isql de la siguiente manera:

isql -Usa -Ppassword -Sserver_name -isp_truncate_errorlog.sql

Ejemplos

  1. Información de uso:

sp_truncate_errorlog
go

Usage:
[ exec ] sp_truncate_errorlog '<errorlog>' [, 'backup' ]
With no parameters shows this help.

  1. Trunca el log de errores de ASE, ubicado en C:\Sybase\ASE-15_0\install\PRODSRV.log:

sp_truncate_errorlog 'C:\Sybase\ASE-15_0\install\PRODSRV.log'
go

Successfuly truncated ASE errorlog 'C:\Sybase\ASE-15_0\install\PRODSRV.log'.

  1. Trunca el log de errores de ASE, ubicado en /opt/sybase/ASE-15_0/install/DEV01.log y genera una copia de respaldo:

sp_truncate_errorlog '/opt/sybase/ASE-15_0/install/DEV01.log', 'backup'
go

Sucessfuly copied 2000 records from ASE errorlog to file '/opt/sybase/ASE-15_0/install/DEV01.log.2007.05.09'.
Successfuly truncated ASE errorlog '/opt/sybase/ASE-15_0/install/DEV01.log'.

Más utilidades...

Enlaces patrocinados


SybaseASE.info