当前位置:   article > 正文

Oracle 18c 19c 新特性 Schema-Only 对用户级只读权限_oracle schema 权限

oracle schema 权限

在 Oracle 18c 中一个特殊类型的帐号被引入到数据库当中,这特特性被称为Schema-Only 帐号,这个帐号通过 NO AUTHENTICATION 语句建立,没有密码,也就不允许直接登录,所以这种帐号类型是 纯模式类型。

Schema-Only账户具有一些限制:

不能被授予系统管理权限,如(SYSDBA、SYSASM)等;

不能通过DB Link访问;

只支持DB实例,不支持ASM实例;

针对这个特性,DBA_USERS 视图增加了一个新的字段 AUTHENTICATION_TYPE 用于标识帐号属性,当创建Schema-Only 帐号时显示为 NONE否则会显示 PASSWORD。

 

  1. SQL> create user jkread NO AUTHENTICATION;
  2. User created.
  3. SQL> create user lsjk identified by lsjk;
  4. User created.
  5. SQL> grant create session to lsjk;
  6. Grant succeeded.
  7. SQL> alter user jkread grant connect through lsjk;
  8. User altered.
  1. SQL> SELECT username, password, password_versions, account_status, authentication_type FROM dba_users WHERE username in ('JKREAD','LSJK');
  2. USERNAME PASSWORD PASSWORD_VERSIONS ACCOUNT_STATUS AUTHENTI
  3. ------------------------------ ------------------------------ ----------------- -------------------------------- --------
  4. LSJK 11G 12C OPEN PASSWORD
  5. JKREAD OPEN NONE
  6. SQL>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/1015517
推荐阅读
相关标签
  

闽ICP备14008679号