合 GBase 8a命令行工具之gccli使用说明
Tags: GBaseGBase 8a南大通用命令行工具gccli
简介
gccli是GBase 8a MPP Cluster自带的命令行连接数据库工具。通过该工具可以执行SQL语句和外部SQL文件。可以独立安装在一个非集群环境的机器上,仅支持GBase 8a MPP Cluster支持的linux操作系统。
通过gccli工具可以执行所有合法的sql和sql文件。
安装使用
1 2 3 4 5 6 7 8 9 | tar xfj gccli-9.5.2.39-redhat7.3-x86_64.tar.bz2 mv gccli_install /usr/local/ cd /usr/local/gccli_install chmod 744 gccli_install.sh ./gccli_install.sh gccli_standalone.tar.bz2 echo 'export PATH=$PATH:/usr/local/gccli_install/gcluster/server/bin' >> ~/.bashrc source ~/.bashrc |
过程:
1 2 3 4 5 6 7 8 9 10 11 12 | [root@lhrdb gccli_install]# ./gccli_install.sh gccli_standalone.tar.bz2 gcluster/ gcluster/config/ gcluster/config/gbase_8a_gcluster.cnf gcluster/server/ gcluster/server/bin/ gcluster/server/bin/gbase gcluster/server/lib/ gcluster/server/lib/gbase/ Installation finished. Please run "/usr/local/gccli_install/gcluster/server/bin/gccli -uUSER -pPASSWORD -hGCLUSTER_NODE_IP" for checking. |
参数说明
1 2 3 4 5 | [root@lhrdb ~]# gccli --help /usr/local/gccli_install/gcluster/server/bin/gbase ver 9.5.2.39.126761, for unknown-linux-gnu (x86_64) using readline 6.3 Copyright 2004-2023 General Data Technology Co.Ltd. Usage: /usr/local/gccli_install/gcluster/server/bin/gbase [OPTIONS] [database] [root@lhrdb ~]# |
语法
1 | gccli –u<username> -p<password> [-h<ipaddress>] [-P<port>] [-D<databasename>] [--nice_time_format] [-c] [-f] [-v[v][v]] [-e] [<] |
参数名称
说 明
–u
连接数据库的用户名称
-p
连接数据库的用户密码
-h
登录集群节点的IP 地址,默认127.0.0.1,可选参数。如果指定多个IP地址, 则启动gccli 的高可用功能,IP 地址之间采用“,”分隔,例如192.168.100.10,192.168.100.11,192.168.100.12
-P
集群使用的端口号,默认5258,可选参数
-D
可选参数-D 的参数值,指定登录时默认的数据库(数据库必须存在),可选参数
–nice_time_forma
指定用户操作耗时的最小精度,使用此参数,精确到毫秒,不使用,精确到秒。可选参数。
-c