概述
gccli 是 GBase 8a MPP Cluster 自带的命令行连接数据库工具。可以独立安装在一个
非集群环境的机器上,仅支持 GBase 8a MPP Cluster 支持的 linux 操作系统。
功能
通过 gccli 工具可以执行所有合法的 sql 和 sql 文件。
安装文件
gccli 安装包:gccli-9.5.2.xx-OSversion-platform.tar.bz2
说明
gccli_install ----------gccli_install.sh (客户端程序包安装程序)
|
|
---------- gccli_standalone.tar.bz2 (客户端程序包)
工具安装
步骤 1
使用系统用户在命令行模式下使用 tar 命令进行解压。解压命令如下:
$ tar xjf gccli-9.5.3.17-redhat7.3-x86_64.tar.bz2
步骤 2
然后拷贝解压后的文件夹 gccli_install 内的内容到安装路径,在安装路径下执行安
装程序:
./gccli_install.sh gccli_standalone.tar.bz2
步骤 3
gcluster/server/lib/gbase/
gcluster/server/lib/gbase/libgclusterclient_r.so.16
gcluster/server/bin/
gcluster/server/bin/gbase
Installation finished.
Please use /home/gbase/gccli_install/gcluster/server/bin/gccli
用户可以通过/home/gbase/gccli_install/gcluster/server/bin/gccli 进行集群客户端使用。
安装程序执行成功,屏幕显示如下:
gcluster/
gcluster/config/
gcluster/config/gbase_8a_gcluster.cnf
gcluster/server/
gcluster/server/lib/
语法
gccli –u<username> -p<password> [-h<ipaddress>] [-P<port>]
[-D<databasename>] [--nice_time_format] [-c] [-f] [-v[v][v]] [-e] [<]
示例
示例 1
[gbase@gcluster1 etc]$ gccli -ugbase -p
GBase client 9.5.3.17.117651. Copyright (c) 2004-2020, GBase. All
Rights Reserved.
gbase> use vc myvc;
Query OK, 0 rows affected (Elapsed: 00:00:00.01)
示例 2
$ gccli -ugbase -pgbase20110531 -Dgbase -vvv -e"select count(*) from
user;select user from user";
--------------
select count(*) from user
--------------
+----------+
| count(*) |
+----------+
| 2 |
+----------+
1 row in set (Elapsed: 00:00:00.00)
--------------
select user from user
--------------
+------------------+
| user |
+------------------+
| gbase |
| root |
+------------------+
2 rows in set (Elapsed: 00:00:00.00)
Bye




