合 数据泵impdp导入卡住,等待事件wait for unread message on broadcast channel
Tags: Oracle等待事件impdp卡住wait for unread message on broadcast channel
现象
Oracle 11.2.0.4 impdp导入数据,卡了很久不动,也不报错。
先说明我的问题吧:
我的环境是因为导入中包含了一个大的表,且该表包含CLOB字段,而CLOB占用了40G的空间,又因为是11.2.0.4的环境对CLOB导出导入有bug,所以特别慢。具体可以参考:https://www.dbaup.com/oracle-11-2-0-4-expdpdaochuhanclobziduanbasicfiledebiaochaojimandewenti.html
原因
一般造成该问题的原因有两种:出现可能是假死或者导入对象为大对象CLOB,造成表象为卡顿的现象。
判断是否彻底卡住了,可以通过如下几种办法:
1、查询表空间大小是否有变化,参考:https://www.dbaup.com/oracle-11gchaxunbiaokongjiandaxiao.html
2、通过ATTACH,进去后输入status
命令进行查看:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | impdp \'/ AS SYSDBA\' ATTACH=SYS_IMPORT_FULL_01 -- 例如 Worker 1 Status: Process Name: DW00 State: EXECUTING Object Schema: ABCLOGY Object Name: WORKFLOW_ABCLOG Object Type: SCHEMA_EXPORT/TABLE/TABLE_DATA Completed Objects: 1 Completed Rows: 22,368,372 Completed Bytes: 12,104,771,848 Percent Done: 69 Worker Parallelism: 1 |