返回首页

gbase数据、南大通用产品文档:GBase8s在外部恢复中恢复的数据

更新日期:2024年09月11日

仅当您在外部备份数据后,才能够在丢失磁盘或整个系统的情况下从外部进行恢复。 必须
对外部备份与恢复使用相同的第三方实用程序。要从外部恢复存储空间,请将已备份的数
据复制到磁盘。使用 ontape -p -e 命令将存储空间标记为已物理恢复,通过 ontape -l 命令
重放逻辑日志,并使存储空间重新联机。如果未指定外部恢复命令,那么数据库服务器无
法将这些存储空间的状态更新为联机。
您只能使用 ontape 执行外部冷恢复。
外部冷恢复将存储空间标记为已物理恢复,
然后对所
有存储空间执行逻辑恢复。
当执行外部冷恢复时,ontape 并不首先尝试从数据库服务器回收逻辑日志文件,因为外部
备份已经复制了所有逻辑日志数据。
要回收逻辑日志,
请在复制外部备份之前执行 ontape -S,
然后执行外部恢复 (ontape -p -e)。

使用外部恢复命令
ontape -p -e 命令用于执行外部冷恢复。该命令将存储空间标记为已物理恢复。下图显示外
部物理恢复语法。
执行外部物理恢复

元素
用途
关键注意事项
-e
指定外部恢复
必须与 -p 选项一起使用。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 165 -
元素
用途
关键注意事项
-p
指定物理恢复。
在冷恢复中,
如果未指定存储空间名称,
那么所
有存储空间都将标记为已恢复。物理恢复完成
后,您必须执行逻辑恢复。
ontape -l 命令用于执行逻辑恢复。有关更多信息,请参阅ontape 实用程序执行恢复的语法。


外部恢复的规则
开始外部恢复之前,请了解从外部备份可恢复以及无法恢复的内容,并注意外部恢复的规
则。
这些需求和规则如下:

必须从外部备份进行外部恢复。尽管外部备份被视为 0 级备份,但它实际上可能
是非 GBase 8s 增量备份。

不能从外部恢复临时数据库空间。

不能从常规 ontape 备份执行外部恢复。

如果使用 ontape,您无法验证是否在从正确的备份进行恢复以及存储介质是否可
读。

如果多个外部备份在不同的时间进行,
那么外部恢复将使用最早的备份中的开始逻
辑日志。

应在切换包含关键存储空间的磁盘之前回收逻辑日志 (ontape -l)。

如果正在恢复关键数据库空间,那么数据库服务器必须处于脱机状态。

如果正在恢复 rootdbs,那么在恢复期间应禁用镜像。

数据库服务器实例的所有关键数据库空间的外部备份必须同时进行。
必须在同一个
onmode -c block … onmode -c unblock 命令编组中备份了所有关键的数据库空间。

重命名块
您可以使用其他恢复方法的重命名选项语法,对外部冷恢复中的块进行重命名。
在外部冷恢复过程中使用以下命令对块进行重命名:
ontape -p -e -rename -f
filename

ontape -p -e -rename -p old_path -o old_offset-n new_path-o new_offset

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

执行外部冷恢复
如果在冷恢复过程中指定 ontape -p -e 命令,
那么必须恢复所有存储空间。
使用 ontape -p -e
命令来恢复所有存储空间。
要执行外部冷恢复:
1. 使用 onmode -ky 命令来关闭数据库服务器。
2. 要从外部备份恢复存储空间,请使用复制命令,例如 UNIX™ 上的 cp、dd 或 tar,
或使用文件备份程序。
您必须将存储空间恢复为与原始数据相同的路径。
3. 要对所有存储空间执行外部恢复,然后执行逻辑恢复,请使用以下命令:

ontape -p -e

ontape -l

外部恢复命令的示例
下表包含外部恢复命令的示例。
外部恢复命令
操作
注释
ontape -p -e
ontape -l
物理外部恢复和逻辑恢

系统从最早的外部备份恢复逻辑日
志。
ontape -p -e -rename
-f
使用已重命名的块执行
外部冷恢复


使用外部备份与恢复来初始化 HDR
您可以使用外部备份来初始化“高可用性数据复制”(HDR)。
要使用外部备份与恢复来初始化 HDR:
1. 使用 onmode -c block 命令来阻塞源数据库服务器。
2. 在外部备份源数据库服务器上的所有块。
3. 备份完成时,使用 onmode -c unblock 命令来取消阻塞源数据库服务器。
4. 使用以下命令来使源数据库服务器成为主服务器:onmode -d primary
secondary_servername
5. 在目标数据库服务器上,通过复制或文件备份程序从外部备份恢复数据。

GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 167 -
6. 在目标数据库服务器上,使用 ontape -p -e 命令恢复所有块的外部备份。
7. 使用以下命令来使目标数据库服务器成为辅助服务器:onmode -d secondary
primary_servername
8. 如果从步骤 1 以来写入到主数据库服务器中的逻辑日志记录仍然驻留在主数据库
服务器磁盘上,那么辅助数据库服务器将读取这些记录以执行逻辑恢复。否则,使
用 ontape -l 命令来执行逻辑恢复。
数据库服务器可操作消息将显示在主服务器和辅助服务器上的消息日志中。

