ORA-01654: unable to extend index by 128 in tablespace USERS

今天在開發環境出現如下問題
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章