Archive_log en oracle10

Jose Garcia
21 de Abril del 2006
Saludos a todos.
De antemano gracias.
Mi problema es que quiero activar los los redus de oracle10
pero no se como hacerlo esto lo hacia en oracle 8 desde el init.ora
Si alguin me pudirea hechar la mano se lo agradeceria.

loronne
21 de Abril del 2006
Hola.

Casualmente acabo de hacer eso mismo por que estoy empezando a pelearme con el oracle 10g.

lo que he hecho es lo siguente:

1. entrarn en el sqlplus como system o sys (por lo visto en oracle 10g ya no tenemos svrmgrl) con permisos de SYSOPER o SYSDBA:

sqlplus SYS/SYS_password as SYSDBA

2. Parar la base de datos en NORMAL o IMMEDIATE:

shutdown normal/immediate;

3. Iniciar la base de datos en modo MOUNT

startup mount;

4. Cambiar el modo archive de la base de datos:

alter database archivelog;

5. apagar la base de datos en modo NORMAL o IMMEDIATE:

shutdown normal/immediate;

6. hacer un backup de la base de datos.

7. Iniciar y abrir la base de datos:

startup open;


Para comprobar que se están archivando los redo logs puedes forzar un switch log file con;

alter system switch log file;

y ves que te crea un nuevo archivo.
Lo que no se es cómo se modifica el directorio donde se almacenan los redo logs archivados por que eso en teoría se hace en el init.ora o en el init”SID”.ora pero yo en la 10g no los encuentro por ningún lado (pondré un nuevo hilo en este foro a ver si la gente lo sabe).

De todos modos esto lo he sacado de un manual de administración de la 8i pero me ha funcionado perfectamente.

Espero que te sirva de ayuda.
Suerte.

jajaja
21 de Abril del 2006
jajajaja si, si, prueba a hacer el alter 10 veces....

ODM
21 de Abril del 2006
NO LO VAS A ENCONTRAR NUNCA EL PARAMETRO LOG_ARCHIVE_START=TRUE YA QUE EN 10G NO ES NECESARIO YA QUE POR DEFAULT EL PROCESOS ARCH ESTA INICIADO , ENTOCES LO UNICO QUE NECESITAS SI QUERES QUE LA BD ARCHIVE HACES EL ALTER SYSTEM .....

SALUDOS