达梦数据库用户管理
达梦数据库对于用户的管理,是很重要的一部分。
1、查询达梦数据库有哪些用户
select username from dba_users;
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;
4、查看用户权限
Select grantee,granted_role from dba_role_privs where grantee=’TESTUSER’;
Select grantee,privilege from dba_sys_privs where grantee=’PUBLIC’;
5、切换用户
conn testuser/dameng123;
6、修改用户密码
Alter user testuser identified by dameng123456;
7、锁定用户
Alter user testuser account lock;
8、解锁用户
Alter user testuser account unlock;
9、删除用户(谨慎)
Drop user testuser;