5. GSDK安装与配置(Linux)

本章节将介绍GBase 8s客户端安装部署及配置。

5.1. 什么是GCI(GSDK)

GBase8s 调用接口 (GCI) 是一种应用程序编程接口 (API),可用于创建使用函数调用访问 GBase8s 数据库并控制 SQL 语句执行和数据访问的所有阶段的应用程序。
使用GCI的替代方法: ODBC 驱动程序
GCI 支持 C 和 C++ 的数据类型、调用约定、语法和语义。
GSDK 不需要额外安装CSDK。

5.2. 版本说明

根据安装环境准备申请下载数据库软件介质。
按以下内容选择合适的软件包
主版本号:对应数据库版本,如:3.6.3_3x2_1
子版本号:详细的发行版本,如:1.1.0_1
编译环境:编译该软件包的环境。安装环境应与此相同或者相近。

  • YHKylin4_FT 表示是飞腾平台(FT ARM64)、银河麒麟系统

  • CentOS7_aarch64 表示是aarch64通用平台、CentOS7系统

  • RHEL6_x86_64 表示是x86架构(64bit)、RHEL6系统

  • AIX5L 表示IBM Power架构、AIX5系统

如:GSDK_3.6.3_3X2_1_1.1.0_1_eff9f1_RHEL6_x86_64.tar 表示适用于x86_64架构,操作系统为RHEL6(或者兼容),适配的数据库版本是3.6.3_3X2_1的软件安装包。

5.3. GSDK的安装与配置

GSDK可使用任意用户进行安装。
将软件包GSDK_3.6.3_3X2_1_1.1.0_1_eff9f1_RHEL6_x86_64.tar上传至install目录中,请确认软件包是以.tar为后缀。

5.3.1. 解压缩GSDK软件包

解压,并改名称

[root@localhost install]# tar -xvf GSDK_3.6.3_3X2_1_1.1.0_1_eff9f1_RHEL6_x86_64.tar -C /opt/

[root@localhost install]# mv /opt/GSDK_3.6.3_3X2_1_1.1.0_1_eff9f1_RHEL6_x86_64 /opt/GSDK

5.3.2. 设置环境变量

加lib加入到LD_LIBRARY_PATH中

export GSDK_PATH=/opt/GSDK
export LD_LIBRARY_PATH=${GSDK_PATH}/lib:$LD_LIBRARY_PATH

最后更新日期:2025-08-20