返回首页

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'

可以在选择列表中使用任何基本类型的表达式(列、常量、函数、聚集函数和过程)或它
们的组合。
函数表达式使用对查询中的每一行进行求值的函数。所有函数表达式都需要参数。当在列
名用作参数的情况下使用这一组表达式时,这些表达式包含时间函数和长度函数。

SUMMARY_STATEMENT_COUNT
显示数据库汇聚各节点(数据库节点)当前时刻执行的五类语句(SELECT、INSERT、
UPDATE、DELETE、MERGE INTO)和(DDL、DML、DCL)统计信息。
名称
类型
描述
user_name
text
用户名。
select_count
numeric
select 语句统计结果。
update_count
numeric
update 语句统计结果。
insert_count
numeric
insert 语句统计结果。
delete_count
numeric
delete 语句统计结果。
mergeinto_count
numeric
merge into 语句统计结果。
ddl_count
numeric
DDL 语句的数量。
dml_count
numeric
DML 语句的数量。
dcl_count
numeric
DCL 语句的数量。
total_select_elapse
numeric
总select 的时间花费(单位:微秒)。
avg_select_elapse
bigint
平均select 的时间花费(单位:微秒)。
max_select_elapse
bigint
最大select 的时间花费(单位:微秒)。
min_select_elapse
bigint
最小select 的时间花费(单位:微秒)。
total_update_elapse
numeric
总update 的时间花费(单位:微秒)。
avg_update_elapse
bigint
平均update 的时间花费(单位:微秒)。
max_update_elapse
bigint
最大update 的时间花费(单位:微秒)。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1023
名称
类型
描述
min_update_elapse
bigint
最小update 的时间花费(单位:微秒)。
total_insert_elapse
numeric
总insert 的时间花费(单位:微秒)。
avg_insert_elapse
bigint
平均insert 的时间花费(单位:微秒)。
max_insert_elapse
bigint
最大insert 的时间花费(单位:微秒)。
min_insert_elapse
bigint
最小insert 的时间花费(单位:微秒)。
total_delete_elapse
numeric
总delete 的时间花费(单位:微秒)。
avg_delete_elapse
bigint
平均delete 的时间花费(单位:微秒)。
max_delete_elapse
bigint
最大delete 的时间花费(单位:微秒)。
min_delete_elapse
bigint
最小delete 的时间花费(单位:微秒)。