版本获取
获取GBase 8s软件版本,请通过官方网站http://www.gbase.cn申请,或者通过销售/客户经理获取,或者通过发送邮件至dbt@gbasedbt.com申请。获取的Linux安装包的名称一般为 GBase8sV8.7_TL_2.0.1A2_2_RHEL6_x86_64.tar。
其中:
V8.7为主版本号
TL表示该版本为时间限制版,对应的是高级企业版AEE
2.0.1A2_2为实际发行版本
RHEL6_x86_64表示该版本在基于x86_64架构的RHEL6上编译,适用于x86_64架构下的Linux。
获取自动化安装脚本,通过地址https://gbasedbt.com/dl/AutoInit_GBase8s/latest/下载最新版本。获取的包的名称一般为AutoInit_GBase8s_v1.3.8.tar
其中:
v1.3.8为版本号,适用于Linux
本章节以CentOS 7.6(最化小安装)为例。
需要安装unzip、net-tools,可能需要额外安装jdk。
软件安装
将软件版本及自动化安装脚本放置在同一个目录下,解压自动化脚本包。
[root@localhost GBase]# ll
total 309260
-rwxr-xr-x. 1 root root 14130 Apr 22 03:58 AutoInit_GBase8s.sh
-rw-r--r--. 1 root root 20480 Apr 26 23:08 AutoInit_GBase8s_v1.3.8.tar
-rwxr-xr-x. 1 root root 921 Apr 22 03:38 CleanAll.sh
-rw-r--r--. 1 root root 316641280 Apr 26 23:08 GBase8sV8.7_AEE_2.0.1A2_2_RHEL6_x86_64.tar
执行bash AutoInit_GBase8s.sh开始数据库软件安装及实例初始化。
[root@localhost GBase]# bash AutoInit_GBase8s.sh
[2020-04-26 23:13:42] ifconfig check passed.
[2020-04-26 23:13:42] unzip check passed.
[2020-04-26 23:13:42] tar check passed.
[2020-04-26 23:13:42] timeout check passed.
[2020-04-26 23:13:42] IPADDR: 192.168.80.78
[2020-04-26 23:13:42] Datadir: /data/gbase
[2020-04-26 23:13:42] Creating group [gbasedbt] and user [gbasedbt] with HOME [/home/gbase].
[2020-04-26 23:13:42] Unziping [GBase8sV8.7_AEE_2.0.1A2_2_RHEL6_x86_64.tar].
[2020-04-26 23:13:42] Check path INSTALL_DIR(/opt/gbase) security.
[2020-04-26 23:13:42] Execute software install, this will take a moment.
[2020-04-26 23:14:52] Building ~gbasedbt/.bash_profile .
[2020-04-26 23:14:52] Building /opt/gbase/etc/sqlhosts .
[2020-04-26 23:14:52] Building /opt/gbase/etc/onconfig.gbase01 .
[2020-04-26 23:14:52] Creating DATADIR: /data/gbase .
[2020-04-26 23:14:52] Start run database init: oninit -ivy
...... 中间省略掉一些安装过程日志信息 ......
[2020-04-26 23:17:23] Create database testdb.
[2020-04-26 23:17:24] Finish.
安装完毕后,系统将自动创建GBase 8s数据库超级用户gbasedbt,默认密码是GBase123 (注意,数据库用户的密码需符合复杂密码规则,即:不小于8位,包含大小写字母及数字)
这时切换到gbasedbt用户,执行onstat -g ntt检查网络监听,通过dbaccess testdb - 能进行交互模式,说明安装成功:
[root@localhost GBase]# su - gbasedbt
Last login: Sun Apr 26 23:17:23 EDT 2020 on pts/0
[gbasedbt@localhost ~]$ onstat -g ntt
GBase Database Server Version 12.10.FC4G1AEE -- On-Line -- Up 00:08:34 -- 768264 Kbytes
global network information:
#netscb connects read write q-free q-limits q-exceed alloc/max
2/ 3 2 18 18 1/ 1 240/ 10 0/ 0 1/ 1
Individual thread network information (times):
netscb thread name sid open read write address
4de5d6f0 soctcplst 3 23:17:18 23:24:49 192.168.80.78|9088|soctcp
47e3ebe0 soctcppoll 2 23:17:23
[gbasedbt@localhost ~]$ dbaccess testdb -
Database selected.
>
自动化安装后的一些默认参数为:
初始参数 | 默认参数值 | JDBC连接需要 | 说明 |
---|---|---|---|
软件安装目录 | /opt/gbase | 可通过参数更改 -i | |
数据库空间目录 | /data/gbase | 可通过参数更改 -d | |
用户HOME目录 | /opt/gbase | 可通过参数更改 -p | |
gbasedbt用户密码 | GBase123 | 是 | |
数据库服务名称 | gbase01 | 是 | 对应DS中的 实例名,$GBASEDBTSERVER |
数据库字符集 | zh_CN.utf8 | 是 | 可通过参数更改 -l,对应DS中的DB_LOCALE/CLIENT_LOCALE |
DATABASE名称 | testdb | 是 | 对应DS中的 数据库/模式 |
IP地址 | 可用的第一个IP | 是 | 对应DS中的 主机 |
端口号 | 9088 | 是 | 对应DS中的 端口号 |
注:
1, GBase 8s不加入随系统自动启动、关闭,如需要配置该功能,参考:https://gbasedbt.com/index.php/archives/161/
2,GBase 8s数据库库安装常见问题,可参考:https://gbasedbt.com/index.php/archives/190/
3,自动化初始脚本的更多详细信息,参考包同目录的word文档。
使用GBase DataStudio连接数据库
GBase DataStudio可从以下共享连接下载
链接:https://pan.baidu.com/s/1FGxluNvKp-8Qwbs0iSxHIg
提取码:nsnh
Windows下的版本,解压后,运行GBaseDataStudio\GBaseDataStudio.exe即可
创建新连接,选择GBase8s
指定相应的参数,默认的参数如上面的列表
测试连接
注:如果测试连接不通过,需要检查一下数据库所在服务器的防火墙,是否有放通端口(默认使用的 9088)
完成新建连接
可修改连接名称,完成新建连接。