12C 创建用户授予connect+resource 后不在级联给予UNLIMITED TABLESPACE权限
2017-11-01 15:02
459 查看
12C 创建用户授予connect+resource 后不在级联给予UNLIMITED TABLESPACE权限
在11g创建用户后权限的给予 :
SQL> create user test identified by test;
User created.
SQL> grant connect,resource to test;
Grant succeeded.
SQL> select * from dba_ROLE_PRIVS WHERE GRANTEE='TEST';
GRANTEE GRANTED_ROLE ADMIN_ DEFAUL
------------------------------------------------------------ ----------------------------- ------ ------
TEST RESOURCE NO
YES
TEST CONNECT NO
YES
SQL> select * From dba_sys_privs where grantee='TEST';
GRANTEE PRIVILEGE ADMIN_
--------------------------------- ---------------------------------------------------------- ------
TEST UNLIMITED TABLESPACE NO
在12.2.0.1版本
SYS@PROD> create user ORATT identified by ORATT;
User created.
SYS@PROD> grant connect,resource to ORATT;
Grant succeeded.
SYS@PROD> select *from dba_role_privs where grantee='ORATT';
GRANTEE GRANTED_ROLE ADM DEL DEF COM INH
-------------------- -------------------------------------------------------------------------------------------------------------------------------- --- --- --- --- ---
ORATT CONNECT NO NO YES NO NO
ORATT RESOURCE NO NO YES NO NO
SYS@PROD> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='ORATT';
GRANTEE PRIVILEGE ADM COM INH
-------------------- ---------------------------------------- --- --- ---
ORATT CREATE SESSION NO NO NO
在11g创建用户后权限的给予 :
SQL> create user test identified by test;
User created.
SQL> grant connect,resource to test;
Grant succeeded.
SQL> select * from dba_ROLE_PRIVS WHERE GRANTEE='TEST';
GRANTEE GRANTED_ROLE ADMIN_ DEFAUL
------------------------------------------------------------ ----------------------------- ------ ------
TEST RESOURCE NO
YES
TEST CONNECT NO
YES
SQL> select * From dba_sys_privs where grantee='TEST';
GRANTEE PRIVILEGE ADMIN_
--------------------------------- ---------------------------------------------------------- ------
TEST UNLIMITED TABLESPACE NO
在12.2.0.1版本
SYS@PROD> create user ORATT identified by ORATT;
User created.
SYS@PROD> grant connect,resource to ORATT;
Grant succeeded.
SYS@PROD> select *from dba_role_privs where grantee='ORATT';
GRANTEE GRANTED_ROLE ADM DEL DEF COM INH
-------------------- -------------------------------------------------------------------------------------------------------------------------------- --- --- --- --- ---
ORATT CONNECT NO NO YES NO NO
ORATT RESOURCE NO NO YES NO NO
SYS@PROD> SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='ORATT';
GRANTEE PRIVILEGE ADM COM INH
-------------------- ---------------------------------------- --- --- ---
ORATT CREATE SESSION NO NO NO
相关文章推荐
- 用户有connect,resource,dba角色权限后回收dba权限导致无UNLIMITED TABLESPACE权限造成业务中断
- 创建新环境用户的时候 注意回收 unlimited tablespace权限(测试环境和生产环境的时候 用户的权限注意)
- 10g中resource角色的隐含权限UNLIMITED TABLESPACE
- resource角色隐式授权unlimited tablespace权限测试
- 【Oracle】新创建用户时,授予Connect和Resouce权限报ORA-01045 错误
- Oracle之 赋予resource角色自动赋予UNLIMITED TABLESPACE权限,回收同理。
- 创建角色+为角色授予权限+为角色撤销权限+为角色撤销权限+将角色授予给用户
- oracle创建表空间并授予用户权限
- oracle创建用户、授予权限及删除用户
- Oracle 数据库用户(user)的创建、删除以及授予权限
- oracle创建用户、授予权限及删除用户1
- oracle创建表空间并授予用户权限
- 表空间配额和UNLIMITED TABLESPACE权限
- mysql 给普通用户public授予创建存储函数、存储过程的权限
- 【linux】linux创建用户并授予sudo权限
- Oracle-30-常用系统权限&查看当前用户权限&为用户授予创建视图的权利
- Oracle数据库下创建用户并授予权限
- oracle 11创建数据表并且给用户授予权限
- 导入数据到不同表空间的问题!(unlimited tablespace 权限在作怪)
- SQL Server2014创建新用户以及为此用户创建角色或直接授予权限