返回首页

gbase数据、南大通用产品文档:GBase8sdrop chunk to storagepool 参数:从空

更新日期:2024年09月11日

chunk 归还空间到存储池(SQL 管理 API)
随同 admin() 或 task() 函数,使用 drop chunk to storagepool 参数来从空 chunk 归
还空间到存储池。
语法

元素
描述
关键考虑
space_name
chunk 所在其中的存储空间的
名称。

path_name
chunk 的路径。

offset
chunk 的偏移量,以 KB 为单
位。


示例
下列命令在名为 bigdbs 的 dbspace 中删除空 chunk,并将所有释放的空间添加到存储
池。
EXECUTE FUNCTION task("drop chunk to storagepool", "bigdbs", "/dev/rawdisk23",
"100 KB");

获得一个描述当前错误的号码。

语法
[Visual Basic]
Public ReadOnly Property Number As Integer

Get
[C#]
public int Number { get; }

如果故障导致数据库服务器脱机,您必须恢复所有的数据库服务器数据。此类型的恢复
是整个系统恢复。您仅可以将数据恢复到相同版本的 GBase 8s。如果故障没有导致数据
库服务器脱机,那么您可以只恢复发生故障的存储空间。有关恢复类型的举例说明,请参
阅热恢复、冷恢复和混合恢复。

全面系统恢复
当数据库服务器由于磁盘故障或数据毁坏而脱机时,这意味 着关键数据库空间受损。以
下列表显示关键数据库空间:

根数据库空间

包含物理日志的数据库空间

包含逻辑日志文件的数据库空间
如果需要恢复任一关键数据库空间,必须执行整个系统恢复以恢复您的数据库服务器管理
的所有数据。必须 用冷恢复来启动整个系统恢复。请参阅冷恢复、热恢复或混合恢复。

对数据库空间、Blob 空间和智能大对象空间进行恢复
当数据库服务器没有因为磁盘故障或数据毁坏而脱机时,将对非关键数据库空间、Blob
空间或智能大对象空间造成损害。
如果不需要恢复关键数据库空间,您可以只恢复包含已受损的块的那些存储空间。如果存
储空间跨越多个块,当其中一块发生介质故障时,必须终止该存储空间的所有活动事务,
这样数据库服务器才可以恢复它。您可以在数据库服务器完成事务前启动恢复操作,但是
该恢复将延迟,直到数据库服务器验证您已经完成故障发生时所有活动的事务时为止。


GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 148 -