返回首页

gbase数据、南大通用产品文档:GBase8s准备备份数据

更新日期:2024年09月11日

备份存储空间和逻辑日志之前,必须先准备系统并复制关键管理文件。
要准备备份数据:
1.
配置 ON-Bar 和存储管理器。
2.
确保您有足够的逻辑日志空间。
ON-Bar 在备份开始时检查可用的逻辑日志空间。如果日志几乎填满,ON-Bar 在试图
备份存储空间之前将备份并释放这些日志。如果日志包含充足的空间,ON-Bar 将备
份存储空间接着备份逻辑日志。
3.
验证您是否有足够的临时磁盘空间。
数据库服务器使用临时磁盘空间来存储备份期间被覆盖以及内存中发生查询处理而溢
出的之前数据映像。验证 DBSPACETEMP 环境变量和 DBSPACETEMP 配置参数指
定的数据库空间是否具有满足您需要的足够空间。如果指定的数据库空间中空间不
足,备份将失败,并且将使用根数据库空间,或者在填满根数据库空间之后,备份将
失败。
4.
将管理文件备份到不同的位置。
5.
运行 oncheck -cD 命令以验证所有数据库服务器数据是否一致。
不需要在每个 0 级备份之前都检查一致性。在下次验证数据库的一致性之前,请勿
放弃已知为一致的备份。

要备份的管理文件
ON-Bar 备份不会替换重要配置文件的正常操作系统备份。必须手动备份关键管理文件。

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

重要: 请制作关键管理文件的当前版本的备份副本,以在紧急情况下使用。如果需要更换磁
盘或者如果恢复到第二个计算机系统(导入的恢复),那么必须恢复这些文件。
备份以下管理文件:

紧急引导文件

onconfig 文件

sm_versions 文件

sqlhosts 文件 (UNIX™)

存储管理器配置和数据文件

存储在磁盘上的 Blob 空间中的简单大对象数据

存储在磁盘或光盘的 Blob 空间中的简单大对象的数据

存储于外部的数据(例如:由 DataBlade® 维护的外部表)
提示: 尽管 ON-Bar 包含 onconfig 和 sqlhosts 及其备份的文件,但较好的做法是将
onconfig 和 sqlhosts 文件包含在您的系统归档中。通过将关键文件同时包含在 GBase 8s
和系统归档中,您在需要时可以有更多选择。
尽管 ON-Bar 不备份以下项,但 ON-Bar 将在恢复期间自动重新创建这些项。您不需要为
这些文件创建备份副本:

已分配给数据库服务器但还未分配给表空间范围的数据库空间页面

镜像块,如果相应的主要块是可以访问的

临时数据库空间
ON-Bar 不备份或恢复临时数据库空间中的数据。一旦恢复,数据库服务器重新创
建空的临时数据库空间。
当您执行文件的 0 级、1 级或 2 级备份时,还将备份多个关键文件。bar_act.log 包含有
关备份了哪些关键文件的信息。例如:
Begin backup of critical file '/opt/gbasedbt-11.70.fc3/etc/ixbar.0'.
Completed backup of critical file '/opt/gbasedbt-11.70.fc2/etc/ixbar.0'

Begin backup of critical file '/opt/gbasedbt-11.70.fc3/etc/oncfg_work_loc.0'.
Completed backup of critical file '/opt/gbasedbt-11.70.fc3/etc/oncfg_aork_loc.0'

Begin backup of critical file '/opt/gbasedbt-11.70.fc3/etc/hygia_work.wh'.
Completed backup of critical file '/opt/gbasedbt-11.70.fc2/etc/hygia_work.wh'

SNMP 开发接口
为了方便用户实现集群的统一监控,
我们提供了集群节点异常信息的SNMP
Trap 标准推送接口。
当用户希望在集群节点发生异常时,接受到异常信息时,可以开启采集中
心的SNMP Trap 推送功能,当采集中心检测到节点异常时,主动推送到第三方
应用中。

语法
LEAST(value1,value2,...)
函数说明
有两个或者更多的参数,返回最小的参数值。假如任意一个变量为NULL,则

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
659
LEAST()的返回值为NULL。
LEAST()对参数进行比较所依据的规则与GREATEST()相同。
示例
示例1:参数值为整型数字,返回最小的参数值。
gbase> SELECT LEAST(2,0) FROM dual;
+------------+
| LEAST(2,0) |
+------------+
|
0 |
+------------+
1 row in set
示例2:参数值为浮点型数字,返回最小的参数值。
gbase> SELECT LEAST(34.0,3.0,5.0,767.0) FROM dual;
+---------------------------+
| LEAST(34.0,3.0,5.0,767.0) |
+---------------------------+
|