Oracle数据库管理技术探讨

时间:2022-04-26 11:52:20

Oracle数据库管理技术探讨

【关键词】Oracle 数据库 系统 安全 技术

随着科学信息化的推进,电子化数据库在企事业单位工作的应用也越来越广泛,很多的单位数据库应用也日显重要,单位诸多的关键数据都存放在数据库。所以数据库安全方面的问题越发显的重要,为了确保数据库的应用安全化,日前工作中就必须加强对数据库安全技术的研究。在当前众多应用的数据库类型中,Oracle数据库的应用最为广泛,也较为完善的数据库系统,本文以Oracle数据库的管理为例,就如何保证Oracle数据库的安全应用进行论述分析。

1 Oracle数据库已被广泛认可

(1)Oracle数据库是目前所有采用Internet计算模式的重要者之一,并在应用的数据库领域中一直占居领先地位,该数据库凭借自身独有的兼容性、可移植性、可联结性、高生产率和开放性等特点,已经成为目前世界上使用最为广泛的数据库系统之一。随着计算机技术的飞速发展,计算机数据的安全问题、私隐数据防盗和防篡改等工作越来越普遍,稍有不慎,就会造成极大损失,数据库应用和保护工作已经引起人们的高度重视。

(2)数据库系统的建设和安全已经随着数据库的发展而得到国家的重视。数据库应用到社会各个领域中,受到国家政府机关、企事业单位、军队等部门的重点关注。数据库系统不仅与人们的生活息息相关,甚至深入到商业协作的领域。

(3)在应用中一般的数据因为操作系统缺乏必须的高性能性,在应用中多会受到其他计算机或者网络的故障影响,数据安全性受到威胁,甚至出现数据库瘫痪的现象。在通常条件下Oracle数据库凭借规范科学的操作系统管理,可以有效的保证数据库的安全性和稳定性。

(4)在应用中Oracle数据库采用的“分解范式”的方法包含用户隶属关系的冗长数据,可以有效的避免历史信息存储与隶属关系实时变更产生的数据不一致的问题,同时也可以有力的阻止非法用户、非法数据对数据库的破坏,提高了关系型数据库的效率。

2 Oracle数据库技术发展的特征

2.1 支持XML数据格式

IBM在其推出的DB2 9版本的过程中,对XML数据格式的支持是oracle数据库技术的最大卖点,目前已是业内首个支持XML数据与关系型数据的混合数据库,DB2 9允许用户无缝管理纯XML数据与普通关系数据。Oracle应用中可以高效实现高性能XML查询与存储。

2.2 商业智能成重点

面对日益激烈的市场竞争,企业不断更新其内部信息系统,由此导致企业的各类数据快速增长,如何从这些海量数据中获得有用的信息,并为企业的经营决策提供支持,成为了数据库厂商关注的核心。三大数据库厂商对于其提供的新产品,大力宣传产品在商业智能方面有较大提高。怎样更好的支持商业模式和商业运营是未来数据库产品发展的方向与趋势。

2.3 SOA架构支持

SOA架构支持是目前计算机信息产业的一个发展趋势,IBM是该架构的主要支持和推动者,后来越来越多的企业加入,包括Oracle。微软虽然起初不是很赞成SOA的,然而随着时间的发展,微软的态度发生转变,由此不难看出SOA正在成长成为一个大的趋势。

3 Oracle数据库未来安全性和稳定性安全防范措施

(1)用户控制。Oracle数据库操作系统对不同的用户根据等级的不同进行权限分级设置,在应用一般是按照工作的需要把用户进行分级管理,从而使每一个等级用户都可以满足自身工作需要,在应用中通过Oracle数据库操作系统可以防止不同等级的用户对数据进行误操作。

(2)数据库管理者的安全性控制。Oracle数据库建立后,为保证数据库管理者的唯一性,在应用中需要用户及时更改管理权限的sys和system的默认密码,以防止其他用户的非法访问;确保只有管理者有权利进入数据库,防止以sysdba连接,进行没有任何限制的操作;需要注意的是Oracle数据库系统在安装后,会自动生成一些默认用户,在数据库安装完成后,应该将失效用户及无用的用户进行失效处理。在应用中用户可以根据自己的需要对自己的数据进行设置,设置中可以只允许某一个或某部分用户对数据进行访问,但要注意的是不能允许进行修改;对那些可以具有特殊权限的用户,可以授权他们对数据进行一定程度的修改,但要注意的一定不要把修改数据的权利转让给没有修改权限的用户。

(3)数据的控制。数据库管理系统的最重要作用是对数据进行保护,保证在服务器或系统出现错误时仍然使数据不丢失。可以及时使用备份资料进行数据回复。Oracle数据库中提供的日志,用以记录数据库中的各种操作,是数据库内部建立起的一个所有作业的完整记录。为了确保数据和文件的有效应用,在管理过程中数据库管理员可以对数据库里的数据和文件定期对数据库进行检查,也可以根据需要进行创建、修改和删除,以及编辑和完善。

(4)未来将有亿万个微型信息设备与网络相连,这些微型信息设备都有可能要配置一个数据库,也即是微型数据库。微型数据库和我们所谓的传统的数据库的区别在于:微型数据库随时保持与网络的连接,准确、快速、方便的获取网络上的海量信息和资源;微型数据库同时必须具有自适应能力与自调节能力,也即是在没有技术人员的条件下也具有自动调节自动恢复的能力。

(5)未来数据库的体系结构将要能支持海量的数据库应用,由此众多研究机构在研究计算机机群并行计算系统。计算机机群系统具有很高的性价比和I/O并行性,这种并行计算环境非常适用于大规模数据库应用以及并行数据库系统。现如今,基于无共享硬件资源计算机机群系统的并行数据库系统的研究已经取得了很多成果,有了很大的进展。但是,大规模计算机机群系统的并行数据库的研究很有较长的一段路要走,需要继续加大研究力度。

4 结束语

数据库技术的发展趋势是不断的与其他高科技技术进行融合,只要需要数据的地方就需要数据库技术的支撑,这样的结合也将不断丰富和发展数据库成员和技术。

参考文献

[1]赵力涵.Oracle数据库解密技术及权限提升漏洞的挖掘研究[D].上海:上海交通大学,2012.

[2]孙银昌,夏跃伟,刘兰兰.ORACLE数据库安全策略和方法[J]煤炭技术,2012,(03).

[3]于淑云,马继军.Oracle数据库安全问题探析与应对策略[J].软件导刊,2010,(10).

作者单位

重庆市气象局 重庆市 401147

上一篇:计算机硬件维护关键技术探究 下一篇:数据库技术发展趋势分析