因为在
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博客 ” ,链接:http://blog.itpub.net/7490392/viewspace-1023609/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7490392/viewspace-1023609/