目录

linux安装南大通用数据库-GBase-8s-V8.8

目录

linux安装南大通用数据库 GBase 8s V8.8

linux安装南大通用数据库 GBase 8s V8.8

1、操作系统、数据库

操作系统:debian 10

数据库:GBase 8s V8.8

2、下载链接

下载链接在PDF中

https://i-blog.csdnimg.cn/blog_migrate/7f4fe9c39ac46f39c1085ed2072ca8ad.png

3、安装文档

https://i-blog.csdnimg.cn/blog_migrate/a63c42cfae6622f919c45aa99434fdb0.png

4、安装前准备

4.1、以root用户创建 gbasedbt 组和用户

创建用户组

groupadd gbasedbt

创建用户

useradd -g gbasedbt gbasedbt -s /bin/bash -m

为 gbasedbt 用户设置密码

passwd gbasedbt

4.2、创建 GBase 8s 数据库安装目录

GBase 8s 数据库缺省的安装目录为 /opt/GBASE/gbase,并且此文件夹必须为空。

本文设定安装目录是/home/gbasedbt/GBASE/gbase

mkdir -p /home/gbasedbt/GBASE/gbase
chown -R gbasedbt:gbasedbt /home/gbasedbt/GBASE/gbase

4.3、上传并解压安装包

解压缩到/home/gbasedbt/目录下

unzip x86+RHEL6.zip -d /home/gbasedbt/

进入安装包目录

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/

解开tar包

mkdir GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
tar -xvf GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64.tar -C GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64/

5、安装

5.1、执行安装程序

以 root 身份登录,进入解压目录,执行要安装的产品的安装脚本 ids_install,进行安装

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
sh ids_install

https://i-blog.csdnimg.cn/blog_migrate/05da414c2fb2a2c8599a7c0c3292e462.png

5.2、回车继续 直到接受许可条款

输入Y 回车

https://i-blog.csdnimg.cn/blog_migrate/657bad15b6b8e367f6d1e0ae63a28477.png

5.3、输入安装目录绝对路径

回车继续

https://i-blog.csdnimg.cn/blog_migrate/bf2d780438b24c83cb138132700a0ac5.png

输入Y 回车 确认

https://i-blog.csdnimg.cn/blog_migrate/817560910d409b230a22894f4abe109c.png

5.4、选择安装类型

输入2 选择自定义安装

https://i-blog.csdnimg.cn/blog_migrate/c01aadf870ea81d8b758851006365be1.png

5.5、选择安装组件

https://i-blog.csdnimg.cn/blog_migrate/5d34bffdc5369ffb708ded742c8ad832.png

直接回车 全部安装

https://i-blog.csdnimg.cn/blog_migrate/bd5883035b10fc03f4dcabfd0be80408.png

https://i-blog.csdnimg.cn/blog_migrate/c92e1c01a29011c41e69fa7dab0b5f4a.png

5.5、角色权限分配

输入1 进行分配

https://i-blog.csdnimg.cn/blog_migrate/50aacd4568bc11804593728f6eb9c15a.png

全部默认回车 权限分配

https://i-blog.csdnimg.cn/blog_migrate/a1cf6a168f9af0ba916f0f80d088cc3b.png

5.6、不创建数据库实例

默认回车 不创建数据库实例

https://i-blog.csdnimg.cn/blog_migrate/743cecc7c6d9a3e7754dc2dcac8f7712.png

5.7、安装配置参数概览

默认回车即可

https://i-blog.csdnimg.cn/blog_migrate/e1049809d9c3617e88808f9cf51ec78c.png

5.8、开始安装

默认回车即可

https://i-blog.csdnimg.cn/blog_migrate/0470f86c1226f6308e1f20b93a4b9b0c.png

等待安装完成

https://i-blog.csdnimg.cn/blog_migrate/96a284ffbd1ea372d48ec18d8c8d61f7.png

回车退出安装程序

https://i-blog.csdnimg.cn/blog_migrate/cffb7fe75ecc5cd61c9c7ac0a9d4a0b1.png

https://i-blog.csdnimg.cn/blog_migrate/18f3f1577b74e78770554cc21e37078c.png

未安装实例的目录结构如下