5 GBase 8s Primary Storage Manager
GBase 8s 主存储管理器 管理使用文件设备(磁盘)的 ON-Bar 备份与恢复操作(包括并
行备份)的存储。

示例
使用系统表查看审计日志。
$ gccli -uroot -p
Enter password:
GBase client 9.5.3.17.117651. Copyright (c) 2004-2020, GBase.
All Rights
Reserved.
gbase> SET long_query_time = 0;
Query OK, 0 rows affected
gbase> SET GLOBAL audit_log = 1;
Query OK, 0 rows affected
gbase>CREATE AUDIT POLICY audit_policy_1 ( Enable = 'Y' );
Query OK, 0 rows affected
gbase> SET GLOBAL log_output = 'table';
Query OK, 0 rows affected
gbase> CREATE USER u_sj identified by 'u_sj';
Query OK, 0 rows affected
gbase> GRANT ALL ON *.* TO u_sj;
Query OK, 0 rows affected

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
372
gbase> CREATE DATABASE testSJ;
Query OK, 1 row affected
gbase> USE testSJ;
Query OK, 0 rows affected
gbase> CREATE TABLE t1(i int);
Query OK, 0 rows affected
gbase> INSERT INTO t1 VALUES (1),(2);
Query OK, 2 rows affected
gbase> SELECT start_time,user_host,query_time,rows,LEFT(sql_text, 30),
conn_type FROM gbase.audit_log;
+---------------------+----------------------------------+
| start_time
| user_host
|
+---------------------+----------------------------------+
| 2021-06-16 10:40:24 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:24 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:24 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:24 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:24 | root[root] @ localhost []
|
| 2021-06-16 10:40:33 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:33 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:33 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:32 | root[root] @ localhost []
|
| 2021-06-16 10:40:44 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:44 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:44 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:44 | root[root] @ localhost []
|
| 2021-06-16 10:40:48 | gbase[gbase] @
[192.168.146.24] |
| 2021-06-16 10:40:49 | gbase[gbase] @
[192.168.146.24] |
| 2021-06-16 10:40:49 | gbase[gbase] @
[192.168.146.24] |
| 2021-06-16 10:40:57 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:57 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:57 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:57 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:40:57 | root[root] @ localhost []
|
| 2021-06-16 10:41:05 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:05 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:05 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:05 | root[root] @ localhost []
|
| 2021-06-16 10:41:17 | gbase[gbase] @
[192.168.146.24] |
| 2021-06-16 10:41:17 | gbase[gbase] @
[192.168.146.24] |
| 2021-06-16 10:41:17 | gbase[gbase] @
[192.168.146.24] |
| 2021-06-16 10:41:17 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:17 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:17 | root[root] @
[192.168.146.24]
|

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
373
| 2021-06-16 10:41:17 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:17 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:17 | root[root] @ localhost []
|
| 2021-06-16 10:41:29 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:29 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:29 | root[root] @
[192.168.146.24]
|
| 2021-06-16 10:41:29 | root[root] @ localhost []
|
| 2021-06-16 10:41:43 | root[root] @ localhost []
|
+---------------------+----------------------------------+
+-----------------+------+--------------------------------+-----------+
| query_time
| rows | LEFT(sql_text, 30)
| conn_type |
+-----------------+------+--------------------------------+-----------+
| 00:00:00.000012 |
0 | Ping
| CAPI
|
| 00:00:00.000115 |
0 | SET NAMES utf8mb4
| CAPI
|
| 00:00:00.000164 |
0 | SET SELF SCN = 0
| CAPI
|
| 00:00:00.000094 |
0 | SET
SELF GLOBAL log_output =
| CAPI
|
| 00:00:00.239863 |
0 | SET GLOBAL log_output = 'table | ODBC
|
| 00:00:00.000009 |
0 | Ping
| CAPI
|
| 00:00:00.000143 |
0 | SET SELF SCN = 0
| CAPI
|
| 00:00:01.149579 |
0 | CREATE GCLUSTER_LOCAL USER "u_ | CAPI
|
| 00:00:04.376179 |
0 | CREATE USER u_sj identified by | ODBC
|
| 00:00:00.000019 |
0 | Ping
| CAPI
|
| 00:00:00.000207 |
0 | SET SELF SCN = 0
| CAPI
|
| 00:00:00.057846 |
0 | GRANT /*+vcid*/ GCLUSTER_LOCAL | CAPI
|
| 00:00:00.266514 |
0 | GRANT ALL ON *.* TO u_sj
| ODBC
|
| 00:00:00.001372 |
0 | Connect
| CAPI
|
| 00:00:00.000005 |
0 | Ping
| CAPI
|
| 00:00:00.000002 |
0 | Quit
| CAPI
|
| 00:00:00.000008 |
0 | Ping
| CAPI
|
| 00:00:00.000090 |
0 | SET NAMES utf8
| CAPI
|
| 00:00:00.000147 |
0 | SET SELF SCN = 9259
| CAPI
|
| 00:00:00.261615 |
0 | CREATE GCLUSTER_LOCAL DATABASE | CAPI |
| 00:00:00.965256 |
0 | CREATE DATABASE testSJ
| ODBC
|
| 00:00:00.000018 |
0 | Ping
| CAPI
|
| 00:00:00.000042 |
0 | Init VC Name
| CAPI
|
| 00:00:00.000058 |
0 | Init DB
| CAPI
|
| 00:00:00.014822 |
0 | USE testSJ
| ODBC
|
| 00:00:00.004341 |
0 | Connect
| CAPI
|
| 00:00:00.032791 |
0 | select table_id from informati | CAPI
|
| 00:00:00.000003 |
0 | Quit
| CAPI
|
| 00:00:00.000038 |
0 | Ping
| CAPI
|
| 00:00:00.000046 |
0 | Init VC Name
| CAPI
|

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
374
| 00:00:00.000070 |
0 | Init DB
| CAPI
|
| 00:00:00.000547 |
0 | SET SELF SCN = 9260
| CAPI
|
| 00:00:00.781898 |
0 | CREATE
GCLUSTER_LOCAL
TABLE
| CAPI |
| 00:00:02.731924 |
0 | CREATE TABLE t1(i int)
| ODBC
|
| 00:00:00.000132 |
0 | commit
| CAPI
|
| 00:00:00.000614 |
0 | set autocommit=1
| CAPI
|
| 00:00:00.000175 |
0 | set autocommit=1
| CAPI
|
| 00:00:00.200714 |
2 | INSERT INTO t1 VALUES (1),(2)
| ODBC
|
| 00:00:00.000530 |
38 | SELECT start_time,user_host,qu | ODBC
|
+-----------------+------+--------------------------------+-----------+
39 rows in set (Elapsed: 00:00:00.00)
gbase> INSERT INTO t1 SELECT * FROM t1;
Query OK, 2 rows affected
gbase> UPDATE t1 SET i = 3;
Query OK, 4 rows affected
gbase> DELETE FROM t1;
Query OK, 4 rows affected
gbase> SELECT start_time,user_host,query_time,rows, LEFT(sql_text, 30),
conn_type FROM gbase.audit_log;
+---------------------+--------------------------------+
| start_time
| user_host
|
+---------------------+--------------------------------+
| 2021-06-16 11:17:18 | root[root] @ localhost []
|
| 2021-06-16 11:18:09 | root[root] @ localhost []
|
| 2021-06-16 11:18:21 | root[root] @
[192.168.146.24] |
| 2021-06-16 11:18:21 | root[root] @
[192.168.146.24] |
| 2021-06-16 11:18:21 | root[root] @
[192.168.146.24] |
| 2021-06-16 11:18:20 | root[root] @ localhost []
|
| 2021-06-16 11:18:29 | root[root] @
[192.168.146.24] |
| 2021-06-16 11:18:29 | root[root] @
[192.168.146.24] |
| 2021-06-16 11:18:29 | root[root] @
[192.168.146.24] |
| 2021-06-16 11:18:28 | root[root] @ localhost []
|
+---------------------+--------------------------------+
+-----------------+------+--------------------------------+-----------+
| query_time
| rows | LEFT(sql_text, 30)
| conn_type |
+-----------------+------+--------------------------------+-----------+
| 00:00:00.003119 |
0 | truncate self table gbase.audi | ODBC
|
| 00:00:02.090188 |
2 | INSERT INTO t1 SELECT * FROM t | ODBC
|
| 00:00:00.000095 |
0 | commit
| CAPI
|
| 00:00:00.000272 |
0 | set autocommit=1
| CAPI
|
| 00:00:00.000416 |
0 | set autocommit=1
| CAPI
|
| 00:00:01.108768 |
4 | UPDATE t1 SET i = 3
| ODBC
|

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
375
| 00:00:00.000057 |
0 | commit
| CAPI
|
| 00:00:00.000198 |
0 | set autocommit=1
| CAPI
|
| 00:00:00.000899 |
0 | set autocommit=1
| CAPI
|
| 00:00:00.396723 |
4 | DELETE FROM t1
| ODBC
|
+-----------------+------+--------------------------------+-----------+
10 rows in set (Elapsed: 00:00:00.00)

硬件要求
监控网站、采集中心、采集代理、资源库各个组件,对硬件的最低要求如
下,根据现场实际业务及部署场景,需要对硬件资源是否符合部署要求进行综
合评估:

统一数据平台监控与运维系统用户手册
- 4 -
南大通用数据技术股份有限公司
表格1- 1 硬件要求
硬件
最低要求
CPU
4 核CPU
内存(RAM)
至少8GB
硬盘空间
至少500GB
监视器
支持命令行即可
定位设备
键盘
CD-ROM 驱动器
需要
2 统一监控部署