首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

探讨医院Oracle数据库的日常维护与优化方法

作者:陆伟 来源:电子技术与软件工程

伴随Oracle数据库在现代社会的逐渐普及,Oracle日常维护与优化方法成为我们对于数据库进行研究的重要表现形式,有些医院也开始引入了Oracle数据库为其服务。Oracle数据库可以说在应用的方面具有很多的优势,特别是它的灵活特性,但是话是分两方面说的,由于它太过于灵活了,所以如果没有相关人士对它定期的进行维护与优化的话,Oracle数据库在稳定性方面可以说是很薄弱的一环,甚至有很多的人认为Oracle数据库还远远不及其他的数据库,但是数据库的日常维护与优化工作对于技术性的要求很强,该篇文章将医院Oracle数据库的日常维护与优化方法列为重点的研究对象,为提升Oracle数据库数据和性能的安全性而进行深入探究,最终的目的是要让它更好的为医学事业服务。

【关键词】Oracle数据库 医学事业 安全性

数据库是任何信息系统的核心,医院的信息系统也不例外,数据库安全性是医院向信息化发展的关键因素。Oracle因为其本身在功能与机制方面的强大优势,在医院的核心信息体系系统中被大面积的利用。但是在安全方面它还是有诸多隐患的,比如像病毒入侵与黑客攻击等,使医院的数据库管理工作向有效、可靠的方向运行是广大医务工作者的当务之急。

1 医院Oracle数据库的日常维护工作

1.1 Oracle数据库在备份策略方面的优势

Oracle可以说它有很多的办法保护数据的安全,数据丢失的概率几乎为零,例如像让文件自动的进行备份、对日志文件进行归档重做、对于日志文件的复用可以进行联机重做、让恢复区闪回等等。另外,DBA还应当用EXP、EXPDP与RMAN进行定期主义对信息的备份工作。RMAN可以将它归类为一个可以对数据库进行还原、备份与恢复的Oracle的工具,它针对数据、控制、SPFILE与归档重做的日志文件进行逐一备份。作为Oracle引以为豪的恢复与备份工具,RMAN在完整与增量备份方面比较占有优势,它还能用脚本对逾期归档重做的日志文件进行删除,比EXP和EXPDP都领先。应将备份文件和Oracle数据库的文件放置在不一样的设备上面,这样做的好处是就算放置数据库的文件设备被破坏,也可以用备份的文件进行修复工作。

1.2 Oracle数据库可以对用户的权限进行严格管理

DBA应当严格将用户权限均摊给每一个工程师,根据最小权限的原则统一的进行系统权限与对象权限的分配工作。我们将对象权限细化一下,可以分为select、insert、update与delete等方面的操作,打个比方HIS在接口处将病人的基本信息登记表提供给PACS,再重新建立一个Oracle的用户in te,in te只对病人的基本信息登记表有查询的权利,它对该信息表没有修改与删除的权利。曾经有从事软件开发工作的工程师针对接口进行开发的过程中错误的将对方Oracle数据库用户给锁上了,致使对方业务短期无法正常开展。在oracle数据库过程中要对用户的使用权限进行严格管理,禁止一切没有经过批准的查询与数据操作。

2 医院Oracle数据库的优化方法

我们对医院Oracle数据库进行优化首先要在指标与法则上进行优化,所谓的优化指标就是对性能进行优化,我们主要列举对硬件与操作系统的优化工作。

2.1 硬件方面的优化

Oracle数据对于硬件方面有特别高的要求,所以我们首先要做的就是对硬件的优化工作。在它的应用程序开始之初,对硬件进行优化可使性能障碍被很好的处理,但是伴随数据库的规模大面积普及,我们应当着重注意软优化的层面。

2.2 操作系统方面的优化

对于操作系统方面的优化我们应当具体问题具体分析,我们用unix举例,优化工作主要从以下几点入手:

第一,我们对共享内存进行优化,其中应将重点放在三个核心的参数上面,包括:SHMMAX、SHMSEG与SHMALL,作者建议将单一Oracle实例中的SGA放在单独共享的内存段中。因为Oracle实例内存优化特别针对性能进行优化,如果不把内存按最佳方式分配,性能便会受到影响,所以我们应将内存分配列为重点。作者建议将PGA内存与SGA内存自动管理,结合Automatic Memory Management的机制。

第二,我们对信号灯进行优化,将优化重点放在SSEMMNI、SEMMSL与SEMMNS参数的优化上面。信号灯的数量应当比进程的多,每个进程指定一个单独的信号灯,向最优化的方向取值。另外数据库优化对人员技术要求比较高,相关医务工作者应当摸索前行,在保障安全的基础之上,对Oracle数据库进行优化。

3 结语

数据库是对数据进行管理与存储的系统,可以说是整个系统的核心,保障数据库安全性是医院单位信息方面工作的重点。我们简单将数据库安全归类为如下两点:

(1)数据库可以稳定的运行,在出现临时故障时产生应急反应,及时对故障进行处理。

(2)数据库对于数据管理进行有选择的识别认证,凡是没有经过许可的都不许它们流出或者是修改信息。

该篇文章通过医院在局域网的防护工作方面,用网闸,堡垒主机,入侵检测体系系统与防火墙等设备结合Oracle的机制与数据备份作为核心内容形成一个合理、安全、可靠的Oracle体系,为Oracle安全运行提供最有利的保障。

参考文献

[1]任淑美,李宁湘.Oracle 10g数据库系统性能调优[J].电脑知识与技术,2013(17):3918-3923.

[2]张申勇,廖继勇,蔡培茂.Oracle数据库性能优化分析与配置[J].电脑知识与技术,2013(18):4146-4149.

[3]江李兵,江川宁.Oracle数据库的性能调整与优化方法探析[J].计算机光盘软件与应用,2014(10):140+142.

作者单位

溧水区人民医院 江苏省南京市 211200