1. OBJETIVOS
  2. El objetivo de este documento es exponer el procedimiento para poder realizar el cambio de modo de archivado de una base de datos ORACLE


  3. INTRODUCCIÓN
  4. MODO ARCHIVELOG:

    El modo archivelog de una base de datos Oracle protege contra la pérdida de datos cuando se produce un fallo en el medio físico.

    1. Se puede realizar una copia de seguridad mientras la base de datos está on-line.
    2. Con este modo de base de datos se puede restaurar una copia de seguridad de los archivos dañados utilizando estos archivos para actualizar los archivos mientras están online.
    3. Se puede recuperar la base de datos en un número de cambio del sistema específico.
    4. Se puede restaurar la base de datos en un punto específico en el tiempo.
    5. Teniendo en cuenta estas características básicas del modo archivelog de base de datos ORACLE, vamos a exponer en este documento cómo se activa y cómo se desactiva.

    Alguna de las consecuencias que tiene desactivarlo son las siguientes:

    1. Las copias de seguridad ya no se pueden hacer on-line (habría que aplicar otro tipo de copias de seguridad).
    2. No se podrá recuperar la base de datos en un tiempo concreto.

    Esta decisión tiene que ser aprobada por el DBA (según la política de backup que se adopte).


  5. CóMO SABER EN QUé MODO ESTá LA BASE DE DATOS
  6. El comando archive log list nos muestra si la base de datos está en modo archivelog o noarchivelog y si el archivado automático está funcionando :

    SQL> archive log list;

    Database log mode         No Archive Mode

    Automatic archival         Disabled

    Archive destination         /oracle10/product/10.1.3/dbs/arch

    Oldest online log sequence         36

    Current log sequence         38

    SQL>


  7. ACTIVACIÓN DEL MODO ARCHIVELOG
    1. Para que el modo archivelog esté activado, el init.ora debe de estar arrancado con los siguientes parámetros.
    2. log_archive_start = true
      log_archive_dest_1 = "location=/database/archivelog/bbdd REOPEN=5"
      log_archive_format = arch_%t_%s.arc

      log_archive_dest_1= es el destino donde vas a archivar los .arc

    3. Si la base de datos está funcionando y esos parámetros están en el init.ora paramos la base de datos con un
    4. > shutdown immediate

      Previamente habría que haberse conectado a la base de datos sobre la que se quiere realizar el cambio.


    5. A continuación montamos la base de datos:
    6. > startup mount

    7. Después de haber montado la base de datos ejecutamos el siguiente comando:
    8. > alter database archivelog

    9. Y después abrimos la base de datos:
    10. > alter database open

    11. Para finalizar, activamos el archivado automático:
    12. > alter system archive log start

    Con esto ya tendríamos configurado el modo archivelog de una base de datos ORACLE.


  8. DESACTIVACIÓN DEL MODO ARCHIVELOG
  9. Para desactivar el modo archive log de una base de datos (teniendo en cuenta las consecuencias que esto conlleva) seguimos los siguientes pasos:


    1. Nos conectamos a la base de datos en la cual queremos parar el modo de archivado y la paramos mediante el comando:
    2. > shutdown immediate

    3. Montamos la base de datos mediante el comando:
    4. > startup mount

    5. Desactivamos el modo archivelog:
    6. > alter database noarchivelog

    7. Abrimos la base de datos:
    8. > alter database open

    9. Desactivamos el archivado automático:
    10. > alter system archive log stop


Escribe un comentario:

Autor:

Comentarios:

por Argie | 5/2/2006 12:34:28 PM

RE: Procedimiento para configurar / desconfigurar el modo archivelog de una base de datos Oracle

Tengo dos instancias diferentes ejecutándose en un Oracle 10gR2 en Novel Suse 10.
Entro como sys as sysdba en una de ellas, hago shutdown immediate, luego startup mount, y entonces me aparece este error:

Ora-12514: TNS: listener does not currently know of service requested in connect descriptor

El listener lo habia configurado para la primera instancia (que no es la misma a la cual estoy tratando de activarle el modo archivelog).
Tengo que agregar algo al listener.ora para esta instancia ?

Gracias por la ayuda.

por Anónimo | 5/3/2006 2:07:41 PM

RE: Procedimiento para configurar / desconfigurar el modo archivelog de una base de datos Oracle

bueno, si quieres conectarte como cliente, deberás de configurarte el listener para esa otra instancia.
No obstante, si te conectas internamente, primero, para que no de lugar a confusion establece el ORACLE_SID de la base de datos a la que te estas conectando.

para red hat

export ORACLE_SID=nb_basededatos
sqlplus /nolog
connect /as sysdba

con la sentencia ( select * from v$instance; ) puedes ver si estas en la instancia correcta.




por Anónimo | 7/20/2006 7:00:45 PM

RE: Procedimiento para configurar / desconfigurar el modo archivelog de una base de datos Oracle

Hola,

Muy buena, necesito los pasos para poder realizar una recuperación de una base de datos en mode archive

Saludos
Guido

por hichaparrov@dane.gov.co | 8/17/2006 12:00:19 AM

RE: Procedimiento para configurar / desconfigurar el modo archivelog de una base de datos Oracle

es procedimiento es excelente,

Por favor me podrian enviar como hago para configurar la base de datos 10g R1 para que el cualquier browser se vean los caracteres especiales tales como Ñ, vocales acentuadas. les agradeceria muchisimo. Gracias

por llubbe | 4/3/2009 4:42:56 PM

RE: Procedimiento para configurar / desconfigurar el modo archivelog de una base de datos Oracle

Tengo mi base de datos en un cluster con oracle 10g, tengo que configurar el modo archivelog de una base de datos cada una de las instancias o basta con que la haga en una sola.

por | 8/9/2010 8:37:44 AM



Buscar errores de Oracle


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- Administración de usuarios
- Export Oracle 10g
- init.ora spfile.ora fichero de parámetros oracle
- Configurar modo archivelog
- Introducción Oracle 10g
- Arrancar o parar base de datos Oracle
- Tunning Oracle
- Seguridad listener Oracle 10g
- Instalación statspack
- Parámetros memoria SGA
- Activar auditoria de la base de datos
- Oracle Jobs (9i)
- Controlar espacio tablespaces
- Hotbackup de una base de datos Oracle
- Búsquedas en Oracle 10g case-insensitive
- Recover database until time
- Privilegios sysoper y sysdba
- Consultas sobre V$
- Bloquear acceso a base de datos por IP
- Cambiar ubicación base de datos
- Problemas Oracle Jobs
- Reconstrucción de índices
- Encriptación e integridad de datos en Oracle
- Configuración de memoria
- Instalación de la máquina virtual Java
- Loadjava y Dropjava en Oracle
- Cambiar a modo restricted session
- Recuperación modo noarchivelog
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle OpenWorld 2009
- Oracle compra Sun
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
· Libros sobre Oracle
· Sitios relacionados
- Trabajos de Oracle
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
- Buscar trabajo
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com