删除存储空间的准备工作

在删除数据库空间之前,您必须首先删除所有先前在数据库空间创建的数据库和表。您不能删除根数据库空间。

在删除 BLOB 空间之前,必须删除具有引用了该 BLOB 空间的 TEXT 或 BYTE 列的所有表。

运行 oncheck -pe 以验证没有表或日志文件位于数据库空间或 BLOB 空间中。

在删除某个智能大对象空间之前,必须删除具有引用了该智能大对象空间中存储对象的 CLOB 或 BLOB 列的所有表。对于智能大对象空间,无需删除指向智能大对象空间的列,但这些列必须为空;也就是说,所有智能大对象必须取消分配至智能大对象空间。
提示: 如果您在发生轻量级追加的数据库空间中删除表,这些轻量级追加可能会比您所期望的要慢。该问题的症状就是物理日志记录活动。如果轻量级追加比您所期望的要慢,请确保在轻量级追加之前或在轻量级追加期间没有从数据库空间中删除表。如果您已删除了表,请在执行轻量级追加之前用 onmode -c 强制执行检查点。
重要: 删除块或数据库空间将触发阻塞检查点,这会强制所有数据库更新等待所有缓冲池清空到磁盘之后才执行。此更新阻塞在阻塞检查点期间所用时间可能比非阻塞检查点期间所用时间长得多,特别是缓冲池很大的情况下。