expdp备份缓慢问题分析(_1)

本文介绍如何在Oracle环境下通过ps命令获取正在运行的导出进程SPID,并展示了如何使用oradebug命令挂起该进程进行进一步的操作与诊断。此外,还提供了Awr报告分析的一些思考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--获取SPID
[root@RSRAC1 ~]# ps -ef|grep exp
oracle    4967  4656  7 16:28 pts/2    00:00:42 exp         tables=TCUSTINFO file=TCUSTINFO.dump log=1.log
root      5364  5076  0 16:37 pts/11   00:00:00 grep exp
root      6672     1  0  2013 ?        00:09:25 gpm -m /dev/input/mice -t exps2

[root@RSRAC1 ~]# ps -ef|grep 4967
oracle    4967  4656  7 16:28 pts/2    00:00:42 exp         tables=TCUSTINFO file=TCUSTINFO.dump log=1.log
oracle    4971  4967  1 16:28 ?        00:00:07 oracleTADB1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))  --
root      5397  5076  0 16:37 pts/11   00:00:00 grep 4967

[root@RSRAC1 ~]#
--打开新会话,挂起导出操作
SQL> conn / as sysdba
Connected.

SQL> oradebug setospid 4971
Oracle pid: 44, Unix process pid: 4971, image: oracle@RSRAC1 (TNS V1-V3)
SQL> oradebug suspend
Statement processed.

SQL>
--awr报告分析  --有执行次数,没有模拟出问题
Elapsed Time (s) Executions  Elapsed Time per Exec (s)  %Total %CPU %IO SQL Id SQL Module SQL Text
10.36 3 3.45 26.31 27.12 0.00 arhmv1sazb9k7 exp@RSRAC1 (TNS V1-V3)  SELECT /*+NESTED_TABLE_GET_REF...
-其它地方一样,这个地方不一样
-故障现象还是不清楚啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值