首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle 用户管理及受权

2014-01-15 
Oracle 用户管理及授权Oracle 用户管理创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需

Oracle 用户管理及授权

Oracle 用户管理

创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需要为其指定相应的权限。给一个用户赋权限使用命令grant,回收权限使用命令revoke。

oracle数据库的权限系统分为系统权限(connectresourcedba对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。

?

grant?<privilege1,privilege2,....>?to?<user_name> [with admin|grant option];??

如果需要让user_name同时拥有分配这些权限的权限可以添加:

With admin option: 可以分配系统权限

With grant option: 可以分配对象权限

revoke?<privilege1,privilege2,...>??from?<user_name>;?

热点排行