今天在開發環境出現如下問題
Caused by:java.SQLException:ORA-01654: unable to extend index OPEN_CARE_BPM.ACT_IDX_HI_DETAIL_TENANT_ID by 128 in tablespace USERS.
從報錯的信息可以看出是表空間的問題,解決方法
1.查看錶空間分配情況
select tablespace_name,(sum(bytes)/1024/1024) tablespace_size from dba_data_files group by tablespace_name;
2.查看剩餘表空間大小
select tablespace_name,(sum(bytes)/1024/1024) tablespace_size from dba_free_space group by tablespace_name;
3.擴展表空間
3.1修改原表空間文件的大小
查看所有表空間dbf文件目錄和名稱
select * from dba_data_files;
修改表空間dbf文件的大小
alter database datafile '/home/oracle/app/oracle/oradata/test/users01.dbf' resize 10240m;
3.2 新增dbf文件來擴展表空間
alter tablespace USERS add datafile '/home/oracle/app/oracle/oradata/test/users02.dbf' size 5G;
參考
https://www.cnblogs.com/RoyYu/archive/2012/12/09/2810492.html