返回首页

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

更新日期:2024年09月11日

An invalid character is found in the DBDATE string after the 'Y' character
发生此错误是因为 DBDATE 格式字符有一个年指示符
(由字符 Y 指定)

但是年指示符之
后的字符不是 2(两位数的年份)或 4(四位数的年份)。
要修复此问题,
请修改 DBDATE 格式字符串,
使其在 Y 字符之后包含所需的数字年份扩展。
Y 字符只能跟随字符 2 或 4。

当 GBase 8s JDBC 客户机与 GBase 8s 数据库服务器交换数据时,
SECURITY 环境变量指定
执行的安全操作。在 GBase 8s JDBC Driver 中支持的SECURITY 环境变量的唯一设置
是 PASSWORD。
如果指定 PASSWORD,
则当将口令从客户机传至数据库服务器时,
使用 56 位加密来加密
用户提供的口令。没有缺省的设置。
这里是一个示例:
String URL = "jdbc:gbasedbt-sqli://158.58.10.171:1664:user=myname;
password=mypassord;GBASEDBTSERVER=myserver;SECURITY=PASSWORD";
PASSWORD 不区分大小写。
配置数据库服务器
在 GBase 8s 数据库服务器中,支持 SECURITY=PASSWORD 设置。
如果在 GBase 8s JDBC 客户机中指定 SECURITY=PASSWORD,
则在 GBase 8s 数据库服
务器上必须启用 SPWDCSM csm 选项。否则,在连接期间会返回错误。
要使用支持在数据库服务器上口令加密的 SPWDCSM csm 服务器选项,必须配置服务器
sqlhosts 服务器名称选项。在服务器上设置此选项之后,仅使用 SECURITY=PASSWORD
设置的客户机可连接至该服务器名称。
要查看如何配置 CSM 选项的通用详细信息,请参阅《GBase 8s 管理员指南》。

取值:[0|1]
默认值:1
说明:导出时是否创建与导出文件名同名目录。默认值1。
该参数支持hadoop 文件和本地文件的导出,暂不支持rmt 远程导出方式。
值为1 时自动创建与导出文件file_name 指定文件名同名的子目录,查询结
果导出为子目录下的同名文件。默认情况下(gbase_export_directory=1)按
此种方式导出,为保证导出文件不与已有文件的名称混淆,建议使用此种导
出方式。在使用此种方式时,如与file_name 同名子目录存在且非空,当指
定WRITEMODE BY NORMAL 时,则会报错终止导出;当指定
WRITEMODE BY OVERWRITES 时,
则会先自动删除与file_name 同名子目
录下的所有文件,再导出新文件。
修改方式:可在配置文件中修改值。仅用于global 范围。