https://i-blog.csdnimg.cn/blog_migrate/ad827c82a34eb35b8ac7a696d9a8fc56.png

5.9、安装完成后创建实例

5.9.1、使用脚本自动创建和初始化实例

安装完成后,使用 gbasedbt 用户执行/home/gbasedbt/GBASE/gbase/etc/ GBaseInit_gbasedbt.sh脚本,自动创建并初始化实例。

su gbasedbt
cd /home/gbasedbt/GBASE/gbase/etc
./GBaseInit_gbasedbt.sh
// 创建实例名称,默认为 gbaseserver

https://i-blog.csdnimg.cn/blog_migrate/625ea7a066f3cfb339b42c7a5fa4a1d0.png

5.9.2、选择安装目录

//选择安装目录。默认回车即可

https://i-blog.csdnimg.cn/blog_migrate/cfa13d5a071bed6f75cbef4e6b10b59d.png

5.9.3、选择本机 IP 地址

//选择本机 IP 地址 选择本机实际IP

https://i-blog.csdnimg.cn/blog_migrate/73125ea8319a85803b68b13ce0637d5b.png

5.9.4、指定数据库实例的监听端口

//指定数据库的监听端口,缺省为 9088

https://i-blog.csdnimg.cn/blog_migrate/2a4ef1859af127f056fed2111eebbd6f.png

5.9.5、选择安装方式

//选择安装方式: 2 定制安装

https://i-blog.csdnimg.cn/blog_migrate/09d082adaf59c0a94a98b29ae5b7ee3b.png

5.9.6、选择数据库字符集

//选择数据库字符集

https://i-blog.csdnimg.cn/blog_migrate/3360075afd2eb6ceb3524463051e459f.png

5.9.7、输入数据库空间存储路径

//输入数据库空间存储路径

https://i-blog.csdnimg.cn/blog_migrate/4aee4b025c006df57f86444d2b0a75d5.png

5.9.8、设置逻辑日志空间大小

//设置逻辑日志空间大小

https://i-blog.csdnimg.cn/blog_migrate/ff39519923e19edad9b3b7e96695f4f4.png

5.9.9、设置物理日志空间大小

//设置物理日志空间大小

https://i-blog.csdnimg.cn/blog_migrate/6b106b07a94f18bc0ac559b93d6be728.png

5.9.10、设置智能大对象空间大小

//设置智能大对象空间大小

https://i-blog.csdnimg.cn/blog_migrate/0a6768ae21770583c68c58a4601f787a.png

5.9.11、设置临时数据空间大小

//设置临时数据空间大小

https://i-blog.csdnimg.cn/blog_migrate/6a1a717d27f817928d7334a027bf1cf5.png

// 输入 Y 启动以上设置,N 重新进行配置

https://i-blog.csdnimg.cn/blog_migrate/5f4515b959c1fd4ab3f82faaf10ddd57.png

5.9.12、表空间数量指定

表空间数量指定

https://i-blog.csdnimg.cn/blog_migrate/546118c4b86a8378a165729dfffddf55.png

5.9.13、环境变量启用

环境变量启用

https://i-blog.csdnimg.cn/blog_migrate/7dbbe2200cd091e257eb231b7f3e021f.png

配置概览 按Y开始初始化实例

https://i-blog.csdnimg.cn/blog_migrate/8ab8bc6f5aab01242bd35a6ede99af6b.png

稍安勿躁 等待实例初始化完成 

https://i-blog.csdnimg.cn/blog_migrate/ea8297d29383914f293f86aeff94ad75.png

https://i-blog.csdnimg.cn/blog_migrate/1680fd1018242425186230c7b529ccb1.png

https://i-blog.csdnimg.cn/blog_migrate/93df8646d34f9a05adf185c6591931c4.png

https://i-blog.csdnimg.cn/blog_migrate/a36fc957411a5ee1d867b0be10520cd1.png

回车退出

https://i-blog.csdnimg.cn/blog_migrate/a105e538793549ac30ab164a4e3031da.png

至此初始化成功

初始化实力后安装目录下多了1个实例目录

其大小就是初始化实例时选择的表空间大小

https://i-blog.csdnimg.cn/blog_migrate/980fdf9c8a5ee20057e458d1bdaefd6b.png

