返回首页

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

更新日期:2024年09月11日

- 60 -

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 III

审计日志中JDBC程序执行的sql语句conn_type
字段显示为空
问题现象

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
179
审计日志中JDBC 程序执行过的sql,
在audit_log 的conn_type 字段显示为空,
没有
显示出JDBC。
原因分析
之前有一个兼容的需求,增加了一个参数,默认关闭,不向server 提供连接类型。
解决方法
在JDBC 的连接串中设置打开该参数useConnectionFlag=true 后测试,
审计日志中能
够体现出JAVA 程序连接的类型是JDBC。

功能
指定连接oracle 数据库的相关参数,包括:用户名、密码、oracle 数据库所在服务
器的IP、oracle 监听端口号和oracle 实例名。
格式语法
用户名[/密码][@[oracle 数据库所在服务器IP:oracle 监听端口号/]oracle 实例名]
示例
示例1
--user='orcl/orcl@192.168.103.109:1521/maya '
示例2
-u'orcl/orcl@192.168.103.109:1521/maya'
参数说明
表4- 94 参数说明
参数全称
参数简称
取值范围
默认值
user
u


说明
用户名和密码中包含特殊字符,可参考sqlplus 规则:

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

不支持英文单引号(');

当含有/、@等特殊字符,用户名或密码需要用英文双引号包围,然后再整体使用
英文单引号包围,示例如下:
create user "test/" identified by "pass@"
./orato8a --user='"test/"/"pass@"'@TEST [--owner_name="test/"] ...

使用带双引号方式创建的username,使用时需要使用如'"user"'方式,由外到内用
单引和双引号包围,示例如下:
create user "test" identified by pass;
./orato8a --user='"test"/pass'@TEST [--owner_name='"test"']...