更新日期:2024年09月11日
说明
本章节安装用例若无特殊说明均遵循如下规则:
集群安装用户为“gbase”;
集群安装用例版本为
“GBase8a_MPP_Cluster-NoLicense-9.5.3.*-redhat7.3-x86_64”;
集群安装目录为“/opt”;
多实例安装需服务器多网卡的每个网卡有独立的IP,每个IP 一个实例,
安装步骤同单实例;
数据库安装的相关:
安装后会生成一个/home/gbase/.gbase_profile 文件用于设置的环境变
量
GBase 8a MPP Cluster 数据库安装后,会有两个默认数据库用户root
和gbase。root 用户密码初始为空,是数据库的超户。gbase 是数据库
管理操作(如备份gcrcman、gcadmin 等)常用来连接server 的数据
库用户。初次登录数据库请使用root 用户,在root 用户下及时更改
root 自己的密码并且给gbase 用户设置密码,妥善保管root 密码和
gbase 密码,以便后续数据库管理操作能够正常连接server。
注:手册中数据库密码处使用******表示。
GBase 8a MPP Cluster 数据库安装后相关目录及功能说明如下,每个
集群节点均在安装目录下创建自己IP 为名的子文件夹
$GCLUSTER_PREFIX(如opt/IP),里面的主要目录如下:
表3- 6 数据库软件服务运行涉及的相关目录和功能
目录名称
目录功能说明
gcware
该目录在安装目录下,
用于存储gcware 的相关文
件,包括配置文件和日志等,gcware 节点有该目
录。
gcluster
该目录在安装目录下,用于存储gcluster 的相关
文件,包括配置文件、日志和元数据等。
gnode
该目录在安装目录下,用于存储gnode 的相关文
件,包括配置文件、日志和用户数据等。
/home/dbaUser/
.gbase_profile 文件是数据库安装用户下的环境变
量文件。
GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
61
静态 SQL 语句是在编译时刻其所有信息都已知的语句。例如,下列 SELECT 语句
是静态 SQL 语句,因为在编译时刻对于它的执行所需的所有信息都存在。
EXEC SQL select company into :cmp_name from customer where customer_num
= 101;
然而,
在某些应用程序中,
编程人员不知道该程序需要执行的 SQL 语句的这些内容,
GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 416 -
或甚至可能不知道其类型。例如,程序可能提示用户输入选择语句,因此,当该程序运行
时,
编程人员不知道要访问哪些列。
这样的应用程序需要动态 SQL。
动态 SQL 允许 GBase
8s ESQL/C 程序在运行时刻构建 SQL 语句,因此,可由用户输入来确定该语句的内容。
这些主题描述下列动态 SQL 信息:
如何执行动态 SQL 语句,要使用的 SQL 语句,以及您可动态地执行的语句的类型
当您知道关于该语句在编译时刻的大多数信息时,如何执行 SQL 语句