Para cambiar la ubicación de almacenamiento de los archive redo log files , ejecuta el siguiente comando:
SQL> ALTER SYSTEM SET log_archive_dest_1='location=/bk_archive_1/' scope=spfile;
LOCATION me indica que es una ubicación local dentro del mismo servidor, si quisiera configurar los archives en otro servidor o pc , debermos registrar un servicio :
SQL> ALTER SYSTEM SET log_archive_dest_2='SERVICE=orcl_service' scope=spfile;
Una vez reinicies la bd estos cambios deberían tomar efecto , siempre y cuando no hayas fallado al escribir la ruta de ubicación de tus archivos, si oracle no encuentra la ruta especificada tu bd no podrá ser iniciada y te saldrá el siguiente error.
ORA-16032: parameter LOG_ARCHIVE_DEST destination string cannot be translat
Para darle solución a este pequeño problemita que a cualquiera le puede pasar xD
sql > create pfile from spfile;
en la ruta $ORACLE_HOME/dbs, ubica el archivo initORCLSID.ORA
editas el archivo y en el parametro configurado log_archive_dest_1, corriges la ruta ...
*.log_archive_dest_1='location=/bk_archive_u01/'
accedes una vez mas al sql*plus
sql> create spfile from pfile:
sql> startup
y debe subir la bd sin ningún inconveniente.
Nota:
Para indicar la cantidad mínima de destinos en los cuales el proceso ARCn debe haber copiado satisfactoriamente los archives, se debe configurar el parámetro log_archive_min_succeed_dest, que evitará se reutilicen los redo log files no archiveados.
No hay comentarios:
Publicar un comentario