首页 > 代码库 > oracle学习笔记2

oracle学习笔记2

用户管理:

1、创建用户(要用dba权限登录才能创建sys/system登录)

create user 用户名 identified by 密码(密码以字母开头);

2、给用户修改密码

1>alter user 用户名 identified by 新密码;

2>password 用户名,然后提示你输入新密码

3、删除用户

drop user 用户名;

如果要删除的用户已经创建了表那么就要带一个参数cascade表示删除该用户及该用户创建的表

4、给用户指定权限(oracle事先定义好了140多种权限,包括系统权限和对象权限)

系统权限:描述用户对数据库访问的相关权限(建库,表,存储过程,索引等)

对象权限:指用户对其他用户的数据对象(表,试图等)进行操作的权限

grant connect/select/update/all on 表名 to 用户名

5、对权限的维护

给一个用户赋权限使其可以操作另一个用户的表,如果希望该用户可以继续转发该权限可以带上with grant option,如果是系统权限就带上with admin option

grant select on 另一个用户名.表名 to 用户名 with grant option

6、撤销一个用户对另一个用户的表的操作权限

revoke select on 表名 from 用户名

 

oracle学习笔记2