Oracle创建用户并给用户授权查询指定表或视图的(3)

CREATE    CLUSTER        –建立聚簇 
  CREATE    PROCEDURE    –建立过程 
  CREATE    SEQUENCE      –建立序列 
  CREATE    TABLE              –建表 
  CREATE    TRIGGER          –建立触发器 
  CREATE    TYPE                –建立类型
  CREATE    OPERATOR      –创建操作者
  CREATE    INDEXTYPE      –创建索引类型
  CREATE    TABLE              –创建表

授权角色给用户的sql语句:

GRANT role TO username;

5.查看用户权限

查看所有用户

SELECT * FROM DBA_USERS;
SELECT * FROM ALL_USERS;
SELECT * FROM USER_USERS;

查看用户系统权限

SELECT * FROM DBA_SYS_PRIVS;
SELECT * FROM USER_SYS_PRIVS;

查看用户对象或角色权限

SELECT * FROM DBA_TAB_PRIVS;
SELECT * FROM ALL_TAB_PRIVS;
SELECT * FROM USER_TAB_PRIVS;

查看所有角色

SELECT * FROM DBA_ROLES;

查看用户或角色所拥有的角色

SELECT * FROM DBA_ROLE_PRIVS;
SELECT * FROM USER_ROLE_PRIVS;

遇到no privileges on tablespace ‘tablespace ‘

alter user userquota 10M[unlimited] on tablespace;

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/906a684c100b783b2a02cab64a7a1fc5.html