Oracle Database: actualizar manualmente las estadísticas de todas las tablas

El procedimiento GATHER_DATABASE_STATS permite actualizar manualmente las estadísticas de todas las tablas de una base de datos Oracle. La sintaxis básica es: exec DBMS_STATS.GATHER_DATABASE_STATS; Esta es la sintaxis avanzada: DBMS_STATS.GATHER_DATABASE_STATS ( estimate_percent NUMBER DEFAULT to_estimate_percent_type (get_param(‘ESTIMATE_PERCENT’)), block_sample BOOLEAN DEFAULT FALSE, method_opt VARCHAR2 DEFAULT get_param(‘METHOD_OPT’), degree NUMBER DEFAULT to_degree_type(get_param(‘DEGREE’)), granularity VARCHAR2 DEFAULT GET_PARAM(‘GRANULARITY’), cascade BOOLEAN DEFAULT Seguir leyendo


Cómo reinstalar Oracle statspack

Statspack es un conjunto de herramientas de monitorización y rendimiento que permiten obtener estadísticas e instantáneas de las bases de datos Oracle. En este artículo planteo dos escenarios; uno en el que la instalación se realiza en limpio, desde cero, y otro en el que lo reinstalamos debido a un problema en la instalación actual. Seguir leyendo


Oracle Secure Backup error: no preauth config found for OS user

El siguiente error se puede presentar a la hora de ejecutar un backup de Oracle con RMAN y Oracle Secure Backup: RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of backup command at 01/30/2019 05:42:14 ORA-19506: fallo al crear el archivo secuencial, nombre=”backup_FOO_01tojndl_1_1″, parametros=”” ORA-27028: skgfqcre: sbtbackup ha devuelto un Seguir leyendo


CRS-0222: Resource ‘ora.XXXX.dg’ has dependency error (Oracle Disk Group)

El siguiente error se puede presentar a la hora de eliminar un recurso de Disk Group en Oracle usando srvctl: $ srvctl remove diskgroup -g DATA_DG PRCA-1002 : Failed to remove CRS resource ora.DATA_DG.dg for ASM Disk Group DATA_DG PRCR-1028 : Failed to remove resource ora.DATA_DG PRCR-1072 : Failed to unregister resource ora.DATA_DG CRS-0222: Resource Seguir leyendo


Oracle Data Pump Export: exportar únicamente metadata de un esquema

Como ya he comentado en alguna otra ocasión, a partir de Oracle Database 10g, está disponible la utilidad Data Pump Export, que al igual que Export utility, permite exportar datos y metadatos a un archivo binario que podrá contener tanto la información completa de una base de datos como únicamente ciertos esquemas o tablas. Hace Seguir leyendo


Cómo redimensionar innodb_log_file_size en MySQL

A la hora de cambiar el valor del parámetro innodb_log_file_size en MySQL, hay que tener en cuenta algunos puntos para evitar encontrarnos con que el servicio no arranca tras los cambios. Este parámetro indica el tamaño de los archivos de log que almacenarán las transacciones pendientes de commit. Los pasos son los siguientes: Parar el Seguir leyendo


Oracle VM manager: tabla OVM_STATISTIC y su crecimiento descontrolado

En instalaciones de Oracle VM, la tabla que almacena las estadísticas de Oracle OVM Manager suele crecer de forma descontrolada. Si no se toma ninguna acción al respecto, termina con toda probabilidad (si no está bien monitorizado) provocando el llenado del filesystem /u01. [root@ovm-manager ovs]# ls -ltrh | grep -i stat -rw-rw—-. 1 oracle dba Seguir leyendo


Oracle Data Pump Export: cómo calcular el tamaño estimado del backup

A partir de Oracle Database 10g está disponible la utilidad Data Pump Export, que al igual que su predecesora, Export utility, permite exportar datos y metadatos a un archivo binario que podrá contener tanto la información completa de una base de datos como únicamente ciertos esquemas o tablas. Como tarea previa a la ejecución de Seguir leyendo