On 2/14/07, Diego R. Calvo Etcheverry <[EMAIL PROTECTED]> wrote:
Pensé que era más sencillo!!!
Oracle es complejo, hay que meterle unas cuantas horas :)

¿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?

Para comprobar el modo es fácil:

Conectate desde la línea de comando:
# sqlplus "/ as sysdba"
y ejecutá este comando:
SQL> archive log list
Si la salida es así está en modo archivelog
Database log mode            Archive Mode
Automatic archival             Enabled

Si no llega a estarlo hacé lo siguiente:
1 - Bajás la base.
2 - En el archivo de parametros definís el destino de los archive logs
en el parámetro log_archive_dest y el parámetro log_archive_start lo
ponés en true.
3 - Te conectás con sqlplus "/ as sysdba".
4 - Montás la base con el comando startup mount
5 - La ponés en modo archive con el comando alter database archivelog;
6 - Comprobás que cambió el modo con archive log list.
7 - Abrís la base con el comando alter database open;

Suerte



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]

--
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]

Responder a