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删除用户
数据库经常会存在某些废弃的用户,这个时候可以通过drop user关键字对用户进行删除操作。Oracle删除用户时会一并把该用户下的所有对象进行删除,因此再进行删除操作时,应当谨慎考虑。
Oracle删除用户的语法结构:drop user username cascade;
语法解析:
Oracle删除用户的操作很简单,就是通过drop user 关键字和用户名即可删除,这里由于笔者的用户还有用,所以这里就不演示结果了,读者可以自行测试。