返回首页

gbase数据、南大通用产品文档:GBase8s使用标准 I/O 同时备份与恢复

更新日期:2024年09月11日


GBase 8s 备份与恢复指南
南大通用数据技术股份有限公司 - 161 -
为了克隆数据库服务器或快速建立高可用性数据复制 (HDR),您可以同时执行向标准输出
的备份和从标准输入的恢复。如果您执行备份与恢复只是为了复制数据库服务器,使
用 -F 选项以避免保存归档。
在 HDR 上,辅助服务器只能恢复 0 级的归档。
要使用标准 I/O 来执行备份与恢复,
请将 TAPEDEV 配置参数设置为 STDIO,
也可以从命
令行指定 -t STDIO。
例如,如果 TAPEDEV 配置参数设置为 STDIO,以下命令会将数据装入一个 HDR 对上的
辅助服务器(名为 secondary_host)。
ontape -s -L 0 -F | rsh secondary_host "ontape -p"
在下一个示例中,假设未设置 TAPEDEV 配置参数。以下命令将数据装入一个 HDR 对的
辅助服务器(名为 secondary_host):
ontape -s -L 0 -F -t STDIO | rsh secondary_host "ontape -t STDIO -p"
这些示例在本地计算机上执行数据库服务器的伪 0 级归档,使用 rsh 系统实用程序通过管
道将数据传输到远程计算机,
并直接从管道中读取数据从而在远程计算机上执行物理恢复。

重要: 先前的示例需要在执行该命令的远程计算机上用户的缺省环境中设置 GBASEDBTDIR、
GBASEDBTSERVER、GBASEDBTSQLHOSTS 和 ONCONFIG 环境变量。用户必须
是 gbasedbt 或 root。

gs_recyclebin 描述了回收站对象的详细信息。
名称
类型
描述
oid
oid
系统列。
rcybaseid
oid
基表对象id,引用gs_recyclebin.oid。
rcydbid
oid
当前对象所属数据库oid。
rcyrelid
oid
当前对象oid。
rcyname
name
回收站对象名称,格式“BIN$unique_id$oid$0”,其中u
nique_id 为最多16 字符唯一标识,oid 为对象标识符。
rcyoriginname
name
原始对象名称。
rcyoperation
“char”
操作类型。
d 表示drop。
t 表示truncate。
rcytype
int
对象类型。
0 表示table。
1 表示index。
2 表示toast table。
3 表示toast index。
4 表示sequence,指serial、bigserial、smallserial、large
serial 类型自动关联的序列对象。
5 表示partition。
6 表示global index。
rcyrecyclecsn
bigint
对象drop、truncate 时csn。
rcyrecycletime
timestamptz
对象drop、truncate 时间。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
745
名称
类型
描述
rcycreatecsn
bigint
对象创建时csn。
rcychangecsn
bigint
对象定义改变的csn。
rcynamespace
oid
包含这个关系的名字空间的OID。
rcyowner
oid
关系所有者。
rcytablespace
oid
这个关系存储所在的表空间。如果为0,则意味着使用
该数据库的缺省表空间。如果关系在磁盘上没有文件,
则这个字段没有什么意义。
rcyrelfilenode
oid
回收站对象在磁盘上的文件的名称,如果没有则为0,
用于TRUNCATE 对象恢复时纹理文件还原。
rcycanrestore
bool
是否可以被单独闪回。
rcycanpurge
bool
是否可以被单独purge。
rcyfrozenxid
xid32
该表中所有在这个之前的事务ID 已经被一个固定的
(“f
rozen”)事务ID 替换。
rcyfrozenxid64
xid
该表中所有在这个之前的事务ID 已经被一个固定的
(“f
rozen”)事务ID 替换。

常(工具栏显示太小)问题解决办法
首先右键“GBaseDataStudio.exe”文件,点击“属性菜单”
,选择“兼
容性”选项卡将“替代高DPI 缩放行为”前面勾上,然后点击执行exe
文件即可。