更新时间:2026-10-21 GMT+08:00
下载并安装工具
下载并安装工具
- 下载表1中的驱动包和驱动包校验包。
- 校验驱动包。 为了防止软件包在传递过程或存储期间被恶意篡改,下载软件包时需下载对应的校验包对软件包进行校验,校验方法如下:
- Linux操作系统软件包完整性校验:
- 上传软件包和软件包校验包到虚拟机的同一目录下。
- 执行如下命令,校验软件包完整性。
F=$(echo DBS-GaussDB-driver*.tar.gz);echo "$(awk '{print $1}' "$F.sha256") $F" | sha256sum -c -如果回显OK,则校验通过。例如:
DBS-GaussDB-driver_507.0_20260629130806.133858239.tar.gz: OK
- Windows操作系统软件包完整性校验:
- 使用快捷键“Win+R”打开“运行”窗口。 在“打开”栏,输入“cmd”,按“Enter”回车,打开命令行页面。
- 执行以下命令,获取驱动包的Hash值。
certutil -hashfile {驱动包本地目录}\{驱动包名} sha256
- {驱动包本地目录}:请根据实际下载目录进行替换。例如:C:\Users
- {驱动包名}:请根据实际下载的驱动包名进行替换。例如:DBS-GaussDB-driver_507.0_20260629130806.133858239.tar.gz
示例:certutil -hashfile C:\Users\DBS-GaussDB-driver_507.0_20260629130806.133858239.tar.gz sha256
- 将2.b获取到的Hash值和表1中获取到的驱动包校验包的Hash值进行比较。
- Linux操作系统软件包完整性校验:
- 登录服务器,创建用于存放工具包的目录。
mkdir -p /opt/bin
- 将1中获取到的驱动包上传到新创建的目录中。
- 执行以下命令解压驱动包。驱动包名请根据实际下载的包名进行替换,此处以DBS-GaussDB-driver_507.0_20260629130806.133858239.tar.gz为例。
cd /opt/bin tar -zxvf DBS-GaussDB-driver_507.0_20260629130806.133858239.tar.gz
- 执行以下命令获取gsql客户端工具包。
cd /opt/bin/DBS-GaussDB-driver_507.0_20260629130806.133858239/Distributed/ tar -zxvf gsql_driver.tar.gz cd /opt/bin/DBS-GaussDB-driver_507.0_20260629130806.133858239/Distributed/gsql_driver/Euler2.5_X86_64 tar -zxvf GaussDB-Kernel_507.0.0.B071_Gsql_X86_Distributed.tar.gz
- 客户端工具包相对位置为解压后位置,请根据实际情况填写。此处以Euler2.5_x86_64系统的工具包为例。
- 客户端工具包名请根据实际下载的包名进行替换。此处以GaussDB-Kernel_507.0.0.B071_Gsql_X86_Distributed.tar.gz为例。
- 执行以下命令将解压出来的“GaussDB-Kernel_507.0.0_Euler_64bit_Gsql.tar.gz”客户端工具包拷贝到“/opt/bin”路径下。
cp GaussDB-Kernel_507.0.0_Euler_64bit_Gsql.tar.gz /opt/bin
Gsql工具包中包含了gsql客户端工具、gs_dump、gs_dumpall和gs_restore工具。
- 执行以下命令解压文件。
cd /opt/bin tar -zxvf GaussDB-Kernel_507.0.0_Euler_64bit_Gsql.tar.gz
- 通过脚本,自动配置环境变量。
source gsql_env.sh
父主题: 工具参考