Recetas de Oracle
- Redo log switch (cambiar el archivo de log actual)Redo y archivado
- Añadir un nuevo grupo de redo logRedo y archivado
- Redimensionar un grupo de redo log (drop + add)Redo y archivado
- Poner la base de datos en modo ARCHIVELOGRedo y archivado
- Solucionar un FRA / destino de archivado llenoRedo y archivado
- Ver el estado de los redo logsRedo y archivado
- Añadir discos a un diskgroup de ASMASM
- Quitar un disco de un diskgroup de ASMASM
- Establecer el POWER del rebalance de ASMASM
- Ver el espacio libre de los diskgroups de ASMASM
- Monitorear un rebalance de ASMASM
- Añadir un nuevo tablespaceAlmacenamiento
- Añadir un datafile a un tablespace existenteAlmacenamiento
- Redimensionar un datafile / configurar autoextendAlmacenamiento
- Mover un datafile en líneaAlmacenamiento
- Añadir un tablespace temporal / cambiar el predeterminadoAlmacenamiento
- Consulta del espacio libre de los tablespacesAlmacenamiento
- Cambiar un parámetro (con SCOPE)Memoria y parámetros
- Flush del shared pool / buffer cacheMemoria y parámetros
- Crear un pfile a partir del spfile y viceversaMemoria y parámetros
- Cambiar los objetivos de SGA / PGAMemoria y parámetros
- Terminar una sesión (kill session)Sesiones y procesos
- Ver consultas / sesiones de larga duraciónSesiones y procesos
- Encontrar la sesión bloqueanteSesiones y procesos
- Recopilar estadísticas (DBMS_STATS)Mantenimiento
- Reconstruir un índice en líneaMantenimiento
- Backup completo rápido con RMANMantenimiento
- Tomar un backup en trace del controlfileMantenimiento
- Comprobar el estado de la base de datos, instancias y servicios RAC con srvctlRAC y Grid
- Detener / iniciar una base de datos RAC o una sola instancia con srvctl (rolling)RAC y Grid
- Añadir un servicio RAC con instancias preferred/available (incluido Application Continuity)RAC y Grid
- Reubicar un servicio RAC en otra instanciaRAC y Grid
- Comprobar el estado de los recursos del clúster (crsctl stat res -t)RAC y Grid
- Comprobar la salud de la pila del clúster, la lista de nodos y la versión de ClusterwareRAC y Grid
- Comprobar la integridad del OCR y tomar un backup del OCR (ocrcheck / ocrconfig)RAC y Grid
- Comprobar los voting disks y los timeouts de CSSRAC y Grid
- Ejecutar comprobaciones previas/posteriores con Cluster Verification Utility (cluvfy)RAC y Grid
- Diagnosticar la causa de un node eviction / reinicio inesperado de un nodoRAC y Grid
- Analizar los wait events de todo el clúster (gc waits) por instancia con GV$RAC y Grid
- Mostrar el uso de disk groups, discos y directorios con asmcmd (lsdg / lsdsk / du)ASM
- Comprobar con SQL el estado de los discos ASM, los contadores de errores y los discos candidatosASM
- Ver y cambiar los atributos de un disk group ASM (compatible, disk_repair_time)ASM
- Mostrar la configuración del broker de Data Guard y el estado de las bases de datos (DGMGRL)Data Guard
- Comprobar con SQL el rol primary/standby y la preparación para switchoverData Guard
- Medir el lag de transporte/aplicación, la velocidad de aplicación y los procesos de Data Guard en el standbyData Guard
- Validar el standby con el broker antes de un switchover/failover (VALIDATE DATABASE)Data Guard
- Realizar un switchover planificado (DGMGRL, cambio de rol sin pérdida de datos)Data Guard
- Realizar un failover tras perder el primario (DGMGRL)Data Guard
- Recuperar el antiguo primario como standby tras un failover (REINSTATE)Data Guard
- Detener / iniciar la aplicación de redo o el transporte de redo con el broker; configurar la aplicación diferidaData Guard
- Habilitar Fast-Start Failover (FSFO) e iniciar el observerData Guard
- Convertir un physical standby en snapshot standby y viceversa (entorno de pruebas)Data Guard
- Crear un recovery catalog de RMAN y registrar la base de datosRMAN
- Crear un physical standby desde la base de datos activa con RMAN DUPLICATERMAN
- Validar y limpiar los registros de backup de RMAN (CROSSCHECK, EXPIRED, OBSOLETE)RMAN
- Validar la base de datos y los backups frente a corrupción (VALIDATE)RMAN
- Ver qué backups usaría una restauración y validarlos (PREVIEW / VALIDATE)RMAN
- Reparar bloques corruptos en línea (block media recovery, RECOVER CORRUPTION LIST)RMAN
- Devolver un tablespace a un punto del pasado (TSPITR)RMAN
- Recuperar una sola tabla a un punto del pasado desde un backup de RMAN (RECOVER TABLE)RMAN
- Crear una PDB nueva desde PDB$SEEDMultitenant
- Clonar una PDB dentro de la misma CDB (clon local / hot clone)Multitenant
- Clonar una PDB desde otra CDB por un DB link (clon remoto)Multitenant
- Desconectar (unplug) una PDB y conectarla (plug) en otra CDB (o en la misma)Multitenant
- Abrir PDB y mantenerlas abiertas tras reinicios de la CDB (SAVE STATE)Multitenant
- Definir límites de CPU, memoria, I/O y almacenamiento por PDBMultitenant
- Confirmar en qué contenedor está y consultar todas las PDB desde el root (CDB_ / CONTAINERS)Multitenant
- Crear una PDB refreshable, refrescarla y convertirla en una PDB independienteMultitenant
- Tomar un snapshot de AWR y generar un informe AWR entre dos snapshotsRendimiento
- Informe AWR diff (compare period) entre dos periodosRendimiento
- Top wait events y top SQL desde ASH para los últimos minutosRendimiento
- Ejecutar un análisis ADDM y obtener su informeRendimiento
- Obtener un informe de SQL Monitor (SQL largo en ejecución o finalizado)Rendimiento
- Habilitar/deshabilitar el trace 10046 para una sesión y resumirlo con TKPROFRendimiento
- Mostrar el plan de ejecución real con estadísticas de row source (ALLSTATS LAST)Rendimiento
- Crear y ejecutar una tarea de SQL Tuning Advisor y leer sus recomendacionesRendimiento
- Aceptar, deshabilitar y eliminar un SQL profileRendimiento
- Cargar un plan bueno desde el cursor cache como SQL plan baselineRendimiento
- Evolucionar planes no aceptados de un SQL plan baselineRendimiento
- Fijar, deshabilitar o eliminar un plan de un SQL plan baselineRendimiento
- Comprobar el estado de bind peeking y adaptive cursor sharingRendimiento
- Encontrar los top SQL por tiempo transcurrido/CPU en un periodo pasado (AWR + V$SQLAREA)Rendimiento
- Encontrar estadísticas obsoletas y definir preferencias de estadísticas por tabla (prefs)Estadísticas
- Bloquear y desbloquear las estadísticas de una tabla/esquemaEstadísticas
- Restaurar estadísticas a un punto del pasadoEstadísticas
- Recopilar estadísticas como pending, probarlas y publicarlasEstadísticas
- Configurar estadísticas incrementales para una tabla particionadaEstadísticas
- Dividir y combinar particiones en líneaParticionamiento
- Carga masiva o archivado de datos con exchange partitionParticionamiento
- Truncar/eliminar una partición manteniendo utilizables los índices globalesParticionamiento
- Crear particionamiento interval y convertir una tabla range existente a intervalParticionamiento
- Verificar las claves de partición y el uso de partition-wise joinParticionamiento
- Redefinir una tabla en línea con DBMS_REDEFINITION (flujo completo)Operaciones en línea
- Mover una tabla o partición en línea (ALTER TABLE MOVE ONLINE)Operaciones en línea
- Crear, abrir, definir la master key y hacer backup de un keystore TDE (19c+)Seguridad
- Cifrar tablespaces con TDE (nuevos y existentes, online/offline)Seguridad
- Crear una política de Unified Auditing, habilitarla de forma condicional, revisar los registros y eliminarlaSeguridad
- Añadir una política de acceso a nivel de fila con VPD (DBMS_RLS)Seguridad
- Crear un profile de política de contraseñas y asignarlo a usuariosSeguridad
- Encontrar privilegios no usados con privilege analysisSeguridad
- Inspeccionar el inventario con OPatch y ejecutar comprobaciones previas al parcheParches y ciclo de vida
- Actualizar la capa SQL con datapatch -verbose tras un parche binarioParches y ciclo de vida
- Verificar el historial de parches SQL, el estado de los componentes y los objetos inválidosParches y ciclo de vida
- Crear, ejecutar manualmente, deshabilitar y eliminar un job del schedulerScheduler
- Monitorear el historial de ejecuciones y los fallos de los jobs del schedulerScheduler
- Crear y activar un plan sencillo de Resource ManagerScheduler