https://i-blog.csdnimg.cn/blog_migrate/3190a10c544aed8f92ad7bed6ff6f07c.png

6、使用 GBase 8s 数据库

6.1、进程查看

https://i-blog.csdnimg.cn/blog_migrate/d7d2d9a4376a1320dbf073cf342e8df9.png

6.2、登录数据库

以 gbasedbt 用户身份登录,输入 dbaccess - - 命令进入数据库命令行模式,示例如下:

dbaccess

https://i-blog.csdnimg.cn/blog_migrate/5275436012a57a6d56f63f99caccd1d3.png

通过键盘上下左右切换到对应选项,Enter确认

选择database

https://i-blog.csdnimg.cn/blog_migrate/b9d7ab84d1ebf6d85603c132be56a8cb.png

选择create

https://i-blog.csdnimg.cn/blog_migrate/2fdd17c8caf092da91ac5d4f8c5a6167.png

输入要创建的数据库名

https://i-blog.csdnimg.cn/blog_migrate/455ed1e5a3024cc86e2bce1a4073873a.png

选择Dbspace 回车

https://i-blog.csdnimg.cn/blog_migrate/1c2846d2f38b52a1ab65cf9722b21bf8.png

https://i-blog.csdnimg.cn/blog_migrate/4a9e8c69d17850cdcbff899c85f8af74.png

选择log 回车

https://i-blog.csdnimg.cn/blog_migrate/c64129b8d837355a8451d30fc5ac7bb6.png

选择Buffered_log 回车

https://i-blog.csdnimg.cn/blog_migrate/5e31337fd600ae7480cf20c48c51dbc8.png

选择Case-sensitivity 回车

https://i-blog.csdnimg.cn/blog_migrate/0675b8191f06cc3d5c03901f55a3637a.png

选择 case-Insensitive 回车

https://i-blog.csdnimg.cn/blog_migrate/63adaae5411de3320a3ad58a8e4e9a47.png

选择 exit 回车

https://i-blog.csdnimg.cn/blog_migrate/213c051ce5edbeec4331ddf4a553fb24.png

选择Create-new-database 表示创建这个数据库 然后回车

https://i-blog.csdnimg.cn/blog_migrate/29e37d5470a24ff6a6d62f7e3f0eabae.png

选择info查看数据库

https://i-blog.csdnimg.cn/blog_migrate/ddb3f4db363d04e79583d2edf226521b.png

https://i-blog.csdnimg.cn/blog_migrate/342a1316af0491154a48de341bc14b3e.png

看到 testdb数据库已经成功创建

https://i-blog.csdnimg.cn/blog_migrate/de52c75628a3cb67524def113d03abb7.png

输入exit回车退出

https://i-blog.csdnimg.cn/blog_migrate/aaf7cf722523833b9eb12e4e51ec5d7f.png

6.3、systemd开机自启动

systemd需要的两个配置文件目录为

service 文件所在位置

/usr/lib/systemd/system/

service 的环境配置文件位置

/etc/sysconfig/

6.3.1、在/usr/lib/systemd/system/目录下创建 gbasedbtd.service文件

9088实例

vi /usr/lib/systemd/system/gbasedbtd.service
[Unit]
Description=GBase 8s Database Server v8.8
Documentation=file:/home/gbasedbt/GBASE/gbase/release/en_us/0333
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
User=gbasedbt
Group=gbasedbt
RemainAfterExit=yes
EnvironmentFile=/etc/sysconfig/gbasedbtd_service
ExecStart=/home/gbasedbt/GBASE/gbase/bin/oninit
ExecStop=/home/gbasedbt/GBASE/gbase/bin/onmode -ky
#Restart=on-abort

[Install]
WantedBy=multi-user.target
vi /etc/sysconfig/gbasedbtd_service
# gbasedbtd.service environmental variables
GBASEDBTDIR=/home/gbasedbt/GBASE/gbase
GBASEDBTSERVER=gbaseserver
ONCONFIG=onconfig.gbaseserver
GBASEDBTSQLHOSTS=/home/gbasedbt/GBASE/gbase/etc/sqlhosts.gbaseserver

9089实例

 vi /usr/lib/systemd/system/gbasedbtd9089.service
