Gbase【安装篇】04:RedHat7.9安装【单机】【一键安装】GBase 8s V8.8版本数据库

📅 2026/8/7 7:46:55
Gbase【安装篇】04:RedHat7.9安装【单机】【一键安装】GBase 8s V8.8版本数据库
一、安装前准备1.1 环境信息项目信息操作系统Red Hat Enterprise Linux Server 7.9 (Maipo)数据库版本GBase 8s V8.8 (12.10.FC4G1)安装包GBase8sV8.8_3.6.5_2L1_2_7196a0_RHEL7_x86_64.tar安装用户gbasedbt用户密码TBsh123安装路径/opt/gbase8s实例名gbase01端口9088字符集zh_CN.utf8数据目录/opt/gbase8s/datafile节点 IP192.168.255.131部署模式单机一键安装ipacat/etc/os-release1.2 安装包下载官网下载https://www.gbase.cn/download/gbase-8s-1?categoryINSTALL_PACKAGE网盘下载链接: https://pan.baidu.com/s/1dJCHjy2LJsvsHSm1nm-JEw?pwd66c5 提取码: 66c51.3 上传安装包cd/root/ ll1.4 关闭防火墙以下操作以 root 用户执行。systemctl stop firewalldsystemctl disable firewalld1.5 关闭 SELinuxsed-is/SELINUXenforcing/SELINUXdisabled//etc/selinux/configsetenforce01.6 配置本地 yum 源离线环境挂载 RHEL 7.9 安装光盘mkdir-p/media/redhatmount/dev/cdrom /media/redhat/配置 repo 文件cat/etc/yum.repos.d/local.repoEOF [local-rhel7] nameRed Hat Enterprise Linux 7.9 Local baseurlfile:///media/redhat enabled1 gpgcheck0 EOF1.7 安装依赖包yuminstall-ylibaio libgcc libstdc ncurses pamunzipcompat-libstdc-33 java-1.8.0-openjdk net-tools sysstatnet-tools提供 netstat 命令一键安装脚本环境检查需要java-1.8.0-openjdk提供 Java 运行时环境。1.8 创建 gbasedbt 用户groupaddgbasedbtuseradd-ggbasedbt gbasedbtechogbasedbt:TBsh123|chpasswd1.9 配置 hostsecho192.168.255.131$(hostname)/etc/hosts二、一键安装2.1 解压安装包mkdir-p/opt/GBasetarxvf /root/GBase8sV8.8_3.6.5_2L1_2_7196a0_RHEL7_x86_64.tar-C/opt/GBase/解压后关键文件/opt/GBase/ ├── ids_install # 安装程序 ├── ids.properties ├── .gbase.properties ├── onsecurity ├── doc/ └── PluginPak/ ├── install_init.sh # 一键安装脚本入口 ├── init.ini # 安装配置文件 ├── check_env.sh # 环境检查脚本 └── ...2.2 修改配置文件可选安装前可根据需要修改/opt/GBase/PluginPak/init.iniUSER_OS_PWDTBsh123 # gbasedbt 用户密码 HOMEDIR/home/gbasedbt # 用户家目录 GBASEDBTSERVERgbase01 # 实例名 IPADDRESS0.0.0.0 # 监听地址 PORT9088 # 数据库端口 GBASEDBTDIR/opt/gbase8s # 安装路径 CLIENT_LOCALEzh_CN.utf8 # 客户端字符集 DB_LOCALEzh_CN.utf8 # 数据库字符集 SHM_SIZE0 # 内存大小(MB)0自动可用内存的1/4 CHUNK_SIZE5120 # 数据块大小(MB) CHUNK_DIR/opt/gbase8s/datafile # 数据存储目录 CPU_VPS0 # CPU核数0自动逻辑CPU-1 DB_SERVICE0 # 是否安装系统服务0否2.3 执行安装cd/opt/GBase/PluginPakshinstall_init.sh安装到最后按下Enter键盘退出安装安装过程自动化执行约需 3-5 分钟包含以下阶段阶段说明环境检查检查系统工具、依赖库、防火墙、SELinux、hosts安装软件静默安装 GBase 8s 数据库软件初始化实例执行oninit -ivwy创建系统数据库创建 sysmaster 等系统库移动物理日志将物理日志迁移到数据目录移动逻辑日志将逻辑日志迁移到数据目录重启实例重新启动数据库实例收集统计信息自动收集实例和系统环境信息2.4 安装完成成功输出示例[2026-08-05 19:57:11] ################################################################################### [2026-08-05 19:57:11] Installation Information [2026-08-05 19:57:11] [2026-08-05 19:57:11] USER_OS_NAME: gbasedbt [2026-08-05 19:57:11] USER_OS_PWD: TBsh123 [2026-08-05 19:57:11] HOMEDIR: /home/gbasedbt [2026-08-05 19:57:11] GBASEDBTSERVER: gbase01 [2026-08-05 19:57:11] GBASEDBTDIR: /opt/gbase8s [2026-08-05 19:57:11] IPADDRESS: 0.0.0.0 [2026-08-05 19:57:11] PORT: 9088 [2026-08-05 19:57:11] DB_LOCALE: zh_CN.utf8 [2026-08-05 19:57:11] CLIENT_LOCALE: zh_CN.utf8 [2026-08-05 19:57:11] CHUNK_DIR: /opt/gbase8s/datafile [2026-08-05 19:57:11] CHUNK_TOTAL_SIZE: 5120(MB) [2026-08-05 19:57:11] SHM_TOTAL_SIZE: 838(MB) [2026-08-05 19:57:11] JDBC_URL: jdbc:gbasedbt-sqli://0.0.0.0:9088/gbasedb [2026-08-05 19:57:11] ################################################################################### [2026-08-05 19:57:11] [2026-08-05 19:57:11] Congratulations! GBase Software installation is successfully [2026-08-05 19:57:11] 1)GBase8s V8.8: Successful [2026-08-05 19:57:11] 2)GBase Connect: Successful三、验证安装3.1 查看数据库状态su- gbasedbt onstat -输出gbase01: On-Line -- Up 00:02:36 -- 2033040 Kbytes3.2 连接数据库dbaccess - -DATABASEsysmaster;SELECTDBINFO(version,full)FROMsystablesWHEREtabid1;输出GBase Server Version 12.10.FC4G1按CtrlC退出 dbaccess。四、常用管理命令命令说明onstat -查看数据库状态onstat -l查看逻辑日志onstat -d查看数据空间onstat -u查看用户会话onmode -ky停止数据库服务oninit启动数据库服务dbaccess - -命令行连接数据库ontape -s -L 0全量备份五、关键目录和文件文件/目录路径说明安装目录/opt/gbase8s数据库主目录数据目录/opt/gbase8s/datafile数据文件存储环境变量/home/gbasedbt/.bash_profile自动写入 profile.gbase01实例配置/opt/gbase8s/etc/onconfig.gbase01数据库实例配置连接配置/opt/gbase8s/etc/sqlhosts.gbase01SQLHOSTS 文件安装日志/opt/gbase8s/logs/install_server.log安装过程日志六、卸载6.1 停止数据库su- gbasedbt-conmode -ky6.2 执行卸载脚本cd/opt/GBase/PluginPakshclean_env.sh6.3 清除残留文件rm-rf/opt/gbase8s /opt/GBase七、与典型安装的对比项目一键安装典型安装安装命令sh install_init.shsh ids_install交互方式全自动无交互交互式需手动确认安装路径/opt/gbase8s可在 init.ini 配置/opt/GBASE/gbase实例名gbase01可在 init.ini 配置ol_gbasedbt1210用户密码需在 init.ini 中预配置无需配置安装前手动创建环境检查自动检查并修复需手动处理日志管理日志写入独立文件标准输出八、注意事项用户密码init.ini中的USER_OS_PWD必须与 gbasedbt 系统用户密码一致否则安装失败。Java 环境一键安装脚本依赖 Java需提前安装java-1.8.0-openjdk。net-tools环境检查需要netstat命令需安装net-tools包。hosts 配置主机名必须能解析到本机 IP脚本会自动检查并添加。防火墙和 SELinux脚本会自动关闭但首次安装前手动关闭更稳妥。磁盘空间默认需要 5120MB 数据块确保/opt分区有足够空间。端口冲突默认端口 9088如需修改请在init.ini中调整。