文/颜昱
医院Oracle数据库的日常维护与优化方法
文/颜昱
在大数据时代背景下,oracle数据库的应用得到了人们广泛关注,成为医院日常管理与运营过程中不可或缺的存在。而oracle数据库本身所具有的灵活性特征,决定了医院在使用oracle数据库时,需对其进行日常维护与优化,从而保证其运行的稳定性与功能的最大化发挥。基于此,本文以医院oracle数据库为研究对象,对oracle数据库的日常维护与优化方法进行了分析,以期进一步提升医院oracle数据库运行的安全性与稳定性,推动医院优化发展。
oracle数据库 日常维护 医院 优化方法
随着经济、信息的全球化发展,数据信息安全问题日渐凸显。oracle数据库作为现阶段医疗卫生行业应用较广泛的一种信息系统其信息安全性、运行稳定性对医院现代化建设与发展具有直接影响作用。因此,提升oracle数据库运行的稳定性与安全性已成为相关企业与工作人员思考与研究的重点课题。注重医院oracle数据库的日常维护与优化,具有重要现实意义。
(1)医院oracle数据库管理工作者(DBA)在日常工作中应时刻注意对数据库文件的运行状态进行检查与维护,针对医院oracle数据库存在的异常现象与问题采取有效方式进行改善与解决。如数据库文件备份、空间表重组等。
(2)定期对医院oracle数据库实际运行情况进行检查,并依据检查结果进行深化处理,用以保证数据库运行的稳定性与失效性。例如,在对数据库JOB进行应用时,需对JOB进行全面检测,确保JOB工作的准确性与安全性。
(3)在对医院oracle数据库进行日常维护时,可借助一定的检测手段对数据库警示文件进行监管与控制,用以在第一时间内对存在的问题与故障进行处理,保证数据库运行的安全与稳定。
数据库的安全性问题是医院在对这一数据库进行应用的过程中所不可忽视的一个重要问题。数据库在实际应用过程中的安全问题主要表现在了以下的两个方面:
(1)在数据库出现临时故障以后,借助故障应急处理对故障问题进行处理,以便为数据库的安全运行提供保障;
(2)对数据管理进行有选择性的识别认证,以便对非法篡改数据信息的问题进行避免。
为了对数据库安全问题处理过程中可能出现的数据信息丢失问题进行有效避免,医院在对这一数据库进行应用的过程中首先需要制定一些较为完善的备份策略。例如在控制文件在数据库结构的变化问题的影响下而产生一定变化以后,数据库的维护人员需要在第一时间对相关的数据文件进行备份处理。可以说,备份策略的制定可以让数据库的稳定性得到有效强化。
从医院运营工作的实际情况来看,在对数据库的稳定性进行保障的基础上,系统的维护人员还需要对相关的操作系统进行正常的维护。操作系统的维护工作主要涉及到了以下内容,首先,在对系统中需要清理的有关日志和TRC文件进行及时清理以后,操作人员需要在独一时间对相关的文件系统进行系统维护。第二,在对一些需要提供具体化的网络连接的oracle数据库进行处理的过程中,操作人员需要对其所需的正常网络连接环境进行维护。第三,在操作系统的维护过程中,系统维护人员也需要对操作系统的资源运用率进行关注,第四,为了对数据库的修复效率进行保障,系统维护人员在日常维护工作的进行过程中,也需要对操作系统中的一些硬件因素进行有效监控。
在对医院Oracle数据库进行优化时,还要完成数据库操作系统的优化。比如针对unix,还要先完成共享内存的优化。具体来讲,就是分别完成SHMMAX、SHMALL和SHMASEG这三个参数的优化。比如,可以在单独共享内存段完成单一Oracle实例的SGA的存放,以实现对实例内存的最佳分配,从而使参数性能得到有效优化。采取该种方式,将以内存分配为重点。此外,也可以实现对SGA内存和PGA内存段的自动管理,从而利用Automatic Memory Management机制实现参数优化。除了进行共享内存优化,还要完成信号灯优化。具体来讲,就是分别对SEMMNS、SSEMMNI和SEMMSL进行优化。从总体上来看,信号灯应多于进程,所以还要为每个进程完成一个信号灯的指定,并进行最优值的获取。
相比较而言,数据库的优化有较高的要求。尤其在数据库硬件优化方面,还应完成不断探索,以便在确保数据库安全的基础上,完成数据库优化。从根本上来讲,Oracle数据库的运行还要获得硬件设施的支持,所以在数据库运用初期应加强硬件的优化。随着Oracle数据库规模的不断扩大,则要进一步完成数据库硬件的优化,从而更好的体现数据库应用的经济性。而所谓的硬件优化,则使要对硬件性能障碍进行处理,以确保数据库的运行不会出现障碍。但在后期进行数据库维护管理时,还应加强Oracle数据库的软件优化,以满足新的应用需求。
医院各项工作进行的过程中,如果Oracle数据内发现坏块,会从有关的警示文件中体现出来,维护人员可根据警示文件给出的提示,查询坏块信息,并根据信息决定使用的解决方案。维护人员工作的方式是:根据坏块信息分析其出现的原因,包括硬件出现损伤,或是人员操作不当导致等,如果出现的原因是这两点,可采用以下方式对坏块进行处理。
其步骤包括:
根据坏块在数据库内的位置,确定实际工作对应的对象;以实际情况为前提,决定使用哪类解决方案,其包括三类,如果实际对象可以重新根据表建立数据,维护人员可把出现问题的表整体删除,重新建立,而如果数据库内的数据全面、完善,包含多方面的数据,可以用整体恢复的方式修复,但如果坏块内某一个表受损,记录丢失,此时可以采用原始数据恢复的方式,并复制其他数据模块的内容,重新建立表;标记坏块;从表中提取除坏块以外的数据,放到另一张表上;把坏块删除;恢复原有的表。
现在,Oracle数据库已经在医疗领域广泛应用,需要医院对其进行维护,改善硬件条件,完善操作系统,保证数据的安全性与准确性。同时,要求医院的医护人员加大对Oracle数据库维护研究的力度,确保系统可正常操作,降低安全风险。
[1]王闯.探讨oracle数据库日常维护与优化[J].信息技术与信息化,2017(04):82-84.
[2]郭凤清.探讨oracle数据库日常维护与优化[J].科技风,2014(24):120.
[3]姜睿睿.日期型数据在Oracle数据库中的有效管理与维护[J].计算机光盘软件与应用,2012(13):33-34.
作者单位 萍乡市第二人民医院 江西省萍乡市 337000