2、exp导出,参数CONSISTENT=n,单独导出表big_table,数据无变化,导出用户数据时,表age、big_table没变化,表test多一行,exp导出按照表的首字母排序,在导出时,我们执行DML语句(第四次操作)时,age已导出,big_table正在导出,而test还为等待导出。由此看出,exp导出,当表在执行导出时再做DML操作对导出数据无影响。
3、expdp导出时,数据都有变化。expdp导出的表是按照数据从大到小排序
三、总结
这个测试其实很无聊的,而且还有点绕,总结呢,就一点,exp任务开始,当该表已执行逻辑导出操作(执行中或已导出完成),做的任何DML操作对导出数据无影响;当导出任务还未涉及到该表时,所做DML操作影响该表导出数据。一句话,DML操作时间(先后)影响导出表数据。说来,还是对于数据库原理不太明白,希望可以认真看看吧,希望。以上只是个人昏昏欲睡状态下所得出结论,欢迎大家积极拍砖。水平有限,不足之处还望见谅。
Oracle EXP导出报错EXP-00091分析解决