WEB开发网
开发学院数据库Oracle Oracle10g归档参数研究 阅读

Oracle10g归档参数研究

 2008-10-25 12:58:03 来源:WEB开发网   
核心提示: log_archive_dest和log_archive_dest_1都为空了,但是DB_RECOVERY_FILE_DEST值却不为空:sql> show parameter DB_RECOVERY_FILE_DESTNAME TYPE VALUE --db_recovery_fi

log_archive_dest和log_archive_dest_1都为空了,但是DB_RECOVERY_FILE_DEST值却不为空:

  sql> show parameter DB_RECOVERY_FILE_DEST
  NAME       TYPE          VALUE
---------------------------------------------------- ------------------------------
  db_recovery_file_dest string    /export/home/oracledb/oracle/flash_recovery_area
  db_recovery_file_dest_size      big integer      2G

原因就在这里,置空DB_RECOVERY_FILE_DEST

  sql> alter system set db_recovery_file_dest='';
  system altered.
  sql> show parameter DB_RECOVERY_FILE_DEST
  NAME                 TYPE          VALUE
------------------------------------ ---------------------- ------------------------------
  db_recovery_file_dest        string
  db_recovery_file_dest_size      big integer      2G

重新执行log_archive_dest设置

sql> alter system set log_archive_dest='/export/home/arch';

system altered.

可以顺利执行了

另外一个参数,log_archive_start在oracle10g已经废弃,但是oracle并没有抛弃这个参数,还是可以查到:

  sql> show parameter log_archive_start
  NAME                 TYPE          VALUE
------------------------------------ ---------------------- ------------------------------
  log_archive_start          boolean        FALSE
  sql>

默认值为FALSE,并且不能修改, oracle10g在启用归档后自动归档。不用设置自动归档,因此无需理会此值。

总结:log_archive_dest和log_archive_des_n不能同时使用,10g默认归档路径log_archive_dest_10 为 flash _recovery_area,即DB_RECOVERY_FILE_DEST,因此log_archive_dest也不能于DB_RECOVERY_FILE_DEST一起使用。

换句话说:LOG_ARCHIVE_DEST和 LOG_ARCHIVE_DUPLEX_DES是一组LOG_ARCHIVE_DEST_1……10,又是一组,你只能选择一组归档。

从以上,我们可以看到这个两个参数可以互换的, 也就是说原来的是log_archive_dest,现在可以用log_archive_dest_1.反之亦然。但是不能够同时使用。

注意以上log_archive_dest 和log_archive_dest_1都置为空的时候, 系统会自动设置归档的目的地。 ——>?/dbs/arch.

上一页  1 2 3 

Tags:Oracleg 归档 参数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接