达梦数据库用户管理

达梦数据库用户管理

达梦数据库对于用户的管理,是很重要的一部分。

1、查询达梦数据库有哪些用户

select username from dba_users;
达梦数据库用户管理_第1张图片
 sys —达梦数据库的内置管理用户,不能登录数据库,数据库使用的大部分的数据字典和动态性能视图使用sys
 Sysdba—数据库的管理员
 Sysauditor----审计用户
 Syssso—安全用户

2、用户策略

名字:字母开头,a—z,0-9,$#_
位置:对应的表空间。
密码:
口令策略:
用户密码最长为48个字节,创建用户语句password policy子句来指定口令策略。(dm.ini pwd_policy)
系统支持的口令策略
0:无策略
1:禁止与用户名相同
2:口令长度不小于9
4:至少包含一个大写字母(A-Z)
8: 至少包含一个数字(0-9)
16:至少包含一个标点符号(英文状态输入,除”和空格除外)
口令可以单独使用,也可以组合使用,比如需要策略1和2
则设置口令策略为3
密码尝试登录次数:faild_login_attemps
密码失败锁定时间:password_lock_time
密码过期时间:password_life_time
Sysusers, all_users , dba_users

3、新建用户

新建一个用户,账户每60天变更一次密码,密码尝试连接2次失败,账户锁定5分钟;
create user testuser identified by dameng123 limit password_life_time 60,failed_login_attemps 2, password_lock_time 5;
达梦数据库用户管理_第2张图片

4、查看用户权限

Select grantee,granted_role from dba_role_privs where grantee=’TESTUSER’;
达梦数据库用户管理_第3张图片
Select grantee,privilege from dba_sys_privs where grantee=’PUBLIC’;达梦数据库用户管理_第4张图片

5、切换用户

conn testuser/dameng123;达梦数据库用户管理_第5张图片

6、修改用户密码

Alter user testuser identified by dameng123456;
在这里插入图片描述

7、锁定用户

Alter user testuser account lock;
在这里插入图片描述

8、解锁用户

Alter user testuser account unlock;
在这里插入图片描述

9、删除用户(谨慎)

Drop user testuser;
在这里插入图片描述

你可能感兴趣的:(数据库)