Guía del usuario de PPBS: Preparación del entorno para un respaldo exitoso de Oracle PBS
Summary: En este documento, se proporciona una guía clara paso a paso que se centra en cómo preparar y configurar Oracle PBS para el respaldo. Siga estas instrucciones para administrar eficazmente los respaldos de Oracle mediante PowerProtect Backup Service. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Propósito:
Prepare el entorno para respaldos correctos de Oracle Phoenix Backup Store (PBS) del Servicio de respaldo de PowerProtect (PPBS) sin errores.
-
¿Qué es un servidor Oracle?
- Oracle Corporation creó el sistema de administración de bases de datos relacionales (RDBMS) ampliamente utilizado, conocido como Oracle. Está diseñado para almacenar, administrar y recuperar datos de manera eficiente, lo que lo convierte en un componente fundamental de muchos sistemas y aplicaciones de nivel empresarial. Estos son algunos de sus diversos componentes:
- Instance: una instancia de Oracle corresponde al software y las estructuras de memoria que administran las operaciones de una base de datos.
- Base de datos: la base de datos en sí es un conjunto de archivos físicos en el disco que almacenan datos. Incluye archivos de datos, archivos de control y archivos de registro de reconstitución.
- SQL (lenguaje de consulta estructurado) es el lenguaje utilizado para interactuar con una base de datos Oracle. Los usuarios y las aplicaciones emiten instrucciones SQL para consultar y manipular los datos.
- Listener: Oracle Listener es un proceso que escucha las solicitudes de conexión de clientes entrantes y establece una conexión entre los clientes y la base de datos de Oracle.
- Oracle Net Services: proporciona servicios de comunicación de red para Oracle Database. Incluye protocolos y herramientas para conectarse a la base de datos desde diferentes ubicaciones.
- Archivos de registro de reconstitución: estos archivos almacenan un registro de todos los cambios realizados en la base de datos. Son cruciales para la recuperación en caso de fallas del sistema.
- Archivos de control: los archivos de control contienen metadatos sobre la estructura física de la base de datos. Son fundamentales para el inicio y la recuperación de la base de datos.
- Registros de reconstitución archivados: Son copias de los archivos de registro de reconstitución que se archivaron. Se utilizan con fines de respaldo y recuperación.
- Componentes del respaldo y recuperación: Oracle incluye varias herramientas y utilidades para crear respaldos y recuperar datos en caso de pérdida de datos o fallas del sistema. Estos incluyen RMAN (Recovery Manager) y Data Pump.
- ¿Por qué realizar un respaldo de base de datos de Oracle?
- Proteja sus datos contra accidentes, errores o problemas informáticos.
- Asegúrese de poder recuperar sus datos si algo malo sucede, como un bloqueo de la computadora, un incendio o una inundación.
- Conserve los datos antiguos para analizar las tendencias o los informes.
- Aumente la seguridad manteniendo una copia segura de sus datos, incluso si alguien intenta robarlos.
- ¿Qué datos respalda PPBS de los servidores Oracle?
- PPBS simplifica drásticamente el respaldo y la recuperación de las bases de datos de Oracle alojadas en la infraestructura virtual y física local, así como en la infraestructura en la nube, como Amazon EC2, las VM de Azure, Google Compute Engines, etc.
- PPBS le permite respaldar y recuperar las siguientes bases de datos que se ejecutan en los hosts del servidor Oracle:
- Bases de datos independientes
- Bases de datos RAC (Real Application Cluster)
- ¿Qué es Phoenix Backup Store (PBS)?
- Phoenix Backup Store es un dispositivo NAS basado en Ubuntu con el paquete Debian de Phoenix Backup Store proporcionado por PPBS instalado.
- Después de que los administradores configuren el dispositivo NAS, instale el paquete Debian y actívelo en el dispositivo:
- El dispositivo NAS está configurado como un Phoenix Backup Store
- Está registrado en PPBS Cloud
- Crea una conexión persistente con PPBS Cloud
- Cuando un administrador agrega un montaje de respaldo en la consola de administración, se crea en Phoenix Backup Store como un directorio compartido a través de la red.
- El directorio compartido funciona como punto de montaje y el administrador de base de datos de Oracle debe asignarlo al host en el que se ejecuta RMAN.
- Cuando se ejecuta un trabajo de respaldo mediante RMAN, se crea un respaldo de Oracle RMAN y se almacena en el montaje de respaldo. RMAN requiere permisos de lectura y escritura en el montaje de respaldo.
- ¿Qué son los hosts RMAN?
- El respaldo y la restauración de bases de datos de Oracle se manejan mediante un administrador de respaldo y recuperación proporcionado por Oracle y denominado RMAN.
- RMAN proporciona utilidades para que los administradores de bases de datos de Oracle puedan ejecutar trabajos de respaldo de bases de datos y crear respaldos de Oracle RMAN.
- RMAN está conectado a las bases de datos y un administrador de bases de datos ejecuta un trabajo de respaldo con él.
- El host en el que se ejecuta RMAN se denomina host RMAN y el montaje de respaldo se asigna al host.
- Después de ejecutarse un trabajo de respaldo, RMAN crea un respaldo de Oracle RMAN y lo almacena en el montaje de respaldo.
- ¿Cuál es el flujo de trabajo de respaldo de la base de datos de Oracle? ¿Cuáles son los tipos de respaldos?
- Flujo de trabajo de respaldo de la base de datos
- Tipo de método de respaldo de la base de datos:
- Respaldo completo
- Respaldo incremental
- Respaldo de registros de archivos
- Flujo de trabajo de respaldo de la base de datos
- ¿Cuáles son los requisitos previos?
- ¿Desde dónde debo descargar el paquete de instalación de Oracle PBS?
- Puede descargar el instalador de Windows mediante uno de los siguientes tres métodos:
- Página de descargas
- Página Configuración
- Página de descargas
- Puede descargar el instalador de Windows mediante uno de los siguientes tres métodos:
-
¿Cómo puedo instalar un Oracle PBS?
- Hay tres maneras de instalar Oracle PBS
- Implementar el paquete Debian en un servidor Ubuntu para utilizar el servidor Ubuntu como un Phoenix Backup Store
- Implementar el paquete OVA en una configuración de VMware para usar la máquina virtual como un Phoenix Backup Store
- Implementar el paquete Debian como una instancia de AWS EC2 para utilizar la instancia como un Phoenix Backup Store
- Implementar el paquete Debian en un servidor Ubuntu para utilizar el servidor Ubuntu como un Phoenix Backup Store
📝 Nota
Tras la instalación, verifique que el servicio Phoenix esté en modo de ejecución mediante el siguiente comando (systemctl status: PhoenixOracle)
-
¿Cómo puedo activar un Oracle PBS?
- El proceso paso a paso se describe en el artículo de Activación.
- Comando:
PhoenixBackupStoreControl activate <activation_token> - Tras la activación, el servidor aparece en la página de Phoenix Backup Store.
- (Consola de administración > Proteger > Oracle > Phoenix Backup Store > Servidores de Oracle)
- ¿Cómo puedo configurar respaldos de bases de datos de Oracle en PPBS?
- Pasos para configurar respaldos de bases de datos
- Cree un montaje de respaldo en el Phoenix Backup Store registrado
- Map the backup mount on the RMAN hostAsigne el montaje de respaldo en el host RMAN
- Permita que RMAN almacene los respaldos en el montaje
- ¿Cuáles son los requisitos previos antes de iniciar un respaldo de una base de datos Oracle configurada?
-
Conexión
- Verifique la conexión entre el servidor y PPBS Cloud
- Windows
- Verifique si el cliente para NFS se está ejecutando o no.
- Pruebe telnet desde el servidor Windows de la base de datos hasta los siguientes puertos
telnet <PBS-Server Name/PBS-server IP> 2049telnet <PBS-Server Name/PBS-server IP> 9090telnet <PBS-Server Name/PBS-server IP> 111
- Intente montar PBS en el servidor Windows manualmente con las credenciales raíz (así es como se asigna el recurso compartido de red al servidor Windows).
- Linux
- Pruebe telnet desde el servidor Windows de la base de datos hasta los siguientes puertos
telnet <PBS-Server Name/PBS-server IP> 2049telnet <PBS-Server Name/PBS-server IP> 9090telnet <PBS-Server Name/PBS-server IP> 111
- Verifique si PBS está montado o no en el servidor de base de datos de Linux.
df -h
- Verifique los detalles del montaje de PBS en las entradas de la pestaña FS.
cat /etc/fstab
- Pruebe telnet desde el servidor Windows de la base de datos hasta los siguientes puertos
- Verifique la conexión entre el servidor y PPBS Cloud
- Servicio
- El servicio de Phoenix debe estar en modo de ejecución:
systemctl status PhoenixBackupStore - El servicio de NFS debe estar en modo de ejecución:
systemctl status nfs-kernel-server - Zpool debe estar en modo de ejecución:
systemctl status zpools status - De no estar en modo de ejecución, utilice start o restart en lugar de status en el comando anterior para iniciarlo o reiniciarlo.
E.g (systemctl start PhoenixOracle) or (systemctl restart PhoenixOracle)
- El servicio de Phoenix debe estar en modo de ejecución:
- Estado de UI
- El estado de Oracle PBS en la consola PPBS debe aparecer como "Conectado".
-
- IU
- No cancele el trabajo, ya que
- El primer trabajo de respaldo llevará tiempo: realizará un análisis completo de los datos.
- El primer trabajo se ejecutará hasta que se complete (no respetará la ventana de respaldo).
- ¿Cómo ejecuto un respaldo de bases de datos Oracle configuradas?
- Respalde bases de datos de Oracle mediante RMAN alojado en un servidor Linux
- Actualice y ejecute los scripts de RMAN proporcionados por PPBS que utilizan la API de Phoenix Backup Store para respaldar bases de datos.
- Para obtener más información sobre cómo este script utiliza la API de Phoenix Backup Store para respaldar y almacenar respaldos de Oracle RMAN en el montaje de respaldo, consulte Referencia de la API de Phoenix Backup Store
- Respalde bases de datos de Oracle mediante RMAN alojado en un servidor Windows
- Actualice y ejecute los scripts de RMAN en un archivo por lotes de plantillas proporcionados por PPBS que utilizan la API de Phoenix Backup Store para respaldar bases de datos.
- Para obtener más información sobre cómo este archivo por lotes utiliza la API de Phoenix Backup Store para respaldar y almacenar respaldos de Oracle RMAN en el montaje de respaldo, consulte Referencia de la API de Phoenix Backup Store
- Los scripts se pueden automatizar con la ayuda de trabajos cron en Linux y programadores de tareas en Windows.
- Respalde bases de datos de Oracle mediante RMAN alojado en un servidor Linux
- ¿Cuáles son los problemas más comunes con PPBS Oracle PBS durante el respaldo?
- Qué hacer y qué no hacer en cuanto a respaldos de bases de datos Oracle
- PBS solo se utiliza para respaldos de RMAN configurados para PPBS.
- No se debe utilizar como un servidor NFS.
- No instale ninguna aplicación de terceros; solo debe usar respaldos de PPBS.
- No copie ni elimine datos manualmente en los montajes de PBS.
- No configure varias bases de datos para un único punto de montaje; cada punto de montaje se utiliza para una sola base de datos. Si desea proteger cinco bases de datos, debe configurar cinco puntos de montaje en PBS.
- No edite las entradas manualmente en etc/exports; cada vez que cree un montaje, utilice scripts para agregar las entradas, como se muestra a continuación.
- Ubicación del script en
PBS::/opt/Druva/Phoenix/PhoenixBackupStore/bin - Copie todos los scripts en el servidor de base de datos/host de RMAN
- Ejecute el script en el host de RMAN con la dirección IP del servidor de Phoenix Backup Store y el nombre de montaje de respaldo como parámetros.
- Ejecute el script de este modo:
phoenix_get_mount_details.sh <Phoenix-Backup-Store-ip-address> <backup-mount-name>- Ejemplo:
phoenix_get_mount_details.sh 192.0.2.1 testmount
- El resultado del script de phoenix_get_mount_details.sh es la ruta al montaje del respaldo. Debe asignar el montaje de respaldo al host de RMAN para que, cuando ejecute un trabajo de respaldo mediante el script de RMAN, RMAN pueda almacenar el respaldo de Oracle RMAN en el montaje del respaldo.
- Ejemplo de resultado del script phoenix_get_mount_details.sh:
Remote mountpath is 192.0.2.1:/Phoenix/testmount/oracle_dataMount options : retrans:5,timeo:1200, rw, user
Affected Products
PowerProtect Backup ServicesArticle Properties
Article Number: 000229021
Article Type: How To
Last Modified: 26 May 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.