达梦数据库用户
一个用户可以拥有多个模式,每个模式只能有一个拥有者,一个用户拥有了模式就赋予了对该模式下对象的所有操作权限,在创建模式时可以指定拥有者,create SCHEMA sche1 AUTHORIZATION hrtest;如果创建时不指定用户,那么哪个用户创建的默认拥有者就是该用户,在查看不同模式的对象时,需要切换相应的模式,通过命令set SCHEMA sche1;来实现。
1、用户查看
select username,account_status,default_tablespace,temporary_tablespace ,profile from DBA_USERS;
2、权限查看
grant RESOURCE,PUBLIC to DMOA;
select * from dba_role_privs where GRANTEE='TEST'
select * from dba_sys_privs where GRANTEE='PUBLIC'
3、创建用户
注:表空间要加"",不然视为不存在,原因是数据库设置大小写敏感,在创建表空间是有""
create user "DMTEST" identified by "<PASSWORD>" password_policy 2
encrypt by "<PASSWORD>"
limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10
default tablespace "MAIN";
create user test identified by test123456 default tablespace "TS_my_data";
alter user DMTEST default tablespace "TS_my_data";
4、删除用户
Drop user 用户名 cascade;
5、用户锁
alter user test account lock;
alter user test account unlock;