Vamos a ver una pequeña entrada rápida muy muy de dummie sobre un error ORA-XX
Intentando modificar el parámetro de los archivers de mi CDB de pruebas me encuentro con que, al ejecutar
alter system set LOG_ARCHIVE_DEST_1 ='LOCATION =/u01/app/oracle/oradata/cdbtest/archivelog/' scope=both sid='*'
Recibimo el error
ERROR at line 1: ORA-32017: failure in updating SPFILE ORA-16179: incremental changes to "log_archive_dest_1" not allowed with SPFILE
Si miramos la configuración del archivado
SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination /u01/app/oracle/product/12.1.0/dbhome_1/dbs/arch Oldest online log sequence 38 Next log sequence to archive 40 Current log sequence 40
Después de muchas muchas vueltas, he visto lo sencilla que era la solución .
La cláusula LOCATION de og_archive_dest_1 no puede tener espacios.
Así pues
‘LOCATION = /path/’; -> ERROR
‘LOCATION=/path/’; -> CORRECTO
Como veis, otra de las soluciones sencillas a problemas que pueden traernos de cabeza!