暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Linux环境中单独安装磐维数据库客户端工具

原创 拨开乌云见阳光 2024-07-24
313

一、写这篇文字的起因

做为磐维数据库的二线技术支持工程师,今天接到一线同事反映的一个问题求助:想在Linux主机上单独安装gsql,问如何实现?

对于gsql,这是一个用于访问磐维数据库的命令行客户端工具。在磐维数据库安装之后,系统将自带这个工具。

但对于没有安装过磐维数据库的Linux主机,如何单独安装这个客户端工具呢?

带着这个问题,我查阅了磐维数据库的相关文档说明,又在本机测试环境上进行了成功验证。之后整理了这篇文字。一方面做个记录,另一方面也分享给感兴趣的小伙伴,方便大家参考。希望共同为国产磐维数据库的发展加油喝彩!


二、在Linux主机上单独安装磐维数据库客户端工具

1、创建安装用户

groupadd dbgrp
useradd -g dbgrp panweidb
passwd panweidb
复制


2、创建安装目录

su - panweidb
mkdir -p /home/panweidb/tools
复制


3、下载磐维客户端工具包

在移动云盘的“磐维大礼包”目录中,找到tools目录,如下所示:


然后,在tools目录中,找到对应版本的客户端工具安装包。由于我本机测试环境Linux的版本是CentOS 7.9,因此,下载工具安装包:PanWeiDB_V2.0-S2.0.2_B02-tools-centos_7-x86_64.tar.gz

此安装包文件大小只有11MB,非常小巧。


4、上传工具安装包到Linux主机并解压

cd ~
tar -zxvf PanWeiDB_V2.0-S2.0.2_B02-tools-centos_7-x86_64.tar.gz -C ./tools
chmod -R 755 ./tools
复制


5、设置环境变量

export PATH=/home/panweidb/tools/bin:$PATH
export LD_LIBRARY_PATH=/home/panweidb/tools/lib:$LD_LIBRARY_PATH
复制

当然,也可以将以上环境变量的设置,写入到~/.bashrc文件中。


6、验证gsql可用

(1)查看gsql客户端工具的版本信息


如上所示,能够正常显示gsql的版本信息,就表示这个gsql工具,可以正常使用了。


(2)通过gsql工具访问磐维数据库


以上命令表示,通过gsql访问位于“192.168.20.113”上的磐维数据库(这是在用于测试的虚拟机上搭建的数据库),数据库服务端口为15400,要访问的库名为db01,登录用户名为u01

可以看到,通过这个单独新安装的gsql工具,可以正常访问磐维数据库。


7、其他客户端工具功能简介

通过以上客户端工具包的安装,不只是安装了gsql这一个工具,同时还安装了其他一些客户端工具,它们的主要功能简介如下:

(1)pw_basebackup

实现对数据库实例的物理备份。通过复制协议,完成对服务器数据库文件的二进制进行拷贝。

(2)gs_tar

用于解压通过pw_basebackup工具生成的归档tar文件。

(3)pw_dump

用于导出数据库相关信息的逻辑备份工具。用户可以自定义导出一个数据库或其中的对象(模式、表、视图等)。

(4)pw_dumpall

用于导出所有数据库的所有数据。

(5)pw_restore

是针对 pw_dump 导出数据的导入工具。通过此工具可导入由pw_dump 生成的二进制归档格式(c)、目录格式(d)、 tar 格式(t)的备份文件。

(6)pw_probackup

用于管理磐维数据库物理备份和恢复的工具。它可以对磐维数据库的实例进行定期备份,以便在数据库出现故障时能够恢复。

(7)pw_bulkload

用于批量加载数据的工具,使用该工具可以提升加载的效率和性能。相比copy命令速度更快,因为它能够跳过shared buffer、wal buffer,直接写文件。

对于以上磐维数据库的各个客户端工具的详细介绍和具体使用方法,可通过“--help”查看命令的格式和参数说明。也可以参阅磐维数据库的相关说明文档。

最后修改时间:2024-07-24 22:57:52
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

目录
  • 一、写这篇文字的起因
  • 二、在Linux主机上单独安装磐维数据库客户端工具
    • 1、创建安装用户
    • 2、创建安装目录
    • 3、下载磐维客户端工具包
    • 4、上传工具安装包到Linux主机并解压
    • 5、设置环境变量
    • 6、验证gsql可用
      • (1)查看gsql客户端工具的版本信息
      • (2)通过gsql工具访问磐维数据库
    • 7、其他客户端工具功能简介
      • (1)pw_basebackup
      • (2)gs_tar
      • (3)pw_dump
      • (4)pw_dumpall
      • (5)pw_restore
      • (6)pw_probackup
      • (7)pw_bulkload