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]
