Como correr las estadisticas

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • acia
    Junior Member
    • dic
    • 20

    #1

    Como correr las estadisticas

    Mi duda es si las estadisticas de la base de datos, se pueden correr desde alguna Tx..
    En una base datos ORACLE yo estoy acostumbrado a ejecutarlas atravez del package DBMS_STATS.gather_schema_stats (ownname => 'USUARIO OWNER DEL ESQUEMA',cascade =>true,estimate_percent => dbms_stats.auto_sample_size).

    Asi como desde db02 puede realizar un check de la base de datos, quisiera saber de que forma ejecutarlas.

    Como comentario al margen, luego de ejecutar el package con esos parámetros, vuelvo a realizar el check y deja de salir el worning de que falta ejecutar estadisticas.

    Gracias
    Editado por última vez por acia; 07/04/2009, 14:21:05.
  • koletas
    Senior Member
    • feb
    • 370

    #2
    Prueba con la DB20ORA, el report RSANAORA(para tablas e índices), programarlo desde la DB13 o DB13C si es centralizado o en un programa en el crontab de la máquina.
    Algo así sería aunque creo que algo me olvido:

    #!/usr/bin/ksh
    sid=$1
    tipo=$2
    DIR=(directorio donde tengas el script)
    FICH=stats_oracle_${sid}_${tipo}.log

    su - ora${sid} -c "brconnect -u / -c -f stats -t $tipo -p 1" >>${DIR}/${FICH} 2>&1 &


    Si no hazlo siempre con las BRTOOLS y así sacar en su ejecución el comando que lanza y sus opciones.
    SAP Basis Consultant
    koletas23@hotmail.com

    Comentario

    Trabajando...