可以使用 onspaces -d 选项删除 dbspace 、blobspace 、plogspace 、sbspace 或 extspace 。
元素 | 用途 | 关键注意事项 |
---|---|---|
-d | 指示要删除的存储空间 | 可以在数据库服务器处于联机或静默方式时删除 dbspace 、blobspace
、plogspace 、sbspace 或 extspace。 删除存储空间之后,必须对它进行备份,以确保 sysutils
数据库和保留页时最新的。
执行 oncheck -pe ;来验证当前没有表正向 dbspace 、blobspace 或 sbspace 存储数据 |
-y | 导致数据库服务器自动对所有提示响应“是” | 无 |
-f | 删除包含用户数据和元数据的 sbspace | 必须使用 -f(强制)选项来删除含有数据的 sbspace 。
限制: 仅对 sbspace 使用 -f 选项。
警告: 如果使用 -f
选项,那么数据库服务器中的表可能含有指向已使用该选项删除的智能大对象的死指针
|
blobspace | 给出要删除的 blobspace 的名称 | 在删除 blobspace 之前,请删除包含引用 blobspace 的 TEXT 或 BYTE 列的所有表 |
dbspace | 给出要删除的 dbspace 的名称 | 在删除 dbspace 之前,请删除先前在 dbspace 中创建的所有数据库和表 |
extspace | 给出要删除的 extspace 的名称 | 如果 extspace 与现有表或索引相关联,那么您无法删除它 |
plogspace | 给出要删除的 plogspace 的名称 | 在删除之前,plogspace 必须为空 |
sbspace | 给出要删除的 sbspace 的名称 | 在删除 sbspace 之前,请删除包含引用 sbspace 的 BLOB 或 CLOB 列的所有表 |
该命令有等同的 SQL 管理 API 命令。