返回首页

gbase数据、南大通用产品文档:GBase8s删除存储空间

更新日期:2024年09月11日

使用 onspaces 或 ON-Monitor 可删除数据库空间、临时数据库空间、BLOB 空间、智能
大对象空间、临时智能大对象空间或外部空间。
在 UNIX™ 上,您必须以 root 或 gbasedbt身份登录来删除存储空间。
仅当数据库服务器处于联机、管理或静默方式时,才能删除存储空间。
删除存储空间的准备工作
在删除数据库空间之前,您必须首先删除所有先前在数据库空间创建的数据库和表。您不
能删除根数据库空间。
在删除 BLOB 空间之前,
必须删除具有引用了该 BLOB 空间的 TEXT 或 BYTE 列的所
有表。
运行 oncheck -pe 以验证没有表或日志文件位于数据库空间或 BLOB 空间中。
在删除某个智能大对象空间之前,必须删除具有引用了该智能大对象空间中存储对象的
CLOB 或 BLOB 列的所有表。对于智能大对象空间,无需删除指向智能大对象空间的列,
但这些列必须为空;也就是说,所有智能大对象必须取消分配至智能大对象空间。
提示: 如果您在发生轻量级追加的数据库空间中删除表,这些轻量级追加可能会比您所期望的要慢。该
问题的症状就是物理日志记录活动。如果轻量级追加比您所期望的要慢,请确保在轻量级追加之前或在轻
量级追加期间没有从数据库空间中删除表。
如果您已删除了表,
请在执行轻量级追加之前用 onmode -c 强
制执行检查点。
重要: 删除块或数据库空间将触发阻塞检查点,这会强制所有数据库更新等待所有缓冲池清空到磁盘之
后才执行。此更新阻塞在阻塞检查点期间所用时间可能比非阻塞检查点期间所用时间长得多,特别是缓冲
池很大的情况下。

删除镜像存储空间
如果您删除已镜像的存储空间,那么镜像空间也被删除。
如果您希望仅删除存储空间镜像,请关闭镜像。(请参阅结束镜像过程。)该操作删除数
据库空间、BLOB 空间或智能大对象空间镜像,并释放块以作其他用途。

使用 onspaces 删除存储空间

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 224 -
要使用 onspaces 删除存储空间,请按以下示例说明,使用 -d 选项。
以下示例删除名为 dbspce5 的数据库空间及其镜像。
onspaces -d dbspce5
以下示例删除名为 blobsp3 的数据库空间及其镜像。
onspaces -d blobsp3
如果您希望删除包含数据的智能大对象空间,那么将 -d 选项与 -f 选项一起使用。如果省
略 -f 选项,您就无法删除包含数据的智能大对象空间。此示例删除称为 sbspc4 的智能大
对象空间及其镜像。
onspaces -d sbspc4 -f
警告: 如果您使用 -f 选项,数据库服务器中的表可能包含指向已删除的智能大对象的无效指
针。
有关使用 onspaces 删除存储空间的信息,
请参阅
《GBase 8s 管理员参考》
中有关 onspaces
实用程序的信息。

使用 ON-Monitor 删除数据库空间或 BLOB 空间 (UNIX™)
可以使用 ON-Monitor 删除数据库空间或 BLOB 空间。
要使用 ON-Monitor 删除数据库空间或 BLOB 空间:
1. 选择数据库空间 > 删除选项。
2. 使用 Enter 键或方向键滚动至您希望删除的数据库空间或 BLOB 空间。
3. 按下 CTRL-B 或 F3。
要求您确认要删除数据库空间或 BLOB 空间。

删除存储空间后备份
如果您创建了名称与已删除存储空间相同的存储空间,请执行 0 级备份,以确保以后的存
储不会将新存储空间与旧存储空间相混淆。有关更多信息,请参阅《GBase 8s 备份与复原
指南》。
重要: 在删除数据库空间、BLOB 空间或智能大对象空间之后,新释放的块可用于重新分配至其他数据
库空间、BLOB 空间或智能大对象空间。但是,在重新分配新释放的块之前,必须对根数据库空间和修改
过的存储空间执行 0 级备份。如果未执行该备份,但随后必须执行复原,那么复原可能失败,因为备份
保留页不是最新的。

HAC集群安装成功后,客户端可以通过JDBC访问服务端。例如使用GBaseDataStudio连
接到PRIMARY:192.168.5.100节点、HAC:192.168.5.110节点、HAC1:192.168.5.111节点、
HAC2:192.168.5.112节点。对PRIMARY节点执行insert、update、delete操作,主节点对数
据的修改可以同步到HAC节点、HAC1节点、HAC2节点。默认情况下HAC节点、HAC1节点、
HAC2节点不支持写操作,如需支持,可通过onconfig文件的UPDATABLE_SECONDARY参数进
行配置。
4 连接管理器
连接管理器是一种守护程序实用程序,它可以在高可用性集群中监视所有节点的工作
负载和状态。此实用程序可将客户机应用程序连接请求引导到集群中的相应服务器,并可
在主节点发生故障时自动执行服务器故障转移。

监控工具时异常
问题现象
部署监控工具时:

监控策略可以添加成功,但是“监控策略管理”时,里面没有明细;

添加集群后,“服务器管理”添加集群节点,提示添加成功后,页面上不显
示添加的服务器。
解决方法
检查集群配置的资源库,监控工具不支持使用集群节点作为资源库,推荐使用
GBase 8a 单机/DB2。