Oracle修改删除用户

Oracle修改用户

Oracle用户创建好后,有时候会随着业务系统的改变,需要对用户的一些信息进行修改,那Oracle数据库是利用关键 字alter user对用户信息进行修改

Oracle修改用户的语法结构:

alter user username
  identified by "password"
  [default tablespace ts_name]
  [temporary tablespace tempname|tempgroupname]
  [quota n size|unlimited on ts_name]
  [profile DEFAULT/profilename]
  [account lock|unlock]
  [password expire];

语法解析:

通过上面修改用户的语法会发现和Oracle创建用户语法相似,这里就不一一解释了,可以参考Oracle创建用户的语法。


案例1、修改用户teacher的密码,代码如下:

alter user teacher 
identified by "234567";

案例2、通过修改teacher用户的临时表空间,把临时表空间指向临时表空间组tempgroup,代码如下:

alter user teacher 
temporary tablespace tempgroup;

然后通过查询数据字典dba_users查看下结果:

Oracle修改删除用户


oracle删除用户

数据库经常会存在某些废弃的用户,这个时候可以通过drop user关键字对用户进行删除操作。Oracle删除用户时会一并把该用户下的所有对象进行删除,因此再进行删除操作时,应当谨慎考虑。

Oracle删除用户的语法结构:

drop user username cascade;

语法解析:

Oracle删除用户的操作很简单,就是通过drop user 关键字和用户名即可删除,这里由于笔者的用户还有用,所以这里就不演示结果了,读者可以自行测试。