当前位置:  数据库>oracle

用组来保证Oracle数据库安全

    来源: 互联网  发布时间:2017-03-17

    本文导语:   在操作系统下建立用户组是保证数据库安全性的一种有效方法。Oracle程序为了安全性目的一般分为两类:一类所有的用户都可执行,另一类只DBA可执行。在Unix环境下组设置的配置文件是/etc/group,关于这个文件如何配置,请参...

  在操作系统下建立用户组是保证数据库安全性的一种有效方法。Oracle程序为了安全性目的一般分为两类:一类所有的用户都可执行,另一类只DBA可执行。在Unix环境下组设置的配置文件是/etc/group,关于这个文件如何配置,请参阅Unix的有关手册。

  保证安全性的几种方法:

  (1) 在安装Oracle Server前,创建数据库管理员组(DBA)而且分配root和Oracle软件拥有者的用户ID给这个组。DBA能执行的程序只有710权限。在安装过程中SQL*DBA系统权限命令被自动分配给DBA组。

  (2) 允许一部分Unix用户有限制地访问Oracle服务器系统,增加一个由授权用户组的Oracle组,确保给Oracle服务器实用例程Oracle组ID,公用的可执行程序,比如SQL*Plus,SQL*Forms等,应该可被这组执行,然后该这个实用例程的权限为710,它将允许同组的用户执行,而其他用户不能。

  (3) 改那些不会影响数据库安全性的程序的权限为711。注:在我们的系统中为了安装和调试的方便,Oracle数据库中 的两个具有DBA权限的用户Sys和System的缺省密码是manager。为了您数据库系统的安全,我们强烈建议您该掉这两个用户的密码,具体操作如下:

  在SQL*DBA下键入:

  alter user sys indentified by password;

  alter user system indentified by password;

  其中password为用户设置的密码。

  Oracle服务器实用例程的安全性:

  以下是保护Oracle服务器不被非法用户使用的几条建议:




















    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • LINUX 或者Windows 如何保证一个进程只有一个实例在运行?如果是C语言,JAVA语言开发,又怎么样保证?
  • unix编程,两条语句,有方法可以保证是原子操作吗
  • 进程中原语的原子性得不到保证会怎样?
  • UDP协议能保证包到达顺序的正确性吗??????
  • HP-UX 下消息队列能否保证消息包的先进先出?
  • 如何保证程序在后台执行???
  • cshell中怎样保证变量的值的长度为定长呢?
  • linux 文件系统怎样保证文件系统一致性
  • 保证送分,请进来看
  • 让JSP页面过期, 保证每次JSP页面都是最新的.
  • SCJP怎样?大家来谈谈(保证给分!)
  • 安装Oracle 问题。保证加分
  • 那位知道Kylix那里有下载? 一旦下载成功保证全分相送!!!
  • 如何保证在计算机异常被启动时,文件不丢失(LINUX)
  • 求助,如解决,保证送分!
  • 如何保证 .properties 文件修改后的参数顺序与原来一样
  • 怎么保证一个Frame总在最前
  • ZERO_PAGE如何保证页对齐?
  • 求教:Linux系统如何保证系统时间运行?
  • 各位大大,如何保证程序在一个用户下单实例运行?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3