GBase 8s
安装配置
文章

GBase8s创建业务库用户和连接Group

发表于2025-11-18 20:48:2883次浏览5个评论

## 创建业务数据库:

```shell
# su - gbasedbt ; #用gbasedbt用户操作:
db_name=testdb
dbs_name=datadbs01
dbaccess sysmaster <<EOF
create database ${db_name} in ${dbs_name} with log;
EOF
```

## 创建业务用户:

```shell
# 用root用户操作:
user_name=user01
user_passwd=mypasswd
useradd ${user_name} -m -d /home/${user_name} -s /bin/bash
echo "${user_passwd}" | passwd --stdin ${user_name}
cat /home/gbasedbt/.bash_profile  > /home/${user_name}/.bash_profile
```

## 授权:

```shell
# su - gbasedbt ; #用gbasedbt用户操作:
db_name=testdb
user_name=user01
dbaccess ${db_name} <<EOF
grant dba to ${user_name};
EOF
```

## 安装和业务库信息汇总:

```log
- 软件安装目录:           /opt/gbase/
- chunk数据文件存储目录:  /db/gbase/
- 数据库超级用户名和密码:  gbasedbt  gbase4123(DB)
- 实例名:                 gbase41                             备机是gbase42
- 监听地址:               1.1.1.41                           备机是1.1.1.42
- 监听端口:               9088
- 业务库名称:             testdb
- 业务库DBA用户名称和密码: user01  mypasswd
```

## JAVA_连接group

- D盘下创建创建sqlhosts文件

```sqlhosts
db_group        group   -       -
gbase41 onsoctcp 1.1.1.41  9088  g=db_group
gbase42 onsoctcp 1.1.1.42  9088  g=db_group
```

- 使用下面的链接串连接group

```java
// 连接testdb库,通过group连接集群中的主节点
jdbc:gbasedbt-sqli:/testdb:GBASEDBTSERVER=db_group;SQLH_TYPE=FILE;SQLH_FILE=D:\sqlhosts;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;NEWCODESET=UTF8,utf8,57372;GL_USEGLU=1;sqlmode=oracle
```

 

 

 

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 8个月前
都是使用SHELL创建啊。
汪伟发表于 8个月前
@GBase用户28017:建用户是shell,授权是shell里面运行dbaccess操作数据库。
用户头像
GBase用户28017发表于 8个月前
不错。
曾浩轩发表于 2个月前
三人行必有我师
zixuwang发表于 2个月前
三人行必有我师