- Root执行安装
- 创建用户组:groupadd gbasedbt
- 创建用户:useradd -g gbasedbt -d /home/gbasedbt -s /bin/bash -m gbasedbt
- 为gbasedbt用户设置密码:passwd gbasedbt
- 解压安装包:tar -xvf GBase8sV8.7_TL_2.0.0.7_YHKylin4_FT.tar
- 执行ids_install 指令: ./ids_install
- 一直回车,然后接受许可协议,输入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.配置数据库字符集(建议使用1) en_US.8859-1,后面数据库需要gbk或者utf8的,可以设置字符集后,创建数据库)
21.输入数据库表空间保持路径(默认/opt/gbase8s/gbaseserver_dbs):
22、输入逻辑日志大小(单位为mb,需要根据业务事务大小及并发进行评估,数据库后期也可以增加逻辑日志)
23.输入物理日志大小(单位为mb,需要根据业务事务大小及并发进行评估,数据库后期也可以调整物理日志)
24.设置智能大对象存储表空间(例如text clob,blob):
25.设置临时表空间(单位为mb,需要根据业务进行评估,数据库后期也可以调整)
26.设置总结(确认无误后,输入y进行初始化):
注:完整自动初始化后,会在gbasedbt用户下增加一个profile.gbaseserver环境变量的配置,并增加到gbasedbt用户的“.bash_profile”文件中。
27.建立utf8字符集的数据库(gbasedbt用户执行):
export DB_LOCALE=zh_cn.utf8
export CLIENT_LOCALE=zh_cn.utf8
执行:dbaccess
选database,回车:
选择create
输入数据库名:
选择日志模式:
选择默认数据存储表空间:
选择exit退出后,选择Create-new-database创建数据库:
28.建立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 --