表空间状况:XML:NAMESPACE PREFIX = O /
TABLESPACE_NAME
TOTAL_SPACE
USED_SPACE
PCT_FREE
1
75774.984375m
63662.796875M
84.02%
因为晚上的WEB业务非常稀少,马上怀疑是数据交换出了问题,不是真的预订数据多就是数据交换程序出错。因为我们的交换程序有个特性,把所有的交换内容包括交换出错的详细信息都用CLOB字段保存在表里了。
查询结果:
TABLE_NAME
COLUMN_NAME
SEGMENT_NAME
SEGMENT_TYPE
TABLESPACE_NAME
SYS_LOB0000077498C00012$$
LOBSEGMENT
SZ_DATA
50310
CONTENT
SYS_LOB0000077595C00003$$
LOBSEGMENT
SZ_DATA
2240
FILEDATA
SYS_LOB0000077486C00010$$
LOBSEGMENT
SZ_DATA
488
EXCHANGE_LOG_HISTORY
ERROR_TRACE
SYS_LOB0000133755C00012$$
LOBSEGMENT
SZ_DATA
72
SEND_CONTROL
ERR_TRACE
SYS_LOB0000077595C00008$$
LOBSEGMENT
SZ_DATA
9
CONTENT
SYS_LOB0000077501C00004$$
LOBSEGMENT
SZ_DATA
2
SEND_CONTROL_HISTORY_2009
CONTENT
SYS_LOB0000133605C00003$$
LOBSEGMENT
SZ_DATA
0.0625
SEND_CONTROL_HISTORY
ERR_TRACE
SYS_LOB0000103089C00008$$
LOBSEGMENT
SZ_DATA
0.0625
MEMOS
CONTENT
SYS_LOB0000077530C00006$$
LOBSEGMENT
SZ_DATA
0.0625
SEND_CONTROL_HISTORY
CONTENT
SYS_LOB0000103089C00003$$
LOBSEGMENT
SZ_DATA
0.0625
NOTICES
CONTENT
SYS_LOB0000077538C00007$$
LOBSEGMENT
SZ_DATA
0.0625
SEND_CONTROL_HISTORY_2009
ERR_TRACE
SYS_LOB0000133605C00008$$
LOBSEGMENT
SZ_DATA
0.0625
很显然上述EXCHANGE_LOG占据了50310M的空间,而该表空间总共消耗了63662.796875M,显然问题就出在这个大对象下。
因为该部分数据不能测地删除,故采用如下JOB对重复数据进行提纯处理:
我们通过建exchange_log_history表提取sz_exchange_log中的数据,删除大量的冗余数据