返回首页

gbase数据、南大通用产品文档:GBase8sontape archive 参数:备份数据库上的数据

更新日期:2024年09月11日


GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 787 -
(SQL 管理 API)
随同 admin() 或 task() 函数,使用 ontape archive 参数来创建数据库数据的备份。
语法

元素
描述
关键考虑
level
有效的级别为:0、1 或 2。缺省值为 0。

location 到文件或目录或磁带设备的路径

block_size
在存储空间备份期间,
ontape 写到的设备的块大小 缺省块大小为 512 KB。

用法
这个函数调用 ontape 实用程序来创建备份。
从备份的位置您有三种设备可选:
目录或 dir
现有的目录路径。缺省的备份设备。
file
现有的文件。
tape
现有的磁带设备。
示例
这个函数在目录路径 /local/gbasedbt/backup/ 中创建 0 级归档:
EXECUTE FUNCTION task("ontape archive","/local/gbasedbt/backup/");
这个函数在目录路径 /local/gbasedbt/backup/ 中创建 0 级归档,块大小为 256 KB:
EXECUTE FUNCTION task("ontape archive directory level 0",
"/local/gbasedbt/backup/","256");

GBase 8a MPP Cluster 支持SQL-92 中定义的绝大多数数据类型,同时也支持
SQL99 和SQL2003 中定义的大部分数据类型。
GBase 8a MPP Cluster 支持的数据类型,如下表所示:
表5- 3 数据类型
GBase 8a MPP Cluster 的数据类型
数值型
TINYINT
SMALLINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL
NUMERIC
字符型
CHAR
VARCHAR
TEXT

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
626
GBase 8a MPP Cluster 的数据类型
二进制类型
BLOB
BINARY
VARBINARY
LONGBLOB
日期和时间型
DATE
DATETIME
TIME
TIMESTAMP
注意:以下数据类型在gcluster 层与gnode 层范围有差异,gcluster 层支持范围较
gnode 支持范围大,建议应用开发中以较小的支持范围为准,便于应用在gcluster
和gnode 层的统一处理。本章节数据类型的范围描述统一为gcluster 和gnode 共
同支持的范围,即以较小的gnode 范围为准。
数据类型
Gcluster 层范围
Gnode 层范围
timestamp
最大值2038-01-19 11:14:07
最小值1970-01-01 08:00:01
最大值2038-01-01 00:59:59
最小值1970-01-01 08:00:01
tinyint
最大值127
最小值-128
最大值127
最小值-127
smallint
最大值32767
最小值-32768
最大值32767
最小值-32767
bigint
最大值9223372036854775807
最小值-9223372036854775806
最大值9223372036854775806
最小值-9223372036854775806

功能
该参数用于设定行分隔符。只在format=3 时,该参数有效。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
536
示例

单字节行分隔符:
示例1
--line_separator ='@'
示例2
-l'@'

多字节行分隔符:
示例3
--line_separator='*|*'
示例4
-l'*|*'

如果设定为十六进制的行分隔符,则命令参数后面用双引号扩起十六进制值。
示例5
--line_separator ="x'6223'"
示例6
-l"x'6223'"
参数说明
表4- 102 参数说明
参数全称
参数简称
取值范围
默认值
line_separator
l
最多15 个字符
'\n'