Administracions Sybase

Páginas: 23 (5503 palabras) Publicado: 8 de junio de 2012
ADMINISTRACION BASE DE DATOS SYBASE

Reiniciar Servidor inmediatamente
shutdown with no_wait

Parámetros Dinámicos que SI es necesario RE-INICIAR el servidor

En algunas ocasiones vas a estar recibiendo muchas alertas de los parámetros de "open indexes" y "open objects" y aunque estos parámetros son dinámicos TIENES que re-iniciar el servidor para evitar spinlocks en el DS

PRINT‘===============================================================================‘ GO PRINT ‘ Open Indexes Status ‘ GO PRINT ‘===============================================================================‘ GO sp_countmetadata "open indexes" GO sp_monitorconfig "open indexes" GO sp_configure "number of open indexes" GO PRINT ‘===============================================================================‘Administración Sybase

Página 1

GO PRINT ‘ Open Object Status ‘ GO PRINT ‘===============================================================================‘ GO sp_countmetadata "open objects" GO sp_monitorconfig "open objects" GO sp_configure "number of open objects" GO

Matar un proceso en paralelo
Muchas veces se corren procesos en paralelo dentro de nuestro servidor, identificandocual es el proceso padre puedes matar todos los procesos hijos identificados por el cmd 'WORKER PROCESS', algunas veces (no es muy común) matan el proceso padre pero los hijos siguen ejecutándose, a estos procesos se les llama "zombies", la única forma de eliminarlos es reiniciando el servidor. Para evitar que esto pase, la recomendación es matar todos los procesos que estén en paralelo, estos lospuedes identificar en sp_who o sysprocesses en el campo 'fid' La siguiente consulta te va a mostrar todos los procesos que este corriendo en paralelo.

SELECT fid 'FAMILY ID' , spid 'SPID' , substring(suser_name(suid), 1, 15) LOGIN , cmd 'COMMAND' , physical_io

Administración Sybase

Página 2

, convert(char(8) , loggedindatetime, 108) 'LOGGED ID' FROM master..sysprocesses WHERE fid >0 ORDER BY fid, spid GO

Cómo encontrar el archivo de arranque?
Muchas veces es muy difícil identificar en dónde se encuentra almacenado nuestro archivo de arranque, aunque la gran mayoría de las veces lo encontramos en $SYBASE/$SYBASE_ASE/install, pero, este archivo lo puedes encontrar en cualquier otro path.

ps -ef | grep RUN ps auwwx | grep RUN sybase 11171 sybase 11203 sybase 11188 1 0May 15 console 1 0 May 15 console 1 0 May 15 console 0:00 /bin/sh ./RUN_GALILEO 0:00 /bin/sh ./RUN_textsvr 0:00 /bin/sh ./RUN_GALILEO_BS 0:00 grep RUN

sybase 11664 11399 0 09:27:41 pts/1

Esto depende del tipo de servidor en el que este instalado ASE En caso de que hallas perdido el password de SA no te asustes o desesperes, cuando reinicies el servidor házlo con el trace 3605 (-T3605) estete va a escribir el password en el error log

Cómo saber el espacio en LOG por base de datos?
Administración Sybase Página 3

Muchas veces tenemos alarmas de que el log de transacciones de una base de datos esta casi lleno, pero, no nos muestra más información, el correo, el ticket, en ese escenario es bueno ejecutar la siguiente query, la cual, nos va a mostrar el espacio disponible enpáginas en el LOG SEGMENT
SELECT name 'DATABASE NAME' , lct_admin('num_logpages', dbid) 'USED PAGES' , lct_admin('logsegment_freepages', dbid) 'AVAILABLE PAGES' , str(lct_admin('num_logpages', dbid) * 100.0 / lct_admin('logsegment_freepages' , dbid), 5, 1) 'CURRENT % OF LOG TRANSACTION' FROM master..sysdatabases GO

Cómo reiniciar SOLO una base de datos?

Hay un comando DBCC que no estádocumentado y puede ser ejecutado en las versiones ASE 12.5.4 y de la 15.0.2 en adelante. Este DBCC puede ejecutarse cuando tengamos un proceso zombie o que el log de esa base de datos está lleno.
1> dbcc help(dbreboot) 2> GO dbreboot (report | reboot | reboot_norecovery | shutdown | shutdown_load | restart | restart_norecovery, dbname1 [, dbname2 ...]) Reboot the specified DATABASES. 1> dbcc...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sybase
  • Sybase
  • Sybase Sybase Inc
  • Instalacion sybase
  • Historia sybase
  • administracions de proyecto
  • administracions
  • Administracions!

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS