现象:导入数据的时候提示分区无法扩展在表空间

处理办法:

1
2
3
4
5
6
7
8
--查询表空间
SELECT t.tablespace_name FROM dba_tablespaces t where t.tablespace_name like '%TBS_CHAN_INC_D%'; --TBS_INDEX_APP_D_201612
--查询表空间对应的dbf文件路径
select file#,name,status from v$datafile where status<>'RECOVER' and name like '%TBS_CHAN_INC_D%';
--查询表空间是否自动增长
SELECT file_id, file_name, tablespace_name, autoextensible, increment_by FROM dba_data_files WHERE tablespace_name = 'TBS_CHAN_INC_D_201701'
--如果不是自动增长,则修改为每次增长32M,容量无限
ALTER DATABASE DATAFILE '/data/db/iomc/ts_ap5/DATA_CHAN_INC_D/2017/TBS_CHAN_INC_D_201701.dbf' AUTOEXTEND on next 32M maxsize unlimited;

备注:

1
2
ALTER DATABASE DATAFILE '/data/db/iomc/ts_ap5/DATA_CHAN_INC_D/2017/TBS_CHAN_INC_D_201701.dbf' AUTOEXTEND ON;//打开自动增长
ALTER DATABASE DATAFILE '/data/db/iomc/ts_ap5/DATA_CHAN_INC_D/2017/TBS_CHAN_INC_D_201701.dbf' AUTOEXTEND ON NEXT 200M ;//每次自动增长200m