Pensé que era más sencillo!!!
¿Cómo puedo saber si la base está operando en ArchiveLog o NoArchiveLog? En
caso que esté el modo equivocado para un "cold backup", ¿cómo hago para
cambiar el modo?. Por último, ¿cómo hago para saber exactamente los archivos
a backupear?
Diego R. Calvo Etcheverry
MotionMinds S.A.
----- Original Message -----
From: "Herman Maseberg" <[EMAIL PROTECTED]>
To: "Lista de temas generales del LUGAr y de Linux"
<[email protected]>
Sent: Wednesday, February 14, 2007 12:12 PM
Subject: Re: [LUGAr-gral] Backup de Oracle en RedHat
On 2/14/07, Diego R. Calvo Etcheverry <[EMAIL PROTECTED]> wrote:
Nuevamente tengo que apelar a la sapiencia del grupo.
Tengo un servidor con Redhat Enterprise Linux ES Release 3 (Taroon)
(Kernel
2.4.21-4.EL) con una base de datos Oracle 9i. Resulta que allí corre una
aplicación que se puso en producción la semana pasada y ayer, un operador
"desubicado", se le ocurrió preguntar "¿cada cuanto corre el backup?".
Como era de esperar, ahora hay que programar un backup para algunos
archivos
de aplicación y la base. ¿Alguien tiene idea que software tengo que usar?
Sobre todo me preocupa como backupear la base Oracle.
En el servidor no tengo unidad de cinta, por lo que me idea sería hacer un
backup a disco y luego copiar el backup a un servidor donde tengo una
unidad
Ultrium.
A ver, vamos por partes, hay varias maneras de hacer un backup de Oracle.
Primero que nada Oracle tiene una herramienta llamada Recovery Manager
(RMAN) que según ellos es "la herramienta" pero la mayoría de los DBAs
no la usan porque no es trivial su implementación, yo estuve haciendo
algunas pruebas y parece muy buena porque te hace un backup a nivel de
bloque de Oracle.
La otra mas manera, mas tradicional y sencilla es usar scripts, ahí
tenés dos variantes, el cold backup que es el backup con base baja en
el cual tenés que resguardar datafiles, controlfiles, redolog files y
parameter file (spfile), para este tipo de backup podés operar la base
en modo ARCHIVELOG o en modo NOARCHIVELOG.
Un ejemplo de este tipo de backup tenés en este link
http://www.dbasupport.com/oracle/scripts/Detailed/199.shtml
La segunda variante es el hot backup que te permite hacer un backup
sin bajar la base, acá tenés que resguardar datafiles, controlfiles y
archivelogs, NO REDOLOGS, para usar este método la base si o si tiene
que estar en MODO ARCHIVELOG, acá la idea básica es ir poniendo a los
tablespaces en modo backup, copiar sus datafiles a algún dispositivo
de disco o cinta y luego volverlos a poner en modo normal, (alter
tablespace pepe begin backup; copio los datafiles; alter tablespace
pepe end backup), hacer un backup del controlfile (alter database
backup controlfile to '/backup/control.bkp';) y resguardar los
archivelogs.
Acá tenés un ejemplo: http://orafaq.com/scripts/back_rec/backup.txt
En este otro link tenés un FAQ de oracle backup y recovery.
http://orafaq.com/faqdbabr.htm
Punto importante, hacer un backup y probarlo bien en ambiente de test.
Espero te sirva.
Herman
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.usla.org.ar/modules/jobs/ */
Si tenés algún inconveniente o consulta escribí a
mailto:[EMAIL PROTECTED]
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.usla.org.ar/modules/jobs/ */
Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]