更新时间:2026-10-21 GMT+08:00
分享

下载并安装工具

下载并安装工具

  1. 下载表1中的驱动包和驱动包校验包。
    表1 驱动包下载列表

    版本

    下载地址

    V2.0-10.x

    驱动包

    驱动包校验包

  2. 校验驱动包。
    为了防止软件包在传递过程或存储期间被恶意篡改,下载软件包时需下载对应的校验包对软件包进行校验,校验方法如下:
    • Linux操作系统软件包完整性校验:
      1. 上传软件包和软件包校验包到虚拟机的同一目录下。
      2. 执行如下命令,校验软件包完整性。
        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操作系统软件包完整性校验:
      1. 使用快捷键“Win+R”打开“运行”窗口。 在“打开”栏,输入“cmd”,按“Enter”回车,打开命令行页面。
      2. 执行以下命令,获取驱动包的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

      3. 将2.b获取到的Hash值和表1中获取到的驱动包校验包的Hash值进行比较。
        • 若一致则通过校验。
        • 若不一致,请重新下载驱动包,重复2.a~2.c进行校验。
  3. 登录服务器,创建用于存放工具包的目录。
    mkdir -p /opt/bin
  4. 将1中获取到的驱动包上传到新创建的目录中。
  5. 执行以下命令解压驱动包。驱动包名请根据实际下载的包名进行替换,此处以DBS-GaussDB-driver_507.0_20260629130806.133858239.tar.gz为例。
    cd /opt/bin
    tar -zxvf DBS-GaussDB-driver_507.0_20260629130806.133858239.tar.gz
  6. 执行以下命令获取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为例。
  7. 执行以下命令将解压出来的“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工具。

  8. 执行以下命令解压文件。
    cd /opt/bin
    tar -zxvf GaussDB-Kernel_507.0.0_Euler_64bit_Gsql.tar.gz
  9. 通过脚本,自动配置环境变量。
    source gsql_env.sh

相关文档