首页 > > > Oracle表空间扩容
概述:
在做数据迁移时,程序在中途报错,并停顿。输出信息如下:
ORA-39171: Job is experiencing a resumable wait.
Resumable error: ORA-01653: unable to extend table FID_CIMR.P_FLOW_LOG by 8192 in tablesapce CIMR_DATA
Resumable stmt: BEGIN SYS.KUPW$WORKER.MAIN('SYS_IMPORT_FULL_01', 'SYS', , ); END;
Resumable stmt status: SUSPENDED
Resumable stmt start: 01/19/21 10:05:56 stmt suspend: 01/19/21 10:12:17从上面的输出信息中可以看出,是由于表空间空间不足导致,现进行扩容:
1。切换至Oracley用户,执行如下指令
-- 查看表空间的大小(查看name列,看出存放的位置)
$ tbsql datafile CIMR_DATA 2。使用sysdba连接数据库&进行扩容
$ sqlplus / as sysdba
SQL> alter database datafile '+DATA/GBKDB/DATAFILE/cimr_data.xxxx' resize 20g;上面指令中:'+DATA/GBKDB/DATAFILE/cimr_data.xxxx',是从步骤1中查看的name列值
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3141974/ ,如需转载,请注明出处,否则将追究法律责任。