返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

GBA-01BR-0063
错误码
错误标识
错误显示信息
GBA-01BR-0063

read DC data file Error
错误出现原因
读取数据文件错误
分析与建议
检查数据文件的权限及状态

我们以64 位的linux 操作系统为例,为用户介绍获取orato8a 后如何解压安装它。
步骤1
将安装光盘放入光驱,使用mount 命令将光驱挂载到Linux 文件系统。加载光驱命
令如下:

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
527
# mkdir /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
说明
通常,加载光驱需要root 用户。
步骤2
将光驱中的安装包的压缩文件(如:orato8a_26794_Redhat6.2_x86_64.tar.bz2)复制
到文件系统的某个目录下。进入该目录(假设将安装包放在了/root 目录下),在命令
行模式下使用tar 命令进行解压。解压命令如下:
# tar xfj orato8a_26794_Redhat6.2_x86_64.tar.bz2
步骤3
解压后,将会在解压目录下产生一个orato8a 的可执行程序文件。
$ ll
总用量2068
……
-rw-r--r-- 1 root root 1380535
8 月23 01:08 orato8a
-rw-r--r-- 1 root
root
663929
8 月22 17:13 orato8a_26794_Redhat6.2_x86_64.tar.bz2

语法

显示帮助信息
gs_basebackup -? | --help

显示版本号信息
gs_basebackup -V | --version

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
207
从备份文件恢复数据
当数据库发生故障时需要从备份文件进行恢复。因为gs_basebackup 是对数据库按二进
制进行备份,
因此恢复时可以直接拷贝替换原有的文件,
或者直接在备份的库上启动数据库。

若当前数据库实例正在运行,
直接从备份文件启动数据库可能会存在端口冲突,

时需要修改配置文件的port 参数,或者在启动数据库时指定一下端口。

若当前备份文件为主备数据库,
可能需要修改一下主备之间的复制连接。
即配置文
件中的postgresql.conf 中的replconninfo1、replconninfo2 等。

若配置文件postgresql.conf 的参数data_directory 打开且有配置,
当使用备份目录启
动数据库时候,data_directory 和备份目录不同会导致启动失败。可以修改
data_directory 的值为新的数据目录,或者注释掉该参数。
若要在原库的地方恢复数据库,参考步骤如下:
(1)
停止数据库服务器,具体操作请参见《GBase 8c V5_3.0.0_管理员指南》。
(2)
将原数据库和所有表空间复制到另外一个位置,以备后面需要。
(3)
清理原库中的所有或部分文件。
(4)
使用数据库系统用户权限从备份中还原需要的数据库文件。
(5)
若数据库中存在链接文件,需要修改使其链接到正确的文件。
(6)
重启数据库服务器,并检查数据库内容,确保数据库已经恢复到所需的状态。

暂不支持备份文件增量恢复。
恢复后需要检查数据库中的链接文件是否链接到正确的文件。