[Unit]
Description=GBase 8s Database Server v8.8
Documentation=file:/home/gbasedbt/GBASE/gbase/release/en_us/0333
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=oneshot
User=gbasedbt
Group=gbasedbt
RemainAfterExit=yes
EnvironmentFile=/etc/sysconfig/gbasedbtd9089_service
ExecStart=/home/gbasedbt/GBASE/gbase/bin/oninit
ExecStop=/home/gbasedbt/GBASE/gbase/bin/onmode -ky
#Restart=on-abort

[Install]
WantedBy=multi-user.target
vi /etc/sysconfig/gbasedbtd9089_service
# gbasedbtd9089.service environmental variables
GBASEDBTDIR=/home/gbasedbt/GBASE/gbase
GBASEDBTSERVER=gbaseserver9089
ONCONFIG=onconfig.gbaseserver9089
GBASEDBTSQLHOSTS=/home/gbasedbt/GBASE/gbase/etc/sqlhosts.gbaseserver9089
设置开机自启

https://i-blog.csdnimg.cn/blog_migrate/9c052ca3a4286391369e59dc8d0a3538.png

实测一个实例需要的共享内存为5-7G,不知道为什么这么大。机器内存小的话起不来2个实例,第二个会启动失败,报共享内存分配失败错误 (测试发现默认端口实例占用共享内存7G、第二个自定义端口9089实例占用共享内存5G)

停止开启单个实例测试内存使用情况

https://i-blog.csdnimg.cn/blog_migrate/352c17a856b55ec02b69a9232cd29b38.png

https://i-blog.csdnimg.cn/blog_migrate/72308a7d0583bfc7abd89ab336ea0a72.png

https://i-blog.csdnimg.cn/blog_migrate/c2a15949794eeba86721d5264e42e48c.png

6.3.2、如果配置了开机自启动2个实例 可能会都失败

https://i-blog.csdnimg.cn/blog_migrate/0bf1b6121373806c540b4ccd76bfafb0.png

正常启动数据库实例

https://i-blog.csdnimg.cn/blog_migrate/d482694726560fffc4283bd61affaebe.png

7、卸载数据库

8、多实例管理

8.1、创建第二个实例 端口为9089

https://i-blog.csdnimg.cn/blog_migrate/d5c912d6716b3185a60d56a36e5f7daf.png

https://i-blog.csdnimg.cn/blog_migrate/4b24b5e2387220c92ec8819a0ed90005.png

https://i-blog.csdnimg.cn/blog_migrate/ca8da54fa8a832167d14be0fc5e0b716.png

https://i-blog.csdnimg.cn/blog_migrate/f6a8e56fafe562a020915cfc83056c4c.png

查看9089实例目录结构

https://i-blog.csdnimg.cn/blog_migrate/acac150b5e5cf928a1a1769220468399.png

https://i-blog.csdnimg.cn/blog_migrate/41535b121ce96e61597a272b1ff5a6bd.png

8.2、查看实例运行情况

onstat -g dis

https://i-blog.csdnimg.cn/blog_migrate/4888c6acd0bba0fa202d6bdccc6362c1.png

9、windows客户端管理工具

在 客户端\GBaseDataStudio_8.5.24.0_Windows_x86_64\GBaseDataStudio 目录下打开GBaseDataStudio.exe

https://i-blog.csdnimg.cn/blog_migrate/ad06655650ee0c0552a4a6fcf3afba39.png

https://i-blog.csdnimg.cn/blog_migrate/2f3469c66efb9d386b939b0d31cad26d.png

https://i-blog.csdnimg.cn/blog_migrate/d3db1b3b3e2fd00740efe08c1e743d33.png

https://i-blog.csdnimg.cn/blog_migrate/4b483059c5d5f99006aeb9152f35649b.png

关闭自动提交

https://i-blog.csdnimg.cn/blog_migrate/96a952792a550810c51a978ce3bdaf9d.png

默认用户gbasedbt密码是gbasedbt 报错太简单

https://i-blog.csdnimg.cn/blog_migrate/f3f48891cee417420578ed2340e36a48.png

修改操作系统gbasedbt用户密码

su - root
passwd gbasedbt

设置密码为Gbase@123

