--Oracle用户
--Oracle用户分为:系统用户(sys,system)和普通用户(自定义的用户);
--视图dba_users 存储着所有用户的信息,可以用sys或者system用户登录查询;select * from dba_users;
--1.创建新用户
--语法:
create user 用户名 identified by 密码 default tablespace 表空间;
--授权:
授予session权限:grant create session to 用户名;
--锁定和开启账号:
alter user 用户名 account lock/unlock;
--修改用户密码:
alter user 用户名 identified by 密码;
--删除用户:
drop user 用户名 cascade;--表示删除用户时,将该用户下的表,视图,函数,触发器等一起删掉;
--示例:
create user TEST identified by 123456 default tablespace users;
select * from dba_users;
--授权(授权必须是高权限的用户,如sys)
grant create session to TEST;
--锁定用户
alter user TEST account lock/unlock;
--修改用户密码:
alter user TEST identified by 123;
--删除用户:
drop user TEST cascade;
--报错:ORA-01940: 无法删除当前连接的用户(关掉正在连接的用户,或者重启plsql)