Oracle:impdp导入等待statement suspended, wait error to be cleared
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,用数据泵impdp往开发数据库导数据,但导入到INDEX时感觉卡住不动了Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX----查看状态,C
千家信息网最后更新 2025年02月04日Oracle:impdp导入等待statement suspended, wait error to be cleared
用数据泵impdp往开发数据库导数据,但导入到INDEX时感觉卡住不动了
Processing object type SCHEMA_EXPORT/TABLE/INDEX/INDEX----查看状态,Completed Objects: 33一直没有变化。Import> statusJob: SYS_IMPORT_FULL_01 Operation: IMPORT Mode: FULL State: EXECUTING Bytes Processed: 843,222,272 Percent Done: 99 Current Parallelism: 1 Job Error Count: 0 Dump File: /home/oracle/dump/wj_dev%u.dmp Dump File: /home/oracle/dump/wj_dev01.dmp Dump File: /home/oracle/dump/wj_dev02.dmp Dump File: /home/oracle/dump/wj_dev03.dmp Dump File: /home/oracle/dump/wj_dev04.dmp Dump File: /home/oracle/dump/wj_dev05.dmp Dump File: /home/oracle/dump/wj_dev06.dmp Dump File: /home/oracle/dump/wj_dev07.dmp Dump File: /home/oracle/dump/wj_dev08.dmp Dump File: /home/oracle/dump/wj_dev09.dmp Dump File: /home/oracle/dump/wj_dev10.dmp Worker 1 Status: Process Name: DW00 State: EXECUTING Object Schema: ESOP2TEST Object Name: SYS_MSISDNNUMID Object Type: SCHEMA_EXPORT/TABLE/INDEX/INDEX Completed Objects: 33 Worker Parallelism: 1
查看导入任务对应的会话做在等待什么
SQL> select * from DBA_DATAPUMP_JOBS;OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS---------- ------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------- ----------------- -----------------SYS SYS_IMPORT_FULL_01 IMPORT FULL EXECUTING 1 2 4SQL> select sid,sql_id,event from v$session where action='SYS_IMPORT_FULL_01'; SID SQL_ID EVENT---------- ------------- ---------------------------------------------------------------- 146 bjf05cwcj5s6p wait for unread message on broadcast channel 295 58rzgvcv6gnjs statement suspended, wait error to be cleared
从上面的查询中可以看到"statement suspended, wait error to be cleared"等待事件,这个是一个不常见的等待事件。
继续查看alert日志,发现如下报错:
statement in resumable session 'SYS.SYS_IMPORT_FULL_01.1' was suspended due to ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
看到上面的报错就能明白为什么导入会卡住不动了,正在导入INDEX,创建索引会使用临时表空间,但临时文件太小又没有设置自动扩展导致创建索引语句HANG住。启用临时文件的自动扩展问题解决:
alter database tempfile '/oradata/dbs/temp01.dbf' autoextend on next 100m;
导入正常:
Import> statusJob: SYS_IMPORT_FULL_01 Operation: IMPORT Mode: FULL State: EXECUTING Bytes Processed: 843,222,272 Percent Done: 99 Current Parallelism: 1 Job Error Count: 0 Dump File: /home/oracle/dump/wj_dev%u.dmp Dump File: /home/oracle/dump/wj_dev01.dmp Dump File: /home/oracle/dump/wj_dev02.dmp Dump File: /home/oracle/dump/wj_dev03.dmp Dump File: /home/oracle/dump/wj_dev04.dmp Dump File: /home/oracle/dump/wj_dev05.dmp Dump File: /home/oracle/dump/wj_dev06.dmp Dump File: /home/oracle/dump/wj_dev07.dmp Dump File: /home/oracle/dump/wj_dev08.dmp Dump File: /home/oracle/dump/wj_dev09.dmp Dump File: /home/oracle/dump/wj_dev10.dmp Worker 1 Status: Process Name: DW00 State: EXECUTING Object Schema: SUF3TEST Object Name: IDX_ORDER_MEMBER_CHARACTER_ID Object Type: SCHEMA_EXPORT/TABLE/INDEX/INDEX Completed Objects: 407 Worker Parallelism: 1
数据
事件
文件
索引
面的
任务
常见
感觉
数据库
日志
正在
状态
空间
语句
问题
变化
开发
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
鲲鹏服务器怎么做raid
网络安全图简单
网络安全攻防对抗技巧
重庆管理软件开发价格
小学生网络安全宣传报道
福州虚拟直播软件开发
软件开发公司合并
网络黑客与网络安全
纸飞机如何设置代理服务器
云渲染服务器
小型软件开发公司优势
哪些平台使用了数据库技术
java初级数据库面试题
数据库取数据
如何提高软件开发与可靠性
邮件发送服务器
ens服务器地址
永劫无间怎样加速服务器
广州系统软件开发
惠州应用软件开发公司
美国服务器怎么选
数据库临时表有很长的横线
服务器日志安全性
上海市文明城市网络安全
中国工商银行软件开发中心岗位
长春的软件开发
数据库取数据
软件开发部门年度工作
山东大学网络安全研究生就业方向
过硬的网络技术