返回首页

gbase数据、南大通用产品文档:GBase8s升级第三方存储管理器

更新日期:2024年09月11日

如果升级第三方存储管理器供应商,那么在确认新存储管理器对备份与恢复操作均适用之
前,请不要除去旧存储管理器。
先决条件:升级之前,执行数据库服务器的完整备份。
要将第三方存储管理器的新版本与数据库服务器一起使用:
1.
先安装新存储管理器,再启动数据库服务器。
2.
使用新的存储管理器定义更新 sm_versions 文件。
确认新存储管理器正确运行,再将其用于生产环境:

确保存储管理器可以找到 ON-Bar 请求的对象。

确保新的存储管理器版本能够读取使用旧版本写入的介质。
如果在数据库服务器上设置了连续逻辑日志备份,那么 ON-Bar 将在数据库服务器联机后
不久开始备份逻辑日志。
使用 onsmsync 实用程序可以让 sysutils 数据库和紧急引导文件中旧的备份历史记录到
期。

删除 plogspace
(SQL
管理 API)
随同 admin() 或 task() 函数,使用 drop plogspace 参数来删除 plogspace。
语法

用法
要删除的 plogspace 必须为空。例如,如果您将物理日志移出 plogspace 并通过运行
onparams -p 命令移入 dbspace,则可删除该 plogspace。要不,您可通过创建新的
plogspace 将 plogspace 移到不同的 chunk。自动地移除旧的 plogspace。
这个函数等同于 onspaces -d 命令。
示例
下列示例删除 plogspace:
EXECUTE FUNCTION task("drop plogspace");

指定行首分隔符
示例
示例中所用的表及数据:
DROP TABLE IF EXISTS gs;
CREATE TABLE gs (a int DEFAULT NULL, b varchar(20) DEFAULT
NULL);
INSERT INTO gs values(1,'qwer'),(2,'asdf');
导出SQL 语句,指定多个字符为行首分隔符:
gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/temp/gs_g.txt'
LINES STARTING BY '@#$';
Query OK, 2 rows affected
查看导出文件:
$ cat gs_g.txt
@#$1
qwer

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1234
@#$2
asdf