当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
oracle综合:OS_ROLES参数
发布时间:2010/11/29 17:43:26 来源:www.xue.net 编辑:城市总裁吧
    属性             描述
  参数类型         String
  语法             OS_AUTHENT_PREFIX = authentication_prefix
  默认值           OPS$
  是否可动态修改   No
  OS_AUTHENT_PREFIX指定了Oracle用于验证用户尝试连接到服务器的前缀。Oracle连接此参数值到用户操作系统账号和密码的开头。当请求一个连接时,Oracle将比较连接用户名前缀和Oracle数据库中名称的前缀。
  该参数默认值为OPS$,为了和早先版本向后兼容。然而,可能更适合将前缀设置为"" (空字符),从而消除了任何前缀操作系统账号名称的增加。
  Oracle可以使用操作系统验证,直接通过sqlplus /命令,使用外部用户连接到数据库上,例如有一个操作系统用户ldy,属组也是ldy,通过sqlplus “/as sysdba”没有权限连接,但通过相应的外部用户OPS$LDY,可以通
  过操作系统验证:
  SQL> SHOW PARAMETER OS_AUTHENT_PREFIX
  NAME                                 TYPE        VALUE
  ----------------------------------   ---------   --------------------
  os_authent_prefix                    string      ops$
  SQL> CREATE USER ops$ldy IDENTIFIED EXTERNALLY;
  SQL> GRANT CONNECT TO ops$ldy;
  [ldy@ora9i ~]$ id
  uid=501(ldy) gid=502(ldy) groups=502(ldy)
  [ldy@ora9i ~]$ sqlplus /
  Connected to:
  Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
  With the Partitioning and Oracle Data Mining options
  JServer Release 9.2.0.8.0 - Production
  SQL> show user
  USER is "OPS$LDY"
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved