返回首页

gbase数据、南大通用产品文档:GBase8a导出方式

更新日期:2024年09月11日


自动创建与file_name 指定文件名同名的子目录,
查询结果导出为子目录下的
同名文件。默认情况下(gbase_export_directory=1)按此种方式导出,为保证
导出文件不与已有文件的名称混淆,建议使用此种导出方式。在使用此种方
式时,如与file_name 同名子目录存在且非空,当指定WRITEMODE BY
NORMAL 时,则会报错终止导出;当指定WRITEMODE BY OVERWRITES
时,则会先自动删除与file_name 同名子目录下的所有文件,再导出新文件。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1230

不创建与file_name 指定文件名同名的子目录,查询结果导出为file_name 指
定的文件,此方式需要设置gbase_export_directory 变量为0;
导出路径支持绝对路径,如,/home/gbase。
可在“ /home/gbase ” 目录下新建文件夹,存放文件,如,
/home/gbase/temp/test.txt。
说明

数据导出路径及文件的使用约束:

必须指定导出路径。

在导出路径中,如果当前用户不具有创建文件的权限,则系
统报告错误信息

“SQL 日志信息”页面中的日志信息

在执行备份并复审当前和新的参数值后,
您可以更改 TAPEDEV、
TAPEBLK 和 TAPESIZE
或 LTAPEDEV、LTAPEBLK 和 LTAPESIZE 配置参数的值。
先决条件:更改 ontape 的参数之前:

执行 0 级备份。

通过在运行数据库服务器时执行 onstat -c 来检查配置文件
($GBASEDBTDIR/etc/$ONCONFIG 中指定的文件)。

如果计划将 TAPEDEV 或 LTAPEDEV 更改为不同的磁带设备,请验证该磁带设
备是否可以读取使用 TAPEBLK 或 LTAPEBLK 配置参数指定的块大小。如果不
能,
您将无法恢复该磁带。
(指定块大小时,
ontape 实用程序不会检查该磁带设备。



请确保您以 root 用户或 gbasedbt 的身份登录。
当数据库服务器处于联机状态时可以更改 ontape 参数的值。
要更改 TAPEDEV、TAPEBLK 和 TAPESIZE 或 LTAPEDEV、LTAPEBLK 和
LTAPESIZE 的值:
1. 从命令行,使用文本编辑器来编辑您的 onconfig 文件。
2. 保存该文件。
更改将立即生效。但是,如果您将 TAPEDEV 参数或 LTAPEDEV 参数设置为 /dev/null,
那么必须重新启动数据库服务器。