Red Hat Training

A Red Hat training course is available for Red Hat Satellite

9.4. Uso de Control de Base de datos RHN

El Satélite Red Hat Network con Base de datos incorporada necesita una herramienta para administrar la base de datos: Control de Base de datos RHN. Esta herramienta de línea de comandos le permite realizar múltiples funciones, desde crear, verificar y restaurar copias de seguridad hasta obtener el estatus de la base de datos y reiniciarla cuando sea necesario. Usted debe ser el usuario de Oracle para invocar Control de Base de datos RHN. Para comenzar, cámbiese al usuario de Oracle:
su - oracle
Luego, ejecute el siguiente comando:
db-control option

9.4.1. Opciones de Control de Base de Datos

Control de Base de datos RHN ofrece muchas opciones de línea de comandos. Para utilizarlas, inserte, como Oracle, la opción y el valor apropiado, en caso de ser necesario, después del comando db-control.

Tabla 9.1. Opciones de Control de base de datos RHN

Opción Descripción
help Lista las opciones de db-control con información adicional.
backup DIRNAME Crea una copia de seguridad de la base de datos al directorio especificado.
examine DIRNAME Examina el contenido de un directorio de copia de seguridad. Retorna el tiempo de creación de la copia de seguridad y reporta su contenido.
extend Incrementa el espacio de tabla de Oracle Red Hat Network
gather-stats PCT Reune estadísticas en objetos de base de datos de Oracle de Red Hat Network. PCT es el porcentaje de filas a calcular (por defecto es 15%).
report Reporta el uso actual de espacio en la base de datos.
report-stats Reporta segmentos con estadísticas obsoletas o vacías.
restore DIRNAME Restaura la base de datos desde la copia de seguridad guardada en DIRNAME. La base de datos debe ser detenida para que este comando sea ejecutado con éxito.
start Inicia la instancia de la base de datos. Esta función también puede realizarse, como root, con el comando service oracle start
shrink-segments Reduce segmentos de base de datos de Oracle Red Hat Network con cantidades de espacio libre significativo.
status Muestra el estado actual de la base de datos: "running"(en ejecución) o "offline" (desconectada).
stop Detiene la instancia de la base de datos. Esto también puede llevarse a cabo como usuario de root con el comando service oracle stop.
tablesizes Muestra el reporte de espacio para cada tabla
verify DIRNAME Verifica el contenido de la copia de seguridad guardada en DIRNAME. Este comando revisa la suma de verificación de cada uno de los archivos guardados en la copia de seguridad.

Nota

Las estadísticas de la base de datos son colecciones de datos que describen con más detalle la base de datos y los objetos en ella. Estas estadísticas son utilizadas por el optimizador de consultas, para elegir el mejor plan de ejecución para cada sentencia SQL. Puesto que los objetos en una base de datos pueden cambiar constantemente, las estadísticas deben ser actualizadas periódicamente para poder describir con precisión estos objetos de base de datos. Las estadísticas son mantenidas automáticamente por Oracle. No obstante, si la base de datos tiene problemas de rendimiento, tras una cantidad significativa de cambios en los datos, considere realizarlas manualmente.

Nota

Después de borrar grandes cantidades de datos, utilice la opción segment-shrink para reclamar espacio libre fragmentado en un segmento de base de datos Oracle. Los beneficios de segment-shrink son la mejor utilización de la cache debido a la compactación de datos y a la reducción de bloques a examinar en el análisis de cuadro completo, los cuales llevan a obtener un mejor rendimiento.
La funcionalidad del segmento de reducción opera en la base de datos recién creada de Oracle 10g, versión 2. distribuida con el servidor de Satélite Red Hat Network. Debido a diferentes parámetros predeterminados de base de datos en la Base de datos de Oracle 9i esta funcionalidad no opera no funciona en bases de datos que fueron actualizadas desde versiones anteriores del servidor de Satélite Red Hat Network.