Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Villa El Salvador
2015
DEDICATORIA
Dedico este trabajo a Dios, quin es el ser
supremo y creador de todo lo que existe,
quin estuvo conmigo cuidndome,
animndome y fortalecindome en cada
etapa de mi carrera profesional, a mis
padres por estar a mi lado siempre, por su
apoyo incondicional y ensearme que con
sacrificio y lucha podemos alcanzar
grandes metas.
2
AGRADECIMIENTOS
3
A mis Pastores (ngel y Susy ), por el apoyo moral y espiritual y
haber contribu ido a mi formacin, a mi lder (Diana) una mujer
sabia que con sus consejos y pa labras me ayudaron en muchos
mo mentos de mi vida emocional.
4
NDICE
DEDICATORIA ................................................................................... 2
AGRADECIMIENTOS ................................ ......................................... 3
NDICE ................................................................ .............................. 5
LISTADO DE IMGENES ................................................................... 6
LISTADO DE TABLAS ....................................................................... 7
INTRODUCCIN ................................................................................ 8
CAPTULO I. PLANTEAM IENTO DEL PROBLEMA ............................ 10
1.1. DESCRIPCIN DE LA REALIDAD PROBLEMTICA ................ 10
1.2. JUSTIFICACIN DE LA INVESTIGACIN ............................... 12
1.3. DELIMITACIN DE LA INVESTIGACIN ................................ 13
1.3.1. Espacial ............................................................................ 13
1.3.2. Te mp oral .......................................................................... 13
1.4. FORMULACIN DEL PROBLEMA .......................................... 14
1.5. OBJETIVOS .......................................................................... 14
1.5.1. Objetivo Gene ral ............................................................... 14
1.5.2. Objetivos Especficos ................................ ........................ 15
CAPTULO II. MARCO TERICO ...................................................... 16
2.1. ANTECEDENTES ................................ ................................... 16
2.2. BASES TERICAS ................................ ................................ 25
2.2.1. Sistema Ope rativo Linux .................................................... 25
2.2.2 Base de Datos Orac le ................................ ........................ 34
2.2.3. Tipos de Respaldo que Soporta. - ....................................... 49
2.2.4. RMAN ............................................................................... 61
2.2.5. ORACLE DATAPUMP ................................ ........................ 64
2.3. MARCO CONCEPTUAL.......................................................... 70
CAPTULO III. DESCRIPCIN DE LA HERRAMIENTA ...................... 73
3.1. ANLISIS DE LA HERRAMIENTA ........................................... 73
3.1.1. Organizacin del serv idor de BD Orac le ............................. 78
3.1.2. Tipos de Backup ................................ ................................ 92
3.2. SIMULACIN DE LA HERRAMIENTA ..................................... 95
3.2.1 Plan de Trabajo Con figuracin RMAN y Da tapu mp ............ 95
3.3. Revisin y Consolidacin de Resultados ................................ 127
CONCLUSIONES ........................................................................... 130
5
RECOMENDACIONES .................................................................... 131
REFERENCIAS BIBL IOGRFICAS ................................................. 132
ANEXOS ........................................................................................ 134
A. CREDENCIALES ................................................................. 134
B. MANUAL DE INSTALACIN DE SISTEMA OPERATIVO
ORACLE LINUX ................................ .................................. 136
C. PLAN DE CONTINGENCIA SOLUCIONES ORACLE .............. 143
LISTADO DE IMGENES
6
Imagen 32. Configurac in de Listener .............................................. 110
Imagen 33. Status de Listener ......................................................... 111
Imagen 34. Creacin de Base de Datos ............................................ 111
Imagen 35. Agente de Ente rprise Manager ....................................... 117
Imagen 36. Conexin al Nuevo Cat logo .......................................... 120
Imagen 37. TNSNAMES.ORA DE BD PRODUCCION......................... 120
Imagen 38. Jobs Backup Full ................................ ........................... 121
Imagen 39. Script de Jobs ................................ ............................... 121
Imagen 40. Configurac in de RMAN ................................................. 122
Imagen 41. Directorio DUMP_DM ..................................................... 124
Imagen 42. Jobs Backup Datapump ................................................. 124
Imagen 43. Script Datapump ............................................................ 125
Imagen 44. Generacin Backup Datapump ....................................... 126
Imagen 45. Validacin de Resultados ............................................... 127
Imagen 46. Tamao de Backup Full ................................................. 128
Imagen 47. VMWare VSphere .......................................................... 134
Imagen 48. Enterprise Manager de DMDOS ...................................... 135
Imagen 49. Iso de Oracle L inu x ................................ ....................... 136
Imagen 50. Insta lac in .................................................................... 136
Imagen 51. Orac le Linux ................................ .................................. 137
Imagen 52. Orac le DATAGUARD ..................................................... 144
Imagen 53. SAMBA ......................................................................... 151
Imagen 54. COREFTP ..................................................................... 151
LISTADO DE TABLAS
7
INTRODUCCIN
8
El captulo 2: En este captulo se describen antecedentes y estudios
nacionales e internacionales relacionados al tema de los Backups de RMAN y
Datapump, en el Gestor de Base de Datos Oracle 11g.
Adems se desarrolla teora de las copia de seguridad que usa Oracle 11g
(RMAN, DATAPUMP), las cuales garantiza la integridad de los datos. Y por
ltimo se elabora un glosario de trminos desconocidos o poco usuales.
9
CAPTULO I. PLANTEAMIENTO DEL PROBLEMA
12
Un Administrador de Base de Datos debe organizar una estrategia
de copias de seguridad (backup), y de recuperacin (recovery), para
conseguir un funcionamiento seguro de la base de datos y una pronta
recuperacin ante fallos, ya que de nada sirve pensar que estamos al
margen de tales circunstancias, y que eso no nos puede pasar.
1.3.1. Espacial
rea:
Departamento de Servicios
Aspecto:
Administracin de Backups en el Sistema Gestor de Base de
Datos Oracle 11 g.
1.3.2. Temporal
13
1.4. FORMULACIN DEL PROBLEMA
1.5. OBJETIVOS
14
1.5.2. Ob jetivos Especficos
15
CAPTULO II. MARCO TERICO
2.1. ANTECEDENTES
1
Un ivers id ad de Sa n Carlos d e Guatemala , Back ups y Re cup eracin, 2008
TITULO: ANALISIS COMPARATIVO DE RESPALDO Y
RECUPERACIN DE BASE DE DATOS LICENCIADA (ORACLE
UTILIZANDO RMAN) VS OPEN SOURCE (MYSQL UTILIZANDO
MYSQL ADMINISTRATOR)
Autor: Ingrid Evelyn Cevallos Cevallos
Facultad: Ciencias Matemticas y Fsicas
Carrera: Ingeniera de Sistemas Computacionales
Guatemala
Fsicas: Esto puede ser por fallas del Hardware, como por
ejemplo del disco o del CPU.
Diseo: Esto puede ser por fallas del Software, ya sea en el
Sistema Operativo o en el SGBD, fallas de la red.
Funcionamiento: Son causadas por la intervencin humana,
debidos a fallos del DBA, configuraciones inapropiadas o mal
planteamiento de los procedimientos de backups.
18
Entorno: Como por ejemplo desastres naturales, fallos de
corriente, temperatura excesiva.
Consecuencias:
Respaldo Interrumpido.
Respaldo Incompleto de la Base de Datos.
Respaldo con Advertencias.
Recuperacin con Advertencias.
Falla en la recuperacin de la Base de Datos.
2
Ingrid Evelyn Cevallos Cevallos, ANALISIS COMPARATIVO DE RESPALDO Y RECUPERACIN
DE BASE DE DATOS LICENCIADA (ORACLE UTILIZANDO RMAN) VS OPEN SOURCE (MYSQL
UTILIZANDO MYSQL ADMINISTRATOR), Guatemala, 2010
19
TITULO: ANAL ISIS DE SEGURIDAD EN BASE DE DATOS
ORACLE 11G
Autor: Guillermo Cifuentes Garzn
Unidad de Gestin de Postgrados
Escuela Politcnica del Ejrcito
Sangolqu, Ecuador
3
Gu illermo Cifuentes Ga rz n , Anlisis e n Seguridad d e Base d e D ato s Ora cle 11g,
San goquil-Ecu ador, 2010
20
TITULO: RESPALDOS Y RECUPERACIN SOBRE ORACLE
Autores: Brennero Pardo, Gabriel Torres y Freddy Vergara
Carrera de Ingeniera en Sistemas Computacionales
Trabajo de Grado/ Trabajo de Seminario de Graduacin
Guayaquil Ecuador
21
TAREAS AUTOMATICAS REALIZADAS POR RMAN
4
Brennero Pardo, Gabriel Torres y Freddy Vergara, RESPALDOS Y RECUPERACIN SOBRE
ORACLE, 2010
22
TITULO: DESARROLLO DE UNA ESTRUCTURA PARA UNA
BASE DE DATOS SISMICO EN EL SISTEMA GESTOR
ORACLE Y CONSULTAS A PARTIR DE APLICACIONES CGI
Autores: Igor Alberto Valdivia Polanco
Universidad Nacional de San Agustn de Arequipa
Facultad de Geologa, Geofsica y Minas
Escuela Profesional de Ingeniera Geofsica.
Tesis para Optar el Titulo Profesional de Ingeniero Geofsico
Arequipa Per
23
nombre de usuario. En funcin al nombre que se le otorga a un
usuario este puede conectarse a la base de datos, con derechos o
privilegios para hacer nicamente consultas o tambin hacer consultas
y modificar datos. Los administradores usan estos mecanismos para
asegurarse de que ciertos usuarios puedan consultar los datos de
carcter sensible; mientras que, a otros se les puede negar dicha
posibilidad, lo que permite que los datos originales no sean
distorsionados consciente o inconscientemente por los usuarios al
momento de interactuar con los ellos.
5
Va ld ivia Po la nco , Ig or Albe rto, De sarro llo de un a Estruc tu ra pa ra un a BD Sism ic o
en el Sistem a de Base de Datos Oracle , 2 003 , pg . (3 3, 5 8)
24
2.2. BASES TERICAS
25
Linus B. Torvalds a principios de la dcada de los noventa
6
6
Fa cun do, S is tem a Op erativo L in u x, 2003
7
Fa cun do, S is tem a Op erativo L in u x, 2003 , pg . 17
26
b). Historia de GNU/Linux
27
sistema operativo multiusuario, multitarea que permite que
mltiples usuarios, trabajen con mltiples aplicaciones8
8
Pe rp i n, 2 009, pg. 17
28
colocado en nuestros software como ha sido cosa del
pasado en software comerciales de naturaleza
privativa.
Un gran nmero de aplicaciones ya disponible para
su uso LIBRE con licencia GPL y gratuitas.
Compatibilidad con aplicaciones comerciales
privativas que ayudan a abaratar costos de
operaciones, sin sacrificar calidad ni seguridad.
29
Command Line (Lnea de Comandos): El lugar
donde se escriben los comandos en el Shell.
30
Su: El comando su le da acceso a la cuenta de root o
a otras cuentas de su sistema. Cuando escribe su,
cambiando de la cuenta de usuario a la cuenta root, y
estando todava dentro del Shell en la cuenta de
usuario, tiene acceso a archivos de sistemas
importantes que pueden cambiar o daar
permanentemente. Nunca utilice la cuenta de root a
menos que vaya a gestionar recursos del sistema
operativo.
Particiones:
32
g). El Sistema de Archivos:
Directorio Descripcin
Este es el Subdirectorio principal del Sistema de
ventanas Xfree86. Aqu encontrarn los archivos
/usr/X11R6 binarios correspondientes al entorno grfico, as
como algunos archivos de documentacin,
configuracin y libreras de programacin.
En este directorio se almacenan los archivos
/usr/bin binarios ejecutables correspondientes a los
programas de usuario que estn instalados en el
Sistema.
Este directorio es utilizado para almacenar la
documentacin de los programas instalados.
/usr/doc Aqu encontrarn muchos Subdirectorios, que
contienen archivos de texto que pueden ser
visualizados con cualquier editor.
Si bien este directorio no se usa mucho,
/usr/games antiguamente era el lugar indicado para
almacenar todos los juegos.
Aqu se encuentran los archivos de cabecera
/usr/include para la programacin en lenguaje C.
En este directorio se almacenan las libreras de
/usr/lib programacin utilizadas por los programas de
usuario.
En este directorio encontrarn ms aplicaciones
/usr/sbin tambin relacionadas con la administracin del
Sistema
Este directorio sirve para guardar el cdigo fuente
/usr/src de los programas.
Fuente: La Biblia de Linux Facundo, Arena, Hctor (2003)
33
2.2.2 Base de Datos Oracle
9
Lo ney y Br illa, 2004 , pg . 20
34
Se considera a Oracle como uno de los sistemas de bases de
datos ms completos, destacando:
35
protegiendo su inversin a medida que los requerimientos de
su negocio crecen.
a). Orientacin
36
b). Ventajas
c). Estructura
37
Cada Base de datos estar formada por uno o ms
Tablespace (al menos existe el Tablespace SYSTEM
en el catlogo del sistema).
Cada Tablespace se corresponde con uno o ms
ficheros de datos. Objetos: tablas, vistas, ndices
asociados a una tabla, clsteres.
38
Imagen 2 . Es truc tura Lg ic a por Blo ques
Fuente: http://dis.um.es/~jfernand/0405/dbd/DBD04T06-oracle.pdf
39
Im ag en 3 . Estru ctura L gica po r Segmentos
Fuente: http://dis.um.es/~jfernand/0405/dbd/DBD04T06-oracle.pdf
40
c.2). Estructura Fsica
41
Im age n 4 . Estructura Fsica
Fuente: http://dis.um.es/~jfernand/0405/dbd/DBD04T06-oracle.pdf
Shared pool
42
analizadas as como los planes de ejecucin elegidos
para cada una.
43
esos casos debe utilizar tambin el disco y, si hemos
configurado bien el sistema, se realizarn en los
Tablespace que hemos definido como temporales.
44
d.2). Data files.-
d.3). Tablespaces.-
45
que tiene un conjunto de propiedades de
almacenamiento que se aplican a los objetos
(tablas, secuencias) que se van a crear en la
base de datos bajo el Tablespace indicado.
d.5). Spfile.-
46
manipulados y creados por los usuarios. En principio slo
los administradores y los usuarios propietarios pueden
acceder a cada objeto, salvo que se modifiquen los
privilegios del objeto para permitir su acceso por parte de
otros usuarios.
e.1). Tablas.-
e.2). Vistas.-
47
almacenados en las tablas. Las vistas se emplean
para:
e.3). Procedimientos.-
e.4). Triggers.-
48
e.5). Funciones.-
49
sistema, con vistas a su eventual reposicin en caso de
prdida
b). Respaldos
10
Tener y Pequeo, 2000, pg. 6
50
b.1). Procedimiento de Respaldo y Re cuperacin
Aspectos a considerar
51
Plan de Respaldo.
Cules datos se deben incluir - Tipos de
respaldos.
Cantidad de copias a realizar - Modalidad de
copia.
Dnde guardarlas.
Quienes los manejan.
Verificacin del respaldo.
Registro.
Cundo hacerlo.
El respaldo completo del disco.
Soporte fsico a utilizar para el respaldo
Plan de Respaldo
52
Cules da tos se deben incluir?
53
Las opciones ms comunes son (en orden
descendente por capacidad de almacenamiento
promedio):
Discos duros.
Cintas (4mm, 8mm, QIC).
Cartuchos (alta densidad, micro)
C D R O M.
Zip drive.
Tarjetas PCM-CIA.
Diskette
Cundo realizarlo?
54
dependiendo del da de la semana. As, el fin de
semana se realiza un respaldo global y durante la
semana se realizan respaldos incrementales. Existen
momentos en los cuales es necesario realizar
respaldos extraordinarios, como ser nueva
instalacin de una aplicacin, o migracin de bases
de datos o traslado del equipamiento. En estas
circunstancias deben realizarse un respaldo global,
para estar totalmente cubierto.
Periodicidad
55
c). Herramientas a utilizar
56
Tan importante como llevar a cabo los respaldos con
regularidad, es el respetar los criterios de
almacenamiento. Intervienen consideraciones del
medio ambiente (temperatura, humedad, polvo, etc.)
como as tambin las personas que tienen acceso a
la computadora.
57
Verificacin del respaldo
Regis tro
Fecha (da/mes/ao)
Identificacin de operador (por ejemplo, sus
iniciales
Identificacin del juego de respaldo (por ejemplo,
por letra)
58
Hora de inicio (hora: minuto)
Hora de finalizacin (hora: minuto)
Resultado
Rbrica del operador
59
soportes correctamente rotulados
Contar con otra persona para las recuperaciones
Permanecer junto a la computadora durante la
tarea
Verificar una vez por ao estado correcto de la
computadora
Verificar una vez por ao lectura/grabacin de los
respaldos
Tener acceso a otra computadora de similares
caractersticas
Instalaciones grandes
60
2.2.4. RMAN
Conjuntos de respaldo,
Copia de archivos de datos,
Respaldos de sistema operativo.
11
Anderson, 2005-2007
61
en disco necesario para almacenar los archivos de respaldo
por RMAN, a la vez que disminuye el tiempo de generacin
del respaldo.
62
base de datos con RMAN cuando la misma est cerrada
(en fro). Esto significa que los usuarios no tendrn acceso
a la base de datos durante el respaldo y en ambientes de
utilizacin 7x24.
63
2.2.5. ORACLE DATAPUMP
64
Esto implica que no podremos escribir o leer un fichero de
dump que est ubicado fuera del servidor (por ejemplo en
nuestro PC cliente), ya que los procesos que intentarn
escribirlo o leerlo no tendrn acceso a l. Lo que si podemos
hacer, no obstante, es montar en el servidor de BBDD una
unidad compartida y escribir/leer en sta. Para poder escribir o
leer le deberemos indicar al proceso de DataPump donde
hacerlo. Para esto usaremos un objeto de tipo DIRECTORY
de la BBDD, que deberemos tener creado previamente y en el
que deberemos tener permisos de lectura/escritura. No
deberemos usar, como se haca con el export/import el nombre
fsico del directorio.
65
Si es para por problemas, en ciertos casos (por
ejemplo si se ha quedado sin espacio en el
Tablespace) no aborta, se pone en pausa y permite
solucionar el problema y continuar.
66
IMPORT Y EXPORT
67
Entre las ventajas de efectuar un export estn las
siguientes:
MODOS DE EXPORT.-
68
opciones de auditora del sistema, todos los
disparadores y los perfiles.
69
2.3. MARCO CONCEPTUAL
70
Catlogo RMAN: El catlogo de RMAN contiene metadata que
RMAN utiliza para respaldar y recuperar la base de datos primaria.
Aunque este componente no es obligatorio, ya que podemos
respaldar utilizando nada ms el control file, se dira que es una
buena prctica tenerlo en nuestro ambiente de respaldos y
recuperacin.
71
entornos de almacenamiento de datos, ahorro de tiempo para los
administradores de bases de datos. DataPump es una
caracterstica integral de Oracle Database 11g Release 2 y est
disponible en todas las configuraciones.
72
CAPTULO III. DESCRIPCIN DE LA HERRAMIENTA
http://192.168.1.62:8888/webcenter/system/welcome.jsp?wc
.contentSource=%2Fportal&_afrLoop=253791688697911
Usuario: havila
Contrasea: aviladm2
75
Im age n 8. Su b Portal de DM2 Consulting
76
Ta bla 2 . Carac terstic a d e In fraestructura
Caractersticas Tcnicas
Un Servidor IBM System x3400 M2 Server
Procesador Intel (R) Xeon (R) CPU E5504 @ 2.00GHz
CPU cores: 4 CPUs x 2 GHz.
Licencia VMware vSphere 5 Enterprise Plus
Cantidad de Mquinas Virtuales (8)
Memoria RAM 32 GB
Usuario: root y password: master123
Autor: DM2 Consulting
77
Im agen 10 . D istribuc in de las Mqu in as Virtuales
78
atenciones que reciben, los reportes y visitas de
mantenimiento, etc.
1 /dev/sda6 ext3 / 23 GB
79
Tabla 4. Parm etro s de Red
Parmetro Valor
Nombre de host oraone.dm2.com
Nmero IP 192.168.1.59 (esttico)
Mscara de red 255.255.255.0
Serv idor DNS primario 200.48.225.130
Serv idor DNS secundario 200.48.225.146
Puerta de enlac e 192.168.1.1
Autor: Base de Datos DM2 Consulting
80
Desarrollo de software an ticuado (Legacy
Software Development)
Herramien tas de Adminis tracin
(Administration Tools)
Soporte para la impresin (Printing Support)
Compatibility Arch Suppo rt
binutils
compat-db
control-center
gcc
gcc-c++
glibc
glibc-common
gnome-libs
libstdc++
libstdc++-devel
make
pdksh
syss tat
xscreensaver
81
Despus de la instalacin, se debe modifica r el
archivo /etc/hosts de la sig uiente manera:
Ruta de acceso:
/u01/app/oracle/product/11.2.0.4/dbhome_1
82
En la opc in Select Configuration Option,
proceder a crear una base de datos.
83
En la ventana siguiente, se aprueba la nica
opcin disponible, que es Use Database Control
for Database Management.
SYS
SYSTEM
SYSMAN
DBSNMP
84
Im agen 1 4. Arch ivo Spf ile
Im agen 1 6. Lo g de ASM
85
d). Acceso a las herramientas de administrac in
User: sy s
Contra sea : Ora cle12 3$
Im a gen 18 . Pg in a In ic ial
86
Configuracin regional
NLS_LANGUAGE=AMERICAN
NLS_TERRITORY=AMERICA
NLS_LANG=SPANISH_PERU
NLS_LANGUAGE=SPANISH
NLS_TERRITORY=PERU
Au tor: D M2 Consulting
87
Im ag en 20. L ista d e Tab lespace
Au to r: D M2 Consulting
88
sqlplus /nolog
connect / as sysdba;
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
Au to r: D M2 Consulting
89
e). Configuracin de Backup en la Base de Datos
oraone
90
2014, la po ltica de retenci n no se respetaba y
que los Backup de Datapump tampoco estaban
configurados correctamente.
------- ------------------- ----- ---------- ---- - ---- ----- ---- ------- ----------
Report on all ba ckups full, incre mental and arc hiv elog
backups ---
------- ------------------- ----- ---------- ----- ---- ----- ---- ------- ----------
col STATUS form at a 9
col hrs format 9 99.99
selec t
SESSION_ KEY, INPUT_TYPE, STATU S,
to _char(START_TIME,'mm /dd /yy hh24 :m i') star t_ tim e,
to _char(END_TIME,'mm /dd/yy hh 24:m i') end_tim e,
elapsed_ seconds/3 600 hrs
from V$RMAN_BACKUP_JO B_DET AIL S
order b y session_key;
91
3.1.2. Tipos de Backup
92
con la hora y fecha del ltimo backup. Las aplicaciones de
backup identifican y registran la fecha y hora de
realizacin de las operaciones de backup para identificar
los archivos modificados desde esas operaciones.
93
corresponde para ser recuperada y
restau rarla en el sitio que le corresponde.
94
3.2. SIMULACIN DE LA HERRAMIENTA
95
Total
Etapa Descripcin de la Etapa Actividades Horas Observaciones
Horas
Consiste en la Elaboracin
elaboracin y de Alcance 1
aprobacin del del Proyecto Este cuadro se
Acuerdo de Elaboracin toma como
Alcances del del referencia de
Alcances 1
Proyecto, el cual Cronograma las reuniones
del
I debe ser del Trabajo 3 establecidas
Proyect
aceptado por para realizar la
o
ambas partes Gestin del configuracin
para la Proyecto y en Oracle
generacin del Reuniones de 1 RMAN.
Cronograma de Coordinacin
trabajo.
ORACLE RMAN
Revisin del
Sistema
operativo
(Windows, 1
Linux, AIX,
Sun Solaris,
HP UX)
Seleccin de
Mtodo de
Respaldo 2
(Full,
Incremental)
Cambio de
Estado de No
Archivelog a
1
Descripcin Archivelog de Pueden
Configur
breve de las Base de considerar por
acin
II caractersticas de Datos Oracle cada servicio
Oracle
la Configuracin Seleccin de una ETAPA
RMAN
de RMAN. Tipo de adicional.
16
Retencin de
Respaldo
para
Configuracin 3
de RMAN
(Diarios,
Semanales,
Mensuales,
Anuales)
Creacin de
Directorios
Locales o
1
Externos para
Almacenamie
nto de Oracle
96
RMAN
Creacin de
Scripts para
Tipo de
Respaldo (De
Acuerdo a 2
Configuracin
de Retencin
y Nivel de
Respaldo)
Pruebas de
Scripts (A
travs de
Servicio de
Respaldo
4
Paralelo,
TSM,
Symantec,
Net Worker,
BrightStor)
Validacin de
Integridad de
Respaldos (A
travs de
consola de
administraci
n de
1
Producto de
Respaldo o
Enterprise
Manager
Propio de
Oracle
Database)
Puesta en
1
Produccin
ORACLE DATAPUMP
Revisin del
Sistema
operativo
(Windows, 1
Linux, AIX,
Sun Solaris,
HP UX)
Seleccin de
Mtodo de
Respaldo 2
(Full,
Incremental)
97
Definir das
de Retencin
de Respaldo
para 3
Datapump
(Full,
Incremental)
Creacin de
Directorios
Locales o
Externos para 1
Configur Descripcin Almacenamie Pueden
acin breve de las nto de Oracle considerar por
Oracle caractersticas de Datapump cada servicio
III Datapu la Configuracin Creacin de una ETAPA
mp de DATAPUMP Scripts para 11 adicional.
Tipo de
Respaldo (De
Acuerdo a 2
Configuracin
de Retencin
y Nivel de
Respaldo)
Validacin de
Integridad de
Respaldos (A
travs de
consola de
administraci
n de
1
Producto de
Respaldo o
Enterprise
Manager
Propio de
Oracle
Database)
Puesta en
1
Produccin
98
A). Creacin de una Mquina Virtual VM05
Au tor: D M2 Co nsultin g
99
Im ag en 25. Detalle s de VM V M05_R MAN
Auto r: D M2 Consulting
CONFIGURACIN DE NETWORKING
Autor: Prop io
10 0
Im a gen 27 . File sys te m
Autor: Prop io
######################### ##
Creacin de Usuarios y Grupos
######################### ##
groupadd oinstall
groupadd dba
groupadd oper
######################### ######
Crea r Usuario Orac le Insta lador
######################### ######
useradd -g oinstall -G dba,oper oracle
passwd oracle
10 1
#########################
Crear Direc torios de Oracle
#########################
mkdir -p /u01/app/orac le
chown -R orac le:oins tall /u01
chmod -R 775 /u01
#########################
Parmetros de Profile
#########################
[orac le@oracat ~]$ v i .bash_profile
Autor: Prop io
############################### #
Desde root creamos carpeta software
############################### #
mkdir -p /sotware
chown -R orac le:oins tall /sotware
chmod -R 775 /software
################################
Instalacin del software 11.2.0.4
################################
Se copia los paquetes de instalacin de la versi n
11.2.0.4
10 2
Se descomprimi los paquetes y se instal el software de
Bas e de Datos .
Autor: Prop io
10 3
Es opcional colocar un mail
Omitir Actualizaciones de Softwa re
Autor: Prop io
Autor: Prop io
10 4
Base de Datos de una nica Instancia
Escoger Idioma
10 5
Dejamos Opcin Enterprise Edition
10 6
Directorio del Inventario de Oracle
10 7
Resumen de Instalacin
10 8
Ejecutar comandos desde el terminal
10 9
D). Creacin de Base de Datos
lsnrctl status
11 0
Im agen 33. Sta tu s de L istene r
Autor: Prop io
Asistente de configuracin de BD
Autor: Prop io
11 1
Seleccionar Crear Base de Datos
Propsito general
Nombre global de la BD
11 2
Configuracin del Enterprise Manager
11 3
Valores por defecto
11 4
SGA Y PGA
11 5
RESUMEN
11 6
Proceso de Creacin de la BD
Autor: Propio
11 7
E). Configuracin del Ca tlogo ORACLE RMAN
############################################
Creacin de Tablespace para Usuario d e Catlogo
RMAN
############################################
############################################
Creacin de Us uario de Catlogo RMAN
############################################
11 8
############################################
Permisos a Usuario de Catlogo RMAN
############################################
############################################
Creacin de Nuevo Ca tlogo y Registrar la BD a
respaldar
############################################
rman TARGET /
RMAN> connect catalog RMCAT/RMCAT1@rmcat
RMAN> CREATE CATALOG TABLESPACE
RCATDM;
################# ############################
Conectar nos al Ca tlogo RMAN desde dmdos
#############################################
rman target / c atalog RMCAT /RMCAT1@rmcat
11 9
Im a gen 36 . Con e xin a l Nuevo Catlogo
Autor: Propio
################# ############################
Agregar tnsnames de l Catlogo en la BD
Producc in
################# ############################
RMCAT =
(DESCRIPT ION =
(ADDRESS = (PROTOCOL = TCP)( HOST =
192.168.1.63)(PORT = 1535))
(CONNECT_DATA =
(SERVER = DEDICAT ED)
(SERVICE_NAME = o rac at.dm2.com)
) )
Autor: Prop io
12 0
#############################################
Tarea Programada de RMAN
#############################################
Crontab l
Autor: Propio
#############################################
Script q ue Ejecuta Backup Full de la Bas e de Datos
#############################################
Vi /u02/scripts /backup_level_0.sh
Autor: Prop io
12 1
Im age n 40. Co nfig uracin de RMAN
Autor: Prop io
12 2
cosas, nos facilita mucho el trabajo respecto de los
caracteres (lo cual con exp e imp poda ser un gran dolor
de cabeza).
Crear "Directory"
############################################
Crear Director io
############################################
12 3
Im agen 4 1. D ire ctor io DUMP_DM
Autor: Prop io
#############################################
Tarea Programada de DAT APUMP
#############################################
Crontab l
Autor: Propio
12 4
#############################################
Script que Ejecuta Backup Datapump de la Base de
Datos
#############################################
vi exp_full_dmdos.sh
Autor: Prop io
find /u0 2/d umpbck /*.dm p -m tim e +2 | a wk '{pr in t "rm "$1 }' | sh
find /u0 2/d umpbck/*.log -m time +2 | awk '{prin t "rm "$1}' | sh
e xpor t
ORACL E_HOME=/u 01/app /o racle /p roduct/11.2.0.4/d bhome_1
e xpor t ORACL E_SID=dmdos
e xpor t TNS_ ADMIN=$ORACLE_H OME/n etwork /a dm in
e xpor t LD_ LIBRARY_ PATH=$ ORACLE_HOME/lib
$ORACLE_HO ME/b in /e xpdp s ystem /Ora cle123$ fu ll=y
DIRECTORY=DUMP_D M d umpfile=dmdos_full_ $(date +%Y-%m -
%d-%H-%M-%S).dmp logfile =dmdo s_full_$(date +%Y-%m -%d-
%H-%M-%S) .log compre ssion =all
12 5
## ###### ##### ######################## ####### ###### #########
Revis in de Back up de Datapump
## ###### ##### ############################### ###### #########
Autor: Prop io
12 6
3.3. Revisin y Consolidacin de Resultados
Au to r: Prop io
12 7
group b y trunc (bp.c ompletion_ time), bac kup_type ) order b y 1, 2;
Autor: Propio
12 8
Monito rear los backups de manera constante, y ve rificar si
el bo rrado de backups obsoletos se est realizando ya que
esta tarea est prog ramada para que se realice
automticamente , sin e mbargo siemp re es bueno realizar
mantenimientos preventivos con los sigu ie ntes scripts.
#################################################
Querys de Mantenimien to RMAN
#################################################
12 9
CONCLUSIONES
13 0
Los Backup de Datapump permiten una recupe racin de
Info rmacin a la fecha del ltimo respaldo generado.
RECOMENDACIONES
13 1
REFERENCIAS BIBLIOGRFICAS
(s.f.).
Facundo. (2003). Siste ma Operativo Linux.
Facundo. (2003). Sitema Operativo Linux.
Guillermo, & Cifuentes Garzn, G. (2010). Sangolqui, Ecuador.
Retrieved from
http://reposito rio.espe.edu.ec/bitstrea m/21000/8372/1/AC -EAS-
ESPE-047721.pdf
Ingrid, & Cevallos Cevallos, I. E. (2014 ). Anlisis Comparativo de
Respaldo y Recuperac in de Base de Datos Licenciada (Oracle
Utilizando RMAN) VS Open Source (MYSQL Utilizando MYSQL
Administrator). Guayaqu il, Ecuador. Obtenido de
http://reposito rio.cisc.ug.edu.ec/bitstream/123/239/1/Tes is.pdf
Perpin. (2009). En Pe rpin.
Torres, G., Brennero Pardo , G. T ., & Vergara Torres, F. (2010). Trabajo
de Seminario de Graduacin. Obtenido de
http://reposito rio.ucsg.edu.ec/bitstrea m/123456789/1226/1/T -
UCSG-PRE-ING-CIS-29.pdf
Universidad, & Univesidad de , S. (2 de Agosto de 2008). Obtenido de
https://carlos8rg.files .wordpress.com/2008/08/onto -cif bases-de-
datos.pdf
Valdivia Polanco, I. A. (2003 ). Desarrollo de una Estructura pa ra una
BD Sismico en el Sistema de Base de Datos Oracle. Arequipa -
Per.
Valdivia Polanco, Igor Alberto, Desarro llo de una Estructura para un a
BD Sismico en el Siste ma de Base de Datos Oracle , 2003, pg. (33, 5 8)
http://www.igp.gob.pe/hernando.tavera/documentos/publicacion/Te
sis/tavera_Vald ivia_2 003.pd f
http://www.o ramdq.com/paso-a-paso-para-crear-y-configurar-
physical-oracle-data-guard/
13 2
http://www.dbaoracle.com/concepts/rman_recovery_database_spfi
le.htm.
13 3
ANEXOS
A. CREDENCIALES
VSPHERE
CREDENCIALES BD DMDOS
13 4
Acceso a Enterprise Manag er 11g
https://192.1 68.1.59:1158/em/console/aboutApplication .
Usuario: sys
Password: Oracle123$
Autor: D M2 Co nsultin g
13 5
B. MANUAL DE INSTALACIN DE SISTEMA OPERATIVO
ORACLE LINUX
Autor: Prop io
Im agen 50 . Instalacin
13 6
Autor: Prop io
En la pantalla de bienvenida del proceso de instalacin le pedir
comprobar y probar su instalador. Puede seleccionar Aceptar
para probar sus medios de comunicacin, o seleccione Omitir
para continuar la instalacin.
Au tor: Propio
13 7
Seleccione su idioma y haga clic en siguiente.
13 8
Seleccione la regin y su ubicacin en la siguiente pantalla.
Usted puede utilizar el mapa para seleccionar su ubicacin.
Usuario : ro ot
Pass : m aster123
13 9
En la pantalla de seleccin de software, seleccione
"personalizar ahora" y haga clic en siguiente.
14 0
Haga clic en Siguiente para comenzar la instalacin.
14 1
Haga clic el botn Finalizar, el sistema se reiniciar, y la
instalacin ya esta completada.
14 2
C. PLAN DE CONTINGENCIA SOLUCIONES ORACLE
14 3
Bsicamente la estructura es una base Productiva, y n
contingencias.
14 4
C.1.1) Configuracin de la base Primaria
14 5
SQL> ALTER DATABASE SET STANDBY DATABASE TO
MAXIMIZE AVAILABILITY;
SQL> ALTER SYSTEM SET
LOG_ARCHIVE_MAX_PROCESSES = 30 SCOPE=BOTH;
SQL> ALTER SYSTEM SET
STANDBY_FILE_MANAGEMENT=AUTO;
ROP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host-primario)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ROP)
)
)
ROPDG =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host-standby)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ROPDG)
)
)
14 6
C.1.3). Ba jar la base y tomar un backup en frio
(da tafiles y logfiles)
DB_NAME=ROP
DB_UNIQUE_NAME=ROPDG
Levantar el listener
14 7
Crear los standby redo
14 8
FAILOVER
SWITCHOVER (SWITCHBACK)
14 9
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
Active DataGuard
15 0
C.2). Copias de Backups a Unidades Externas
Im agen 53 . SAMBA
15 1