返回首页

gbase数据、南大通用产品文档:GBase8a密码强度管理

更新日期:2024年09月11日

用户可以配置密码复杂度和长度要求,
在创建密码和修改密码时必须符合此强度要
求。
密码复杂度受只读参数password_format_option 控制。
密码长度受只读参数password_min_length 控制。
两个变量的值均为0 时表示关闭密码强度控制。
密码强度控制对以下SQL 类型生效:
create user [user] identified by 'pass';
alter user [user] identified by 'pass';
set password = password('pass');
set password for [user] = password('pass');
密码强度控制参数为只读参数,定义如下:
表4- 65 密码强度控制参数
参数名
范围
含义
password_format_option
0-31
表示密码字符组合要求,默认值为0,表
示无复杂度要求。
组合中可包含数字(1)、小写字符(2)、
大写字符(4)、其它字符(8)中的1 种
或多种。
1:表示必须包含数字。
2:表示必须包含小写字母。
4:表示必须包含大写字母。
8:表示必须包含其它字符。
16:表示不能和用户名相同。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
434
要限定组合时配置为上述值的和,可以任
意组合。







#`!$&();|"<.>\~@%^*-_=+[{]}:,?/'
数据库密码用单引号包围,如果密码中含
有单引号,需要加\进行转义处理。
例如:限定包含所有种类字符为
(1+2+4+8=15)。
对非英文字符,
按其对应的ASCII 码范围
分类。
password_min_length
0-65535
表示密码的最短长度,默认值为0,表示
不限制长度。

【86】扩容生成distribution 时报错
问题现象

报错信息1:
Error: execute amd [scp -0 StrictHostKeyChecking-no -o UserknownHostsFiles/dev/null
-q-r/usr/bin/gadm_cp_sys_tbl.py/usr/bin/pexpect.pygbase@***.***.***.***]:/tmp/failed,
error no[1]
Error cause:
lost connection

报错信息2:
ERROR 1251 (08004) : Client does not support authentication protocol requested by
server: consider upgrading Base client。
Error: restart gbased failed
Error: execute cmd [ssh -o UserknowmHostsFile-/dev/null -o StrictHostkeyCheckingano
gbase@ IP “export GBASE_ BASE -/opt/ gnode: . -/.gbase profile:python /tmp/gad _
cp_sys_ tbl-py copy db_ password-J failed. error no I12]
Error cause: Warning: Permanently added '10.86.126.1l9' (ECDSA) to the list of known
hosts.

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
160
解决方法

报错信息1 的解决方法:
报错的机器之间配置互信。
1.在客户端生成公钥私钥对
命令:ssh-keygen -t rsa
一路默认回车,系统在/root/.ssh 下生成id_rsa、id_rsa.pub
2.将生成的公钥私钥对id_rsa.pub 发送到其他的服务器上。
命令:ssh-copy-id -i /root/.ssh/id_rsa.pub 目标IP
注:命令可简单记忆为ssh-copy-id -i 公钥私钥对文件服务器ip 地址

报错信息2 的解决方法:
当出现如上一组报错信息时,
说明数据库默认密码已经更改,
需要在生成distribution
中增加db_pwd XXXXX 这个参数
如:gcadmin distribution gcChangeInfo.xml p 1 d 1 db_pwd gbase2022


启动trace
gstrace start -p 8000

停止trace
gstrace stop -p 8000

查看trace 配置
gstrace config -p 8000

dump trace
gstrace dump -p 8000 -o /data/8000.dump

GBase 8c 工具参考手册
南大通用数据技术股份有限公司
253

解析dump detail 信息
gstrace detail -f /data/8000.dump -o /data/8000.detail

解析dump codepath
gstrace codepath -f /data/8000.dump -o /data/8000.codepath

分析全局性能
gstrace analyze -f /data/8000.dump -o /data/8000.perf

分析分片性能
gstrace analyze -f /data/8000.dump -o /data/8000.perf -t 1