ITPub博客

首页 > 数据库 > Oracle > oracle设置supplemental log

oracle设置supplemental log

原创 Oracle 作者:guyuanli 时间:2009-06-29 15:10:22 0 删除 编辑
因为在oracle里在做update操作时候,有些信息是不技术redo log,例如主键或唯一键等,这样在根据redolog 来解析数据是时候你就不知道具体那行数据被修改,如果根据rowid 来做key值的,在不同数据库里脱离了块,rowid也就没有任何意义了,所以oracle提供了supplemenetal log,通过配置启动它,oracle会在redo log里技术主键或唯一键的信息。具体修改方法如下:[@more@]

--停止supplemental log

alter database drop supplemental log data

--默认启动方法不是完全启动,建议使用下面的指定启动的方法

alter database add supplemental log data

--指定具体的启动的项对应v$database 中的supplemental_log_data_pk,supplemental_log_data_ui
alter database add supplemental log data (primary key ,unique index) columns

--检查修改结果

select supplemental_log_data_min,supplemental_log_data_pk,supplemental_log_data_ui
from v$database

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

上一篇: AIX镜像rootvg
请登录后发表评论 登录
全部评论

注册时间:2009-03-09

  • 博文量
    167
  • 访问量
    669675