使用INSERT /*+ APPEND */ INTO .. SELECT .. FROM形式的INSERT 语句。如果是在归档模式下,需要将表的LOGGING属性置为NO。表空间或数据库的FORCE LOGGING属性为NO。注意在非归档模式下也是可以设置FORCE LOGGING的。
insert语句中的append hint,对于索引,仍然会产生日志,也就是说append hint对索引是没有效果的。DDL中使用的nologging关键字和inset语句中使用的append hint,并不是说完全不产生日志,只是对表的数据块的数据部分的更改不会有日志产生,但是SQL执行过程中数据字典的更改、空间分配等递归SQL、段头和位图块的更改、将数据块标记为unrecoverable等仍然会产生少量日志。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27006877/viewspace-739673/ ,如需转载,请注明出处,否则将追究法律责任。