返回首页

gbase数据、南大通用产品文档:GBase8c| t

更新日期:2024年09月11日

| f
| f
|
1644780306 |
40052 |
40052 |
45052 |
45052

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1145
dn_6003_6004 | D
|
40050 | 10.146.187.231 |
45050 |

(SQL 管理 API)
随同 admin() 或 task() 函数,使用 cdr add trustedhost 参数来在高可用性集群或
Enterprise
Replication 域中添加数据库服务器的可信任主机关系。对于参与高可用性集
群或 Enterprise Replication 域的数据库,其主机必须罗列在其他高可用性或复制服务
器的可信任主机文件中。
语法

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 696 -


元素
描述
关键考虑
localhost_name
数据库服务器的 localhost 名称。

fully_qualified_domain_name
数据库服务器的完全域名称。

user_name
在指定主机有数据库服务器实例授
权的用户账户。


用法
随同 admin() 或 task() 函数的 cdr add trustedhost 参数添加值到数据库服务器的
REMOTE_SERVER_CFG 配置参数指定的文件。如果数据库服务器是高可用性集群的一部分,
则可信任主机信息还传播到其他集群服务器的可信任主机文件。可信任主机值指定
GBase_8s shard 集群中其他数据库服务器的 localhost 名或完全限定的域名称。为了添
加的安全性,您可指定与特定主机相关的用户名。
如果未设置 REMOTE_SERVER_CFG 配置参数,且您运行带有 cdr add trustedhost 参数的
SQL 管理 API task() 或 admin() 函数,则数据库服务器执行下列活动:
l REMOTE_SERVER_CFG 配置参数设置为 authfile.DBSERVER。
l 在 $GBS_HOME/etc 中创建 authfile.DBSERVER 文件。
l 将指定的可信任主机信息添加到 $GBS_HOME/etc/authfile.DBSERVER。
如果您在高可用性集群中的服务器上运行带有 cdr add trustedhost 参数的 admin() 或
task() 函数,则将可信任主机信息添加到集群中所有数据库服务器的可信任主机文件。
您必须是
“数据库服务器管理员”
(DBSA)
来运行带有 cdr
add
trustedhost 参数的 admin()
或 task() 函数。
要参阅可信任主机文件中的条目,请运行带有 cdr list trustedhost 参数的 admin() 或
task() 函数。
示例 1:添加可信任主机值到可信任主机文件
下列命令添加六个可信任主机值到数据库服务器 REMOTE_SERVER_CFG 配置参数指定的文
件:
EXECUTE FUNCTION task("cdr add trustedhost","myhost1, myhost1.gbase.com,

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 697 -

myhost2, myhost2.gbase.com, myhost3, myhost3.gbase.com");
该任务为三个数据库服务器指定 localhost 名称和完全限定的域名称。
示例 2:添加可信任主机和可信任用户值到可信任主机文件
下列命令添加四个可信任主机与用户的组合到数据库服务器 REMOTE_SERVER_CFG 配置参
数指定的文件:
EXECUTE FUNCTION task("cdr add trustedhost", "myhost1 gbasedbt,
myhost1.gbase.com gbasedbt, myhost2 user_1, myhost2.gbase.com
user_1");
该任务为两个数据库服务器指定 localhost 名称、完全限定的域名称和用户名称。

加载语法
LOAD DATA INFILE 'LOAD_SOURCE '
INTO TABLE [dbname.]tbl_name
[options]

options:
[FIELDS
[TERMINATED BY 'string']
]
[LINES
[TERMINATED BY 'string']
]
示例
load data infile 'HDP:///tmp/gbase8up/tload8t' into table t1 fields terminated by ','
lines terminated by '\n';
安全管理

用户管理
创建用户
操作场景

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 255
创建新的GBase UP 用户。
前提条件
用户必须有全局CREATE USER 权限。对每一个帐号,初始时只有登录数据库的权
限。
语法格式
CREATE USER user [IDENTIFIED BY [PASSWORD] [password]]
说明

user:帐号名称;

password:帐号密码;

通过可选择的IDENTIFIED BY 语句可以给帐号赋予一个密码。
注意
密码设置为纯文本格式时可以省略PASSWORD 关键字。
示例
示例1
创建admin 用户。
gbase> CREATE USER admin IDENTIFIED BY 'admin';
Query OK, 0 rows affected

gbase> EXIT
Bye

$ gccli -uadmin –p
Enter password:
GBase UP client [DEMO] 8.6.2.18-R4 build 86926. Copyright (c) 2004-2017, GBase. All
Rights Reserved.

示例2
使用超级用户root 登录,创建一个用户user1。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 256
$ gccli -uroot -p
Enter password:

GBase
client