更新日期:2024年09月11日
当 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 范围。