1.Root执行安装
2.创建用户组:groupadd gbasedbt
3.创建用户:useradd -g gbasedbt -d /home/gbasedbt -s /bin/bash -m gbasedbt
4.为gbasedbt用户设置密码:passwd gbasedbt
5.解压安装包:tar -xvf GBase8sV8.7_TL_2.0.0.7_YHKylin4_FT.tar
6.执行ids_install 指令: ./ids_install
7.一直回车,然后接受许可协议,输入y:

8.输入安装目录:

9.选择安装模式,选1 典型安装 :

10.默认安装全部组件,直接回车:

11.默认不开启角色分离功能,直接回车,继续安装:

12.安装时,不自动创建实例,(可以在安装完成后,手动创建实例):

13.开始安装:

14.完成安装:

注:后面步骤是通过脚本进行数据库初始化,也可以根据安装文档进行手工初始化。如果选择手工初始化,后续步骤请忽略
15.切换成gbasedbt 用户,使用GBaseInit_gbasedbt.sh脚本(脚本放置在数据库安装目录/bin/下,赋予gbasedbt权限)进行数据初始化:

16.输入实例名(默认gbaseserver):

17.选择安装路径:

18.选择ip地址,(不要使用127网段的):

19.设置端口(默认9088):

20、选择安装模式(默认典型安装):

21.配置数据库字符集(建议使用1) en_US.8859-1,后面数据库需要gbk或者utf8的,可以设置字符集后,创建数据库)

22.输入数据库表空间保持路径(默认/opt/gbase8s/gbaseserver_dbs):

23、输入逻辑日志大小(单位为mb,需要根据业务事务大小及并发进行评估,数据库后期也可以增加逻辑日志)
24.输入物理日志大小(单位为mb,需要根据业务事务大小及并发进行评估,数据库后期也可以调整物理日志)

25.设置智能大对象存储表空间(例如text clob,blob):

26.设置临时表空间(单位为mb,需要根据业务进行评估,数据库后期也可以调整)

27.设置总结(确认无误后,输入y进行初始化):

注:完整自动初始化后,会在gbasedbt用户下增加一个profile.gbaseserver环境变量的配置,并增加到gbasedbt用户的“.bash_profile”文件中。
28.建立utf8字符集的数据库(gbasedbt用户执行):
export DB_LOCALE=zh_cn.utf8
export CLIENT_LOCALE=zh_cn.utf8

执行:dbaccess
选database,回车:
选择create

输入数据库名:

选择日志模式:


选择默认数据存储表空间:

选择exit退出后,选择Create-new-database创建数据库:

29.建立gbk字符集的数据库(gbasedbt用户执行):
export DB_LOCALE=zh_cn.GB18030-2000
export CLIENT_LOCALE=zh_cn.GB18030-2000


In datadbs1: 数据库默认存储表空间。
With log : 数据库日志模式
注意问题:
GBASEDBTSQLHOST环境变量指定的是数据库实例的配置文件,
文件内容:
gbaseserver onsoctcp 192.168.1.131 9088
文件介绍:
实例名 连接方式 ip port
系统防火墙需要关闭:
systemctl stop firewalld.service
或者停用防火墙
systemctl disable firewalld.service
常用命令:
停库:
onmode -ky
启动:
oninit -vy
查看状态:
onstat –
查看onstat 命令帮助:
onstat —
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/317665.html