Home > Bases de Datos, Oracle, Query > Determinar el comportamiento de una instancia en el tiempo (STATPACK)

Determinar el comportamiento de una instancia en el tiempo (STATPACK)

una buena herramienta que te indica el comportamiento de una instancia es el llamado StatPack, esta utilidad se utiliza mucho para realizar Tuning de BD.-

Esta utilidad lo que hace es que realiza una comparación entre Snapshot o fotos de la BD que se van tomando cada cierto tiempo, los snapshot a medida que se van acumulando en el tiempo se debe tener cuidado ya que van a consumir mas espacio en el tablespace en donde se guarden

Aca dejo algunos script basicos para instalar y capturar.-

REPORTE STATPACK

Para Unix/Linux
connect perfstat/password
@?/rdbms/admin/spreport.sql

Para Windows
connect perfstat/password
@%ORACLE_HOME%/rdbms/admin/spreport.sql

connect perfstat/password
define begin_snap=<1>
define end_snap=<2>
define report_name=
@?/rdbms/admin/spreport.sql

connect perfstat/password
define begin_snap=<1>
define end_snap=<2>
define hash_value=
define report_name=
@spreport.sql

INSTALACION STATPACK

Este es el script que se utiliza y que viene con la BD para instalar el statpack, tener cuidado si se va a utilizar un tablespace exclusivo o bien alguno ya existente, por lo general se utiliza el SYSAUX, pero recomendacion es mejor utilizar un tablespace exclusivo

connect /as sysdba
define default_tablespace='SYSAUX'
define temporaly_tablespace='TEMP'
define perfstat_password= @?/rdbms/admin/spcreate.sql
undefine perfstat_password

CAPTURAR STATPACK

connect perfstat/password
execute statspack.snap;

variable snap number;
begin :snap := statspack.snap; end;/
print snap

  1. No comments yet.
  1. No trackbacks yet.