请问我的oracle表空间怎么就一下子满了?
我有两台服务器,分别装了oracle,版本完全相同,主要数据都在其中一个tablespace上,数据量相当,其中一台(假设为A)tablespace是10G,显示目前只用了76%;另外一台(假设为B)15G,居然满了,用了99%了。
两台的数据文件如下:
A的四个数据文件如下:
SQL> select bytes,blocks,status,relative_fno,a.autoextensible,a.maxbytes,a.maxblocks,a.increment_by,a.user_bytes,a.user_blocks,a.online_status from dba_data_files a where a.tablespace_name='HLMIS';
BYTES BLOCKS STATUS RELATIVE_FNO AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS ONLINE_STATUS
---------- ---------- --------- ------------ -------------- ---------- ---------- ------------ ---------- ----------- -------------
1073741824 131072 AVAILABLE 6 NO 0 0 0 1073676288 131064 ONLINE
1073741824 131072 AVAILABLE 7 NO 0 0 0 1073676288 131064 ONLINE
2147483648 262144 AVAILABLE 8 NO 0 0 0 2147418112 262136 ONLINE
6475481088 790464 AVAILABLE 10 YES 3435972198 4194302 1 6475415552 790456 ONLINE
B的5个数据文件如下:
SQL> select bytes,blocks,status,relative_fno,a.autoextensible,a.maxbytes,a.maxblocks,a.increment_by,a.user_bytes,a.user_blocks,a.online_status from dba_data_files a where a.tablespace_name='HLMIS';
BYTES BLOCKS STATUS RELATIVE_FNO AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS ONLINE_STATUS
---------- ---------- --------- ------------ -------------- ---------- ---------- ------------ ---------- ----------- -------------
3221225472 393216 AVAILABLE 5 NO 0 0 0 3221159936 393208 ONLINE
3221225472 393216 AVAILABLE 6 NO 0 0 0 3221159936 393208 ONLINE
3221225472 393216 AVAILABLE 7 NO 0 0 0 3221159936 393208 ONLINE
3221225472 393216 AVAILABLE 8 NO 0 0 0 3221159936 393208 ONLINE
3221225472 393216 AVAILABLE 9 NO 0 0 0 3221159936 393208 ONLINE