ITPub博客

首页 > > > Oracle表空间扩容

Oracle表空间扩容

作者:格伯纳 时间:2023-02-23 14:50:46 0 删除 编辑

概述:

在做数据迁移时,程序在中途报错,并停顿。输出信息如下:

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
管理员

注册时间:2018-03-30

  • 博文量
    2383
  • 访问量
    983895