Oracle数据库安全策略分析(一)


当前第2页 返回上一页

  (3) 给所有的DBA实用例程(比如SQL*DBA)700权限。Oracle服务器和Unix组当访问本地的服务器时,您可以通过在操作系统下把Oracle服务器的角色映射到Unix的组的方式来使用Unix管理服务器的安全性,这种方法适应于本地访问。

  在Unix中指定Oracle服务器角色的格式如下:

  ora_sid_role[_dla]

  其中sid是您Oracle数据库的oracle_sid;

  role 是Oracle服务器中角色的名字;

  d (可选)表示这个角色是缺省值;

  a (可选)表示这个角色带有WITH ADMIN选项,

  您只可以把这个角色授予其他角色,不能是其他用户。

  以下是在/etc/group文件中设置的例子:

  ora_test_osoper_d:NONE:1:jim,narry,scott
  ora_test_osdba_a:NONE:3:pat
  ora_test_role1:NONE:4:bob,jane,tom,mary,jim
  bin: NONE:5:root,oracle,dba
  root:NONE:7:root

  词组“ora_test_osoper_d”表示组的名字;词组“NONE”表示这个组的密码;数字1表示这个组的ID;接下来的是这个组的成员。前两行是Oracle服务器角色的例子,使用test作为sid,osoper和osdba作为Oracle服务器角色的名字。osoper是分配给用户的缺省角色,osdba带有WITHADMIN选项。为了使这些数据库角色起作用,您必须shutdown您的数据库系统,设置Oracle数据库参数文件initORACLE_SID.ora中os_roles参数为True,然后重新启动您的数据库。如果您想让这些角色有connectinternal权限,运行orapwd为这些角色设置密码。当您尝试connect internal时,您键入的密码表示了角色所对应的权限。


<


标签:Oracle

返回前面的内容

相关阅读 >>

oracle错误代码大全(超详细)

oracle查看被锁的表以及解锁的方法介绍(代码示例)

oracle 有免费版吗

oracle中distinct的用法详解

实例优化oracle数据库性能

oracle常用sql查询语句部分集合(图文)

基于oracle闪回详解(必看篇)

如何使用oracle修改表字段长度

oracle错误一览表 方便查询

oracle的四道经典面试题分享

更多相关阅读请进入《oracle》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...