返回首页

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

更新日期:2024年09月11日

功能
指定连接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"']...

本示例实现了使用gbase-connector-java 的JDBC4.0 新特性自动装载驱动功能。
本样例需要gbase-connector-java8.3.81.51 及以上版本,
和jre1.6 及以上版本。

示例如下:
package com.gbase.jdbc.simple;

GBase UP 产品手册 6 应用开发指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 1074

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class AutomaticLoadingOfJavaSqlDriver {

public static void main(String[] args) {
AutomaticLoadingOfJavaSqlDriver automaticLoadingOfJavaSqlDriver = new
AutomaticLoadingOfJavaSqlDriver();

automaticLoadingOfJavaSqlDriver.userDriverManagerGetConnection();
}
/**
* 使用自动装载驱动DriverManager 获取连接.
*/
public void userDriverManagerGetConnection() {
Connection conn = null;
try {
conn =
DriverManager.getConnection("jdbc:gbase://192.168.111.915:5258/test?user=sysdba&password=");

System.out.println("AutomaticLoadingOfJavaSqlDriver ok");
} catch (SQLException ex) {
// 处理错误
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
} finally {
try {
conn.close();
} catch (NullPointerException e) {
} catch (Exception e) {
conn = null;
}
}
}
}

... - 756 -