Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Asignatura: Diseñando estrategias para la Día y hora: martes y jueves 04:50 PM - 06:30 Grupo: 01
recuperación y migración de bases de datos PM
Estudiante:
Asencio Quinteros Dennis Eduardo D
1
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Por defecto la exportación va a guardar tanto la estructura de los datos como los datos en sí. Es
posible que solamente se quiera exportar una de ambas. Si se marca la opción Only data,
solamente se exportan los datos y no la estructura de los objetos. Si la opción que se marca es
Only schema, entonces los datos no se van a exportar. En este caso únicamente se exporta la
estructura de los mismos.
Crear una copia de seguridad del esquema de una base de datos con pgAdmin 4
Cree otra carpeta llamada OTROS dentro de la carpeta principal de los respaldos y cree un
respaldo, guárdelo como nosthwind-schema, no de clic en el botón backup todavía.
2
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
3
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
4
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Crear una copia de seguridad solo los datos (registros) de una base de datos con
pgAdmin 4.
1- Cree otro backup dentro de la carpeta llamada OTROS, con el nombre de northwind-data,
así:
5
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Abra los 2 archivos, revíselos y luego escriba diferencias o características identificadas en cada
uno, hágalo en la siguiente tabla.
Opción Descripción
schema El schema al abrirlo no muestra nadas porque
solo guarda la tabla
6
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Crear una copia de seguridad excluyendo otros parámetros de una base de datos
con pgAdmin 4.
También en esta misma pestaña de las opciones de backup se puede indicar que no se vayan a
guardar datos como el propietario de la base de datos o los privilegios que tienen los diferentes
usuarios de ésta.
Mueva los interruptores en el cuadro de campo No guardar para seleccionar los objetos que no
se incluirán en la copia de seguridad.
• Mueva el interruptor junto a Propietario hacia la posición derecha para excluir los
comandos que establecen la propiedad del objeto.
• Mueva el interruptor junto a Privilegio hacia la posición derecha para excluir comandos
que crean privilegios de acceso.
• Mueva el interruptor junto a Tablespace hacia la posición derecha para excluir
tablespaces.
• Mueva el interruptor junto a Datos de tablas sin registrar hacia la posición derecha para
excluir el contenido de las tablas sin registrar.
• Mueva el interruptor junto a Comentarios hacia la posición derecha para excluir los
comandos que configuran los comentarios. Nota: esta opción solo es visible para el
servidor de base de datos mayor o igual que 11.
7
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Pestaña Options
En la siguiente pestaña, se especifican varias opciones muy importantes, puesto que se detallan
diferentes condiciones relacionadas con las instrucciones SQL que se van a generar.
Haga clic en la pestaña Opciones para continuar. Use estos campos adicionales para especificar
opciones como incluir declaraciones ddl, mensajes detallados o usar la autorización de sesión
establecida correspondiente a las opciones de pg_dump.
8
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
9
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
10
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Hay ciertas tareas que pgAdmin ejecuta en segundo plano. Los procesos que se ejecutan en
segundo plano se pueden ver en la pestaña de procesos. Muestra los detalles del proceso de copia
de seguridad, restauración, mantenimiento, importación/exportación y creación de instancias en
la nube.
11
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Vaya al siguiente video donde podrá ver la descripción de la información generada en el apartado
de procesos.
Luego deberá completar el siguiente cuadro, donde deberá colocar una pequeña descripción de
cada columna.
Columna
PID Type Server Object Start Time Status Time
Taken
12
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Utilice el cuadro de diálogo Backup Globals para crear un script de texto sin formato que recrea
todos los objetos de la base de datos dentro de un clúster y los objetos globales que comparten
esas bases de datos. Los objetos globales incluyen espacios de tablas, roles y propiedades de
objetos. Puede utilizar la herramienta de consulta pgAdmin para reproducir un script de texto sin
formato y recrear los objetos en la copia de seguridad.
Para crear una base de datos de los objetos globales de PostgreSQl haga lo siguiente:
1- Clic derecho sobre el servidor, luego en Backups Globals.
2- Elija para guardar la carpeta principal creada el inicio y en una llamada OTROS.
3- El nombre del backup se debe llamar pg15-globlas.
13
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
14
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Haga clic en el botón Backup para crear y ejecutar un comando basado en sus selecciones; haga
clic en el botón Cancelar para salir sin guardar el trabajo.
pgAdmin ejecutará el proceso de copia de seguridad en segundo plano. Puede ver todo el proceso
en segundo plano con el estado en ejecución y los registros en la pestaña Procesos.
1- Ahora vaya a la carpeta Backup recién creado y abra el archivo, luego complete el cuadro
siguiente.
Tipo Backup Descripción
El Backup Globals se utiliza como una medida de contingencia para asegurar la recuperación del sistema en
caso de incidentes, y permite a los administradores de bases de datos restaurar los valores globales del
sistema y continuar con las operaciones normales del negocio. En resumen, el Backup Globals es una copia
de seguridad de la configuración global del sistema de bases de datos y sirve como una medida de
contingencia crítica para garantizar la continuidad del negocio y la recuperación de los datos en caso de
pérdida o fallos del sistema.
15
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
Utilice el cuadro de diálogo Servidor de copia de seguridad para crear un script de texto sin
formato que recreará el servidor seleccionado. Puede utilizar la herramienta de consulta pgAdmin
para reproducir un script de texto sin formato y recrear el servidor.
Para crear una base de datos de los objetos globales de PostgreSQl haga lo siguiente:
1- Clic derecho sobre el servidor, luego en Backups Server.
2- Elija para guardar la carpeta principal creada el inicio y en una llamada SERVERS.
3- El nombre del backup se debe llamar pg15-srvs.
16
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
• Utilice el cuadro de lista desplegable junto a Nombre del Rol para especificar una función con
privilegios de conexión en el servidor seleccionado. El rol se utilizará para la autenticación
durante la copia de seguridad.
5- Haga clic en la pestaña Datos/Objetos para continuar. Utilice los campos de la pestaña
Datos/Objetos para proporcionar opciones relacionadas con datos u objetos pgAdmin que
correspondan a pg_dump.
6- Mueva los interruptores en el cuadro de campo Tipo de objetos para especificar detalles
sobre el tipo de objetos que se incluirán en la copia de seguridad.
• Mueva el interruptor junto a Solo datos / Only data hacia la posición derecha para limitar
la copia de seguridad a los datos.
• Mueva el interruptor junto a Solo esquema / Only eschema para limitar la copia de
seguridad a objetos de base de datos de nivel de esquema.
17
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
7- Mueva los interruptores en el cuadro de campo No guardar para seleccionar los objetos
que no se incluirán en la copia de seguridad.
• Mueva el interruptor junto a Propietario hacia la posición derecha para excluir los
comandos que establecen la propiedad del objeto.
• Mueva el interruptor junto a Privilegio hacia la posición derecha para excluir comandos
que crean privilegios de acceso.
• Mueva el interruptor junto a Tablespace hacia la posición derecha para excluir tablespaces.
• Mueva el interruptor junto a Datos de tablas sin registrar hacia la posición derecha para
excluir el contenido de las tablas sin registrar.
• Mueva el interruptor junto a Comentarios hacia la posición derecha para excluir los
comandos que configuran los comentarios. Nota: esta opción solo es visible para el
servidor de base de datos mayor o igual que 11.
18
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
19
CENTRO REGIONAL DE OCCIDENTE
GUIA PRACTICA 3
CICLO 01-2023
UNIDAD 1
10- Haga clic en el botón Copia de seguridad para crear y ejecutar un comando basado en sus
selecciones; haga clic en el botón Cancelar para salir sin guardar el trabajo.
11- pgAdmin ejecutará el proceso de copia de seguridad en segundo plano. Puede ver todo el
proceso en segundo plano con el estado en ejecución y los registros en la pestaña Procesos
1- Ahora vaya a la carpeta Backup recién creado y abra el archivo, luego complete el cuadro
siguiente.
Tipo Backup Descripción
El backup server se encarga de copiar los datos del servidor a un medio de almacenamiento externo, como un
disco duro externo, una cinta magnética o una nube de almacenamiento en línea. Esta copia de seguridad
puede ser completa o incremental, dependiendo de la configuración y necesidades del sistema.
El backup server es una herramienta esencial en la gestión y seguridad de los datos de un servidor, ya que
permite asegurar la disponibilidad y recuperación de los datos en caso de incidentes. Además, es importante
realizar pruebas periódicas de recuperación de datos para comprobar que los backups funcionan
correctamente y que los datos se pueden recuperar en caso de necesidad.
20