ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于建立Standby时候的force logging

关于建立Standby时候的force logging

原创 Linux操作系统 作者:tolywang 时间:2009-04-03 17:06:47 0 删除 编辑

建立Standby之前一定要在primary db上操作

SQL> ALTER DATABASE FORCE LOGGING;   主要是为了防止一些特殊的改变不能写入redo log 而导致primary db和standby 上的数据不一致 。 比如nologging 定义的table 使用 /*+append*/  时候插入的数据不会写redo log 。还有比如 create index nologging 在第一次创建索引数据时,不会生成REDO,但是会在SYS.OBJ$等系统表中插入一行表示索引存在,这个插入动作会记入日志 ( 但是最初向磁盘写索引结构的操作不会记录到日志 ) 。而以后对表的数据进行insert,update,delete时,都会生成该索引操作的REDO (这些后面的redo会导致以前的备份失去效用)。 所以一般建议nologging操作之后都要重新进行数据库备份 。

一般下命令 ALTER DATABASE FORCE LOGGING 之后数据库会一直出于force logging状态,不管是否有重新启动过。 他将记录除了temporary 外的所有数据库中的更改 ,不过如果你重建控制文件,除非你在 create controlfile 指定FORCE LOGGING,  否则数据库将恢复到没有执行force logging的状态。 

FORCE LOGGING
Use this clause to put the database into FORCE LOGGING mode. Oracle will log all changes in the database except for changes in temporary tablespaces and temporary segments. This setting takes precedence over and is independent of any NOLOGGING or FORCE LOGGING settings you specify for individual tablespaces and any NOLOGGING settings you specify for individual database objects.

FORCE LOGGING mode is persistent across instances of the database. That is, if you shut down and restart the database, the database is still in FORCE LOGGING mode. However, if you re-create the control file, Oracle will take the database out of FORCE LOGGING mode unless you specify FORCE LOGGING in the CREATE CONTROLFILE statement.

In FORCE LOGGING mode, Oracle Database logs all changes in the database except changes in temporary tablespaces and temporary segments. This setting takes precedence over and is independent of any NOLOGGING or FORCE LOGGING settings you specify for individual tablespaces and any NOLOGGING settings you specify for individual database objects.

If you specify FORCE LOGGING, Oracle Database waits for all ongoing unlogged operations to finish.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-584594/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle , MySQL, SAP IQ, SAP HANA, PostgreSQL, Tableau 技术讨论,希望在这里一起分享知识,讨论技术,畅谈人生 。

注册时间:2007-12-10

  • 博文量
    5595
  • 访问量
    13514876