OB跑TPCC重新导数,数据量错误

【 使用环境 】X86
【 OB 】
【 使用版本 】4.2.1
【问题描述】在安装单机数据库后,准备进行TPCC测试,导数完成,执行analyze后,记录数据量,正常跑TPCC。第一次TPCC结束后,使用./runDatabaseDestroy.sh清理数据,再进行导数,导数完成后analyze,再次查询数据量,发现数据量不正确,数据量相比第一次大幅上涨,接近第一次的两倍。是否是runDatabaseDestroy没有正确清理数据库?
【analyze以及查询数据量SQL】

analyze table bmsql_stock compute statistics for all columns size auto;

SELECT
table_schema AS ‘数据库’,
table_name AS ‘表名’,
table_rows AS ‘记录数’,
TRUNCATE (data_length /1024/1024, 2) AS ‘数据容量(MB)’,
TRUNCATE (index_length /1024/1024, 2) AS ‘索引容量(MB)’
FROM
information_schema.tables
where table_schema = ‘test4’
ORDER BY
data_length DESC,
index_length DESC;

清理数据可以确认下是否执行正常,数据是否被清空。

执行DatabaseDestroy后再查看表就会报错表不存在了,还有什么方法能够查看数据是否清空吗?

可以查看gv$ob_sql_audit 视图 查看是否有执行 drop table 相关的操作。
也可以查看磁盘占用是否缩小 __all_virtual_disk_stat;