Backups y restore

Páginas: 9 (2054 palabras) Publicado: 19 de marzo de 2013
Marcos Mejias i Xavi Iroz
Bases de Dades

Chapter 24. Backup and Restore
Índex
Introducció
Aventatges del Backups sqldump
Desaventatges del Backups sqldump
Aventatges del Backup PITR(Point-In-Time Recovery)
Desaventatges del Backup PITR(Point-In-Time Recovery)
1. SQL Dump
1.1 Backups locals:
1.2 Bakups remots
1.3 Pg_dumpall
2. File System Level Backup
3. Continuous Archiving andPoint-In-Time Recovery (PITR)
4. Servidors en espera warm standby
Funcionament del servidor Warm-Satandby
5. Migració entre versions
Script d’exemple de creació de un Backup
Referències:

1

Marcos Mejias i Xavi Iroz
Bases de Dades

Introducció
En Backups i restore podrem realitzar procediments de backups utilitzant eines que ens
proporciona PostgreSQL i Fedora. En les primeres partsde un Backup Complert utilitzarem
i les seves principals opcions.
Tenim dos tipus de còpies de seguretat: Complets i Parcials. El complert fa una copia de tot
el PostgreSQL al complet, per bases petites potser molt útil, el parcial, es com el diferencial
dels Backups de linux, això vol dir, que va fent copies distingides de cada una sense tenir un
complet.

Aventatges del Backups sqldump●




Senzill de realitzar i de fer.
Es pot realitzar en calent (sense tenir que aprar el PostgreSQL).
És un Backup conssitent.
En bases de dades petites és molt ràpid.

Desaventatges del Backups sqldump




És restaura tot o res.
Consum de procés elevat.
En base de dades grans no és efectiu

Aventatges del Backup PITR(Point-In-Time Recovery)





És molt méssencill de restaurar.
Molt més complet.
Més eficacia.
Control de les copies completes o incrementals.

Desaventatges del Backup PITR(Point-In-Time Recovery)




No és pot fer en calent.
Ocupar molt d’espai en disc.
Fàcil error.

1. SQL Dump
1.1 Backups locals:
Abans de fer res, s’ha de mirar quines Bases de Dades tens, llistar bases de Dades:
[hisx43563825@pc38 ~]$ psql -lRadiografia de la bases de dades i les ordres en text pla:
[hisx@pc37 ~]$ pg_dump training > training_back_19032012

2

Marcos Mejias i Xavi Iroz
Bases de Dades
Creem un fitxer on és crea totes le scomandes per tornar a tenir la base de dades com abans o
co mvam fer l’ultim backup. Ara mirem un tros del fitxer creat:
[hisx@pc37 ~]$ cat training_back_19032012
--- PostgreSQL database dump
-SETstatement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
--- Name: aux; Type: SCHEMA; Schema: -; Owner: obelix
-CREATE SCHEMA aux;
ALTER SCHEMA aux OWNER TO obelix;
ALTER TABLE public.repventas OWNER TO hisx46799383;
--- Data for Name: clientes; Type:TABLE DATA; Schema: public; Owner:
hisx46799383
-COPY clientes (num_clie, empresa, rep_clie, limite_credito) FROM stdin;
2111 JCP Inc.
103
50000.00
2102 First Corp. 101
65000.00
2103 Acme Mfg.
105
50000.00
…[mes]

1.2 Bakups remots
Com a postgres:
-h host, -p port (si no posem res agafa el port i el host per defecte)

-bash-4.1$ pg_dump training -h pc38 > training_back_marcos
Ambel nostre hisx:
-U nom_usuari
Retornar a la situació anterior, restaurar el backup del dia 19 de Març de la base de dades de
training, es pot fer amb un usuari amb presmisos d’administrador, o ser postgres:
[hisx@pc37 ~]$ psql training < training_back_19032012
Bolcar una base de dades a una altra:
[hisx@pc37 ~]$ pg_dump -h pc38 training | psql -h pc37 training

1.3 Pg_dumpall
Per donarsuport convenient a l’abocament de tot el contingut d'un grup de base de dades,
el programa ens proporciona pg_dumpall. pg_dumpall, còpies de seguretat de cada base de

3

Marcos Mejias i Xavi Iroz
Bases de Dades
dades en un grup determinat, i també conserva les dades en tot el clúster com el tablespace i
les definicions de taules.
Per poder fer el pg_dumpall has de ser postgres o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Backups
  • BACKUPS
  • backups
  • restor
  • restoran
  • Backups De Xsenserver
  • Crear backups
  • Plan de backups

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS