返回首页

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

更新日期:2024年09月11日

Data in array does not match getBaseType() value
Array.getArray() 或 Array.getArray(Map) 方法返回的数组中的元素类型与 JDBC 基本类型
不匹配。

注意

在进行备份时需要集群各项状态正常。

由于gcrcman 需要与gcware 有交互,因此,需要在安装gcware 服务的
Coordinator 上执行备份操作。

集群拓扑结构不能发生改变。拓扑结构包括Coordinator 节点,Data 节点,
distribution,distribution 的各个segment 与datanode 的对应关系。

备份时,
由于gcrcman 工具运行节点获取当前时间作为备份点的备份时间,
因此集群务必保持各节点时间一致,才能保证在不同节点上进行持续备
份。

实例级备份时,
需要使用集群安装用户dbauser
(默认gbase)

执行gcadmin
switchmode readonly,将集群设置为只读状态,备份完毕后,执行gcadmin
switchmode normal,
将集群恢复为正常状态。
否则会报告错误信息,
例如:
gcrcman>backup level 0




输入文件的位置指定 database.exp 目录的位置,该位置包含
dbimport 实用程序将导入的文件。
如果未指定输入文件的位置,dbimport 将在当前目录下的
database.exp 目录中搜索数据文件并在 database.exp/database.sql 中搜索
模式文件。

元素
用途
重要注意事项
-b blocksize
指定磁带设备的块大小
(以千字节计)
如果正从磁带导入,那
么必须使用与导出数据
库时使用的相同块大
小。
-f pathname
指定 dbimport 可在
何处找到用于输入的模
式文件,该文件用来在
从磁带读取数据文件时
创建数据库
其他信息:如果使
用 -f 选项来导出数
据库,通常应使用
与 dbexport 命令中
指定的同一路径名。如
果您只指定文件名,
dbimport 将在当前目
录的 .exp 子目录中
查找文件。



-i directory




上 database.exp 目
录的完整路径名,该目



含 dbimport 用来创
建和装入新数据库的输
入数据文件和模式文
件。目录名必须与数据
库名相同。
其他信息:此目录必须
与您使用 dbexport
-o 选项指定的目录相
同。
如果更改了目录名,
那么还要重命名数据
库。
-s tapesize
指定您可在磁带上存储
的数据量
(以千字节计)

其他信息:要读取到磁
带的末尾,请指定磁带
大小为 0
如果正从磁带导入,那
么必须使用与导出数据
库时使用的相同磁带大
小。如果未
将 tapesize 指定为
0,那么最大
的 tapesize 是
2097151 KB。
-t device
指定包含输入文件的磁
带设备的路径名
-t 选项不允许您指定
远程磁带设备。
在 UNIX™ 或 Linux™ 上显示输入文件位置的示例
要从块大小为 16 KB 且容量为 24 000 KB 的磁带导入 stores_demo
数据库,请发出以下命令:
dbimport -c -t /dev/rmt0 -b 16 -s 24000 -f
/tmp/stores_demo.imp stores_demo
从 /tmp/stores_demo.imp 读取模式文件。
要从 /work/exports 目录下的 stores_demo.exp 目录导入
stores_demo 数据库,请发出以下命令:



dbimport -c -i /work/exports stores_demo
模式文件假定为/work/exports/stores_demo.exp/stores_demo.sql。