expdp慢的一次处理思路,最后发现原来遇到了bug

来源:这里教程网 时间:2026-03-03 12:11:07 作者:

1、检查expdp时,数据库是否负载太高,可以使用工具OSWatcher捕获历史的硬件资源使用情况,如果在负载低时,expdp还是很慢,继续下面步骤2 2、检查是否有大表或LOB字段,如果没有,继续下面步骤3 3、expdp命令增加参数metrics、trace,查看每个步骤的时间和trace文件信息中dm到dw的消耗时间,如果发现不了问题,继续下面步骤4 METRICS=Y TRACE=480300 4、使用oradebug和10046 level 8捕获expdp时的等待事件,tkprof格式化oradebug生成的trace文件,查看格式化后的文件的最后信息,是否出现Streams AQ: enqueue blocked on low memory等待时间很长,如果是,那么是Bug 27634991,解决方法 connect / as sysdba  alter system set events 'immediate trace name mman_create_def_request level 6';

相关推荐