https://i-blog.csdnimg.cn/blog_migrate/04b8540e8f44f9d8bb22c6285ba4bdaa.png

https://i-blog.csdnimg.cn/blog_migrate/783a012b2f9576ecf8b8d4b98d07c0c2.png

5、记安装失败的过程(仅做记录)

5.1、执行安装程序

以 root 身份登录,进入解压目录,执行要安装的产品的安装脚本 ids_install,进行安装

cd /home/gbasedbt/x86+RHEL6/GBase8sV8.8_3.3.0_2_RHEL6_x86_64/GBase8sV8.8_TL_3.3.0_2_36477d_RHEL6_x86_64
sh ids_install

https://i-blog.csdnimg.cn/blog_migrate/05da414c2fb2a2c8599a7c0c3292e462.png

5.2、回车继续 直到接受许可条款

输入Y 回车

https://i-blog.csdnimg.cn/blog_migrate/657bad15b6b8e367f6d1e0ae63a28477.png

5.3、输入安装目录绝对路径

回车继续

https://i-blog.csdnimg.cn/blog_migrate/bf2d780438b24c83cb138132700a0ac5.png

输入Y 回车 确认

https://i-blog.csdnimg.cn/blog_migrate/817560910d409b230a22894f4abe109c.png

5.4、选择安装类型

输入2 选择自定义安装

https://i-blog.csdnimg.cn/blog_migrate/c01aadf870ea81d8b758851006365be1.png

5.5、选择安装组件

https://i-blog.csdnimg.cn/blog_migrate/5d34bffdc5369ffb708ded742c8ad832.png

直接回车 全部安装

https://i-blog.csdnimg.cn/blog_migrate/bd5883035b10fc03f4dcabfd0be80408.png

https://i-blog.csdnimg.cn/blog_migrate/c92e1c01a29011c41e69fa7dab0b5f4a.png

5.5、角色权限分配

输入1 进行分配

https://i-blog.csdnimg.cn/blog_migrate/50aacd4568bc11804593728f6eb9c15a.png

全部默认回车 权限分配

https://i-blog.csdnimg.cn/blog_migrate/a1cf6a168f9af0ba916f0f80d088cc3b.png

5.6、创建数据库实例

输入1 进行创建

https://i-blog.csdnimg.cn/blog_migrate/e84007ef40bec67412a462334c64d39a.png

5.7、初始化数据库实例

输入1 进行初始化

https://i-blog.csdnimg.cn/blog_migrate/43631a28145056f23fb54e3651c0ddcd.png

5.8、选择是否自定义实例参数

输入2 自定义

https://i-blog.csdnimg.cn/blog_migrate/cf8afa27a019f87b3d1cf1117a1da0a9.png

5.9、选择数据存储目录

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/e5c2388a1afe286345207ea9a80a458b.png

5.9、数据库磁盘空间大小分配

分配全部磁盘空间

https://i-blog.csdnimg.cn/blog_migrate/080fc3ea8ddec6fafb984f14dfe02cf4.png

5.10、是否启用镜像存储盘

输入1 启用 默认回车

https://i-blog.csdnimg.cn/blog_migrate/3770d7004fea5b1ad3f5443b86429086.png

5.11、是否启用只能大对象空间

输入1 启用

https://i-blog.csdnimg.cn/blog_migrate/19d637136bea051e35d1775174bb34df.png

5.12、CPU资源分配

全部分配给数据库实例使用

https://i-blog.csdnimg.cn/blog_migrate/ee46e097682ca58f3748394ccb3db098.png

5.13、内存资源分配

全部分配给数据库实例使用

https://i-blog.csdnimg.cn/blog_migrate/47553763257f8ed50f1192c070667d3d.png

5.14、数据库实例程序资源分配

直接回车 默认 后面还能修改

https://i-blog.csdnimg.cn/blog_migrate/90d4201e38f1c013889ae36492380c1a.png

5.15、数据库实例服务名称选择

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/f304cdbd13d764d24bf9ba0545534921.png

5.15、数据库实例端口选择

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/172b0b2ce9ce3c03bb76e04836434767.png

5.16、数据库实例服务程序ID选择

直接回车 默认 用于表标识1个数据库实例服务

