1.有多是索引表空間不夠大數據
select sum(bytes/1024/1024) sizeMB from dba_free_space z where z.tablespace_name='KLDB'ui
還有400M的剩餘空間 應該足夠。spa
可是經過查詢發現是 設計
select s.index_name,索引
s.table_name,it
s.tablespace_name,table
s.initial_extent,擴展
s.next_extentfile
from user_indexes sselect
where s.index_name = 'AUDIT_DATA_ID'
INDEX_NAME TABLE_NAME TABLESPACE_NAME INITIAL_EXTENT NEXT_EXTENT
IDX_INVALID_PICNAME T_INVALID_PICTURES DIMS_INVALID_PICTURE2 40960 732576768
該索引的 NEXT_EXTENT 過大
select file_name,tablespace_name,bytes/1024/1024 from dba_data_files where tablespace_name='KLDB'
select sum(bytes/1024/1024) sizeMB from dba_free_space z where z.tablespace_name='KLDB'
經過計算 400M的剩餘空間
不能知足 NEXT_EXTENT 的700MB空間
因此經過加大數據文件
alter database datafile 'D:\ORACLE\ORADATA\DMSDB\DIMS_INVALID_PICTURE2.DBF' resize 1000M
2 這種問題存在不合理的設計 明顯要杜絕
重建該索引
---------------------------------------------------------------------------------------------------------------------
另外:
alter index index_name rebuild tablespace indexes storage(initial 256K next 256K pctincrease 0):
增長Datafile
alter tablespace TEST_SPACE add datafile 'E:\TEST_SPACE2.DBF' size 1000M;
擴展Datafile
alter tablespace TEST_SPACE add datafile 'E:\TEST_SPACE3.DBF' size 1000M autoextend on next 500M;
懷揣着一點點夢想的年輕人相信技術和創新的力量喜歡快速反應的工做節奏