暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 无法读取EXPDP生成的跟踪文件

ASKTOM 2019-02-09
249

问题描述

你好,
我们每天运行EXPDP,该架构的大小仅为14gb,但这项工作大约需要6个小时才能完成。

所以昨天我用TRACE = 480300执行了expdp,我得到了

主进程testdb_dm00_5016.trc的一个跟踪文件 (大小为455 kb)



工作进程testdb_dw00_7432.trc的一个跟踪文件 (大小为4080 kb)

Now i really don't know how to convert it into readable form,和 i am doing this for the first time
请大家分享一下转换这些跟踪文件以查找实际原因后我必须研究的内容。

和 one more thing, will hard disk problem slowdown expdp and impdp jobs??

专家解答

我在DataPump跟踪方面也有类似的经验,因为我通常发现该内容仅用于记录SR并向Oracle支持提供信息。特别是,我认为跟踪不是针对性能的,而是针对错误等的。

但是!

标准的sql trace可以是你的朋友在这里。由于数据泵触发多个会话,您可以在系统级别或使用登录触发器进行设置,例如

alter system set events = '10046 trace name context f或者ever, level 8'
复制


或者

create 或者 replace
trigger sys.TRACE_ALL_LOGINS
after logon on XXXX.schema
begin
    execute immediate 'alter session set tracefile_identifier = XXX';
    execute immediate 'alter session set events = ''10046 trace name context f或者ever, level 18''';
exception
  --
  -- if something goes wrong, we still want to allow a login to proceed
  --
  when others then null;
end;
/
复制


and w或者k from that.

will hard disk problem slowdown expdp and impdp jobs??

可能。因为数据泵作业通常是I/O密集型的。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论