https://i-blog.csdnimg.cn/blog_migrate/426744ad5e9d83d478c7054e139e0744.png

5.17、DRDA是否启用选择

直接回车 默认 启用 https://i-blog.csdnimg.cn/blog_migrate/fa08f12e782f748e4d8089ca357628ea.png

5.18、DRDA服务别名选择

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/c32a6d78f02edfbc3941ffc7ab785f0a.png

5.19、DRDA端口选择

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/899454578ae690e97fa759136a37a952.png

5.20、备份程序组件选择

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/28ad969fcf9292ddbf50ab2d199ce27a.png

5.21、备份程序存储目录选择

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/f7108aef1fd3f514c83b8fce50f7e731.png

5.22、备份程序存储目录选择

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/b7059ad34bb7d8db73f5068713b7d8d1.png

出现错误 是因为选择分配的磁盘空间大于可使用的磁盘空间 修改这个参数 否则可能会初始化实力失败

输入2 重新指定分配的磁盘空间 制定 50%

https://i-blog.csdnimg.cn/blog_migrate/675d511b0b0e151f13087f0efc121b16.png

https://i-blog.csdnimg.cn/blog_migrate/14c4df2f762ee5cf7a7a5b6d27e4771f.png

上面已经走完的过程需要全部重新走一遍 极其不智能

5.23、确认磁盘空间分配

直接回车 默认

https://i-blog.csdnimg.cn/blog_migrate/f3d047634738bac8e8bc60ad792d5bfb.png

https://i-blog.csdnimg.cn/blog_migrate/6f540b001928327081018ce4ef13c167.png

5.24、直接回车 开始安装

https://i-blog.csdnimg.cn/blog_migrate/9d4417ede27fec1bd2fcffbecd2701de.png

稍安勿躁 等待安装完成

https://i-blog.csdnimg.cn/blog_migrate/408b13063791186f1f2f39b81294283f.png

https://i-blog.csdnimg.cn/blog_migrate/6ed93272735cf408ab6cc24eeca43a30.png

5.25、直接回车 开始初始化

https://i-blog.csdnimg.cn/blog_migrate/6d6c4c648f87cc5a352c52d682a54501.png

再次回车 开始初始化

https://i-blog.csdnimg.cn/blog_migrate/4c8d5deee7a60d9034004a70140aa1bd.png

初始化完成

https://i-blog.csdnimg.cn/blog_migrate/9f6a7e22ed3486cc71e01f1037f422ca.png

回车 结束安装程序

https://i-blog.csdnimg.cn/blog_migrate/1fd91fab13ba2b89a96d604e9601464e.png

6、使用 GBase 8s 数据库(仅做记录、启动实例失败排错过程)

6.1、启动/停止数据库服务

通常情况下,使用 gbasedbt 用户来启动和停止数据库服务。
成功安装数据库 GBase 8s 后,数据库会自动处于启动状态,可通过 ps -ef|grep oninit 命令检查服务进程是否存在:

切换到gbasedbt用户

su - gbasedbt

数据库进程不在 手动启动

cd /home/gbasedbt/GBASE/gbase/bin
./oninit -vy

启动数据库实例失败

https://i-blog.csdnimg.cn/blog_migrate/adc64e5eb326d70400c3740b9566c548.png

说明在安装程序期间建立数据库实例是不可行的。

6.2、按照官方文档使用脚本自动创建和初始化实例

安装完成后,使用 gbasedbt 用户执行/home/gbasedbt/GBASE/gbase/etc/ GBaseInit_gbasedbt.sh脚本,自动创建并初始化实例。

su gbasedbt
cd /home/gbasedbt/GBASE/gbase/etc
./GBaseInit_gbasedbt.sh
// 创建实例名称,默认为 gbaseserver

https://i-blog.csdnimg.cn/blog_migrate/625ea7a066f3cfb339b42c7a5fa4a1d0.png

//选择安装目录。默认回车即可

https://i-blog.csdnimg.cn/blog_migrate/cfa13d5a071bed6f75cbef4e6b10b59d.png

//选择本机 IP 地址 默认回车即可

https://i-blog.csdnimg.cn/blog_migrate/ae8c076155ef514223d4627edb566baf.png

