ITPub博客

首页 > Linux操作系统 > Linux操作系统 > readonly-用户

readonly-用户

原创 Linux操作系统 作者:ljz-gy 时间:2010-09-21 13:45:09 0 删除 编辑
Create  user  xok  Identified  By  fucku;  //创建用户
GRANT  SELECT  ANY  DICTIONARY  TO  xok;  //授予所有字典的查询权限
GRANT  SELECT  ANY  SEQUENCE  TO  xok;  //授予所有序列的查询权限
GRANT  SELECT  ANY  TABLE  TO  xok;  //授予所有表的查询权限
GRANT CREATE SESSION TO xok;       //授予创建会话
GRANT  SELECT  ANY  VIEW  TO  xok; //授予所有视图的查询权限
其实只要给用户赋予create session, select any table两个系统权限,该用户就能查询其他schema下表和视图
grant create session to username;
grant select any table to username;
但是这样授权后,sys下的对象还是不能select的,因为sys是数据字典的拥有者,要select sys下的对象,需要select any dictionary的权限
grant select any dictionary to username;

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22123669/viewspace-674575/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 获得建表sql
下一篇: ora-00031
请登录后发表评论 登录
全部评论

注册时间:2010-06-09

  • 博文量
    74
  • 访问量
    49724