oracle 用 impdp 数据泵导入报错 ora-39171、ora-01652、ora-01691:
ORA-39171: Job is experiencing a resumable wait.
ORA-01652: unable to extend temp segment by 128 in tablespace XXXX
解决方法:
-- 首先查询你的表空间的临时表空间对应的数据文件名
select
file_id
from
dba_temp_files
where
tablespace_name=你的表空间名;
-- 使用刚刚查询出来的file_id更改时间表空间的增长方式为自动增长
alter
database
tempfile file_id autoextend
on
next
100M maxsize 1G;
ORA-39171: Job is experiencing a resumable wait.
ORA-01653: unable to extend table XXXX.xxxxtable by 128 in tablespace XXXX
解决办法:
--1、查看表空间XXXX使用情况 SELECT T.TABLESPACE_NAME,D.FILE_NAME, D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS FROM DBA_TABLESPACES T,DBA_DATA_FILES D WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME and T.TABLESPACE_NAME='XXXX' ORDER BY TABLESPACE_NAME,FILE_NAME; --2、修改表空间为自动增长 ALTER DATABASE DATAFILE '/opt/oracle/app/oradata/tablespace/XXXX.dbf' AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED
ORA-01691:Lob 段无法通过8192(在表空间XXX中)扩展
-- 查看表空间的名字及文件所在位置
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name
-- 增加数据文件大小,最大不超过32Galter database datafile 'D:\ORACLE\XXXX.DBF' autoextend on next 100m maxsize 10240M;