oracle第九天——用户

--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)
  

 

posted @ 2016-12-07 22:24  Revel  阅读(116)  评论(0)    收藏  举报