返回首页

gbase数据、南大通用产品文档:GBase8aGccli 远程客户端安装(可选)

更新日期:2024年09月11日

概述
gccli 是GBase UP 自带的命令行连接数据库工具。可以独立安装在一个非集群
环境的机器上,仅支持GBase UP 支持的linux 操作系统。

GBase UP 产品手册 3 软件安装

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 107
功能
通过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.2.20-redhat7.3-x86_64.tar.bz2
步骤2
然后拷贝解压后的文件夹gccli_install 内的内容到安装路径,在安装路径下执
行安装程序:
./gccli_install.sh gccli_standalone.tar.bz2
步骤3
安装程序执行成功,屏幕显示如下:
gcluster/
gcluster/config/
gcluster/config/gbase_8a_gcluster.cnf
gcluster/server/
gcluster/server/lib/
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 进行集群客户端使用。


GBase UP 产品手册 3 软件安装

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 108
语法
gccli –u -p [-h] [-P]
[-D] [--nice_time_format] [-c] [-f] [-v[v][v]] [-e] [<]
表 3-15 参数说明
参数名称
说 明
–u
连接数据库的用户名称
-p
连接数据库的用户密码
-h
登录集群节点的IP 地址,默认127.0.0.1,可选参数。如果指
定多个IP 地址, 则启动gccli 的高可用功能,IP 地址之间



,








仅当满足特定条件时,才能使用 gunload 和 gload。
仅当您对以下每个问题的答案都是是时,才可以使用 gunload 和 gload。

如果您的答案是否,那么不能使用 gunload 和 gload。
仅当对每个问题的答案都为“是”时,才可以使用 gunload 和 gload
目标数据库服务器在同一硬件平台上吗?
想要移动到相同版本的另一数据库服务器吗?
想要保持现有数据库模式而不进行更改吗?
想要移动整个数据库或整个表吗?
页面映像是兼容的吗?
数值表示方法是相同的吗?
无法使用 gunload 和 gload 实用程序的情况

您无法使用 gunload 和 gload:

在 GLS 和非 GLS 数据库之间移动数据。

将压缩的数据从一个数据库移到另一个。

在使用 gload 和 gunload 实用程序之前,
您必须将压缩表和分段中的
数据解压缩。

移动外部表或包含外部表的数据库。

使用 gunload 实用程序之前,必须删除所有外部表。

移动包含扩展或智能大对象数据类型的表和数据库

磁盘存储信息帮助 GBase 8s 确定如何在磁盘上最高效地存储智能大对象。
下表描述磁盘存储信息的类型,以及对应的客户机函数。对于大多数应用程序,推荐您使
用数据库服务器确定的磁盘存储信息的值。
磁盘存储信息
描述
客户机函数
估计的大小
对智能大对象最终大小的估计,
以字节
计。
数据库服务器使用此值来确定在哪
些 extent 中存储智能大对象。此值提
供优化的信息。如果该值很不正确,则
它不导致不正确的行为。然而,它确实
意味着数据库服务器可能不一定会为
智能大对象选择优化的 extent 大小。
ifx_lo_specget_estbytes()
ifx_lo_specset_estbytes()
最大大小
智能大对象的最大大小,以字节计。数
据库服务器不允许智能大对象增长超
出此大小。
ifx_lo_specget_maxbytes()
ifx_lo_specset_maxbytes()
分配 extent 大小
指定的分配 extent 大小,以 KB 计。
理想情况下,分配 extent 是保存所有
智能大对象数据的 chunk 中的单个
extent。
数据库服务器以分配 extent 大小的增
量来执行智能大对象的存储分配。
它试
图分配一个分配 extent 作为 chunk
中的单个 extent。然而,如果没有足够
大的单个 extent,则数据库服务器必须
使用必要的多个 extent 来满足请求。
ifx_lo_specget_extsz()
ifx_lo_specset_extsz()
sbspace 的名称
包含智能大对象的 sbspace 的名称。

此数据库服务器上,sbspace 最多可为
128 字符长,且必须以空来终止。
ifx_lo_specget_sbspace()
ifx_lo_specset_sbspace()