//指定数据库的监听端口,缺省为 9088

https://i-blog.csdnimg.cn/blog_migrate/2a4ef1859af127f056fed2111eebbd6f.png

//选择安装方式: 2 定制安装

https://i-blog.csdnimg.cn/blog_migrate/09d082adaf59c0a94a98b29ae5b7ee3b.png

//选择数据库字符集

https://i-blog.csdnimg.cn/blog_migrate/3360075afd2eb6ceb3524463051e459f.png

//输入数据库空间存储路径

https://i-blog.csdnimg.cn/blog_migrate/4aee4b025c006df57f86444d2b0a75d5.png

//设置逻辑日志空间大小

https://i-blog.csdnimg.cn/blog_migrate/5fd3c44d0ec54aa97cdcd2d35c664e76.png

//设置物理日志空间大小

https://i-blog.csdnimg.cn/blog_migrate/52d0b0f381d15ef1be731e92a273ffbc.png

//设置智能大对象空间大小

https://i-blog.csdnimg.cn/blog_migrate/27dea5de2e228c3c46e6d0fc90af9157.png

//设置临时数据空间大小

https://i-blog.csdnimg.cn/blog_migrate/db9699a04de71759891d3984d2011b57.png

// 输入 Y 启动以上设置,N 重新进行配置

https://i-blog.csdnimg.cn/blog_migrate/5f4515b959c1fd4ab3f82faaf10ddd57.png

表空间数量指定

https://i-blog.csdnimg.cn/blog_migrate/546118c4b86a8378a165729dfffddf55.png

环境变量启用

https://i-blog.csdnimg.cn/blog_migrate/7dbbe2200cd091e257eb231b7f3e021f.png

配置概览 按Y开始初始化实例

https://i-blog.csdnimg.cn/blog_migrate/af18b2d6efc165019c3b3826c964f4b9.png

稍安勿躁 等待实例初始化完成 

https://i-blog.csdnimg.cn/blog_migrate/7b3b2f3ad25afbd54e19baa21c705716.png

初始化失败

https://i-blog.csdnimg.cn/blog_migrate/9b99a205ed87e712ee3b42f60bc1a5d2.png

安装日志查看

https://i-blog.csdnimg.cn/blog_migrate/24acff42346102727bf967319b944e9f.png

解决错误:

选择本机 IP 地址 时报错没有/sbin/ifconfig

安装即可

apt install net-tools

https://i-blog.csdnimg.cn/blog_migrate/2438e0b7d34515a72010ecb579a09024.png

没有libncurses.so.5

https://i-blog.csdnimg.cn/blog_migrate/456cd56749d70a5910c99140cc4a1020.png

查找包

apt search --names-only libncurses

https://i-blog.csdnimg.cn/blog_migrate/f0c9b58e0c8c736da154fa7eb42dd83d.png

安装libncurses5、libncurses5-dev

apt install libncurses5 libncurses5-dev

https://i-blog.csdnimg.cn/blog_migrate/f9ce26e020957fdc62e3ee1a7082c3b8.png

再次初始化实例

选择服务器IP

https://i-blog.csdnimg.cn/blog_migrate/fd896d90ed3fbeacbe4e983b724258d5.png

https://i-blog.csdnimg.cn/blog_migrate/2135b9812904d33433413dc960ec96d6.png

稍安勿躁 等待初始化实例完成

https://i-blog.csdnimg.cn/blog_migrate/35448fe0a0de595746fc11efb86daaef.png

等了1.5个小时,初始化失败

https://i-blog.csdnimg.cn/blog_migrate/c5e5e5d8643c2c0ab92c65fc92d60211.png

https://i-blog.csdnimg.cn/blog_migrate/e2e765d8374a14c22bb0709727cf3736.png

原因是内存不够,给机器增加4G内存再次尝试初始化实例

报错 shared memory not initialized for GBASEDBTSERVER ‘gbaseserver’

https://i-blog.csdnimg.cn/blog_migrate/90b33d03e2d82dbc4f4f72dbcdd6fd71.png

6.3 清空数之前安装的数据 重新安装数据库

!!!!!!!在安装过程中不创建数据库实例!!!!!!!!!!
安装完数据库后,通过脚本自动化创建实例