浅析Oracle数据库在金保工程中的应用

时间:2022-07-07 03:01:47

浅析Oracle数据库在金保工程中的应用

摘 要:本文介绍了金保工程信息管理系统对数据存储要求,着重阐述了Oracle在金保工程信息管理系统建设中的用户安全策略和权限分配功能、数据压缩机制对金保业务数据存储的处理、多种数据备份和恢复机制来保障金保工程正常运行、高容错率以及Oracle的分布式管理满足金保工程统一管理和统一规划的要求,从而论证了Oracle数据库管理系统能保证金保工程信息管理系统安全稳定可靠地运行。

关键词:金保工程;Oracle数据库应用

中图分类号:TP311.13

随着国民经济的快速发展以及社会保障制度的不断完善,国家对国民社会生活保障越来越重视,通过逐步提高公共福利水平,改善国民生活环境,从而更好地维护社会公平和保障社会稳定。伴随着信息化时代的步伐,社会保障信息管理已经由纸质档案记录转变为以计算机、通信网络为主的数字化管理,然而由于中国人口基数大,社会保障信息存储数据量多,而社会保障信息关系到个人在社会中的各种福利以及政府部门的信息管理的有效性,所以建立高效的社保信息管理系统势在必行。一个好的社保信息管理系统需要一个性能优异的数据管理系统作为后台来对整个管理系统的数据进行存储、访问限制、以及数据保存和恢复,从而保障社保信息管理系统安全、有效、稳定地运行,为我国建立统一规划、统一组织的金保工程提供技术条件。

1 金保工程

为了实现对劳动保障信息进行统一、有效、简单、便捷的管理,国家统一规划、统筹建设了覆盖全国的、统一劳动和社会保障的电子政务工程(简称“金保工程”)。金保工程以人力资源和社会保障部、省、市三级网络为基础,涵盖县、乡镇、社区等基层机构,依托社会保障和劳动力市场两大子系统,为社会提供业务经办、公共服务、基金监管和宏观决策等服务。

金保工程的建设实现了网络公用、信息共享, 节省了大量的人力物力资源,能快速高效地为政府部门的宏观决策提供真实有效的数据;它将社会保险登记、申报、审核、缴纳、发放等社保信息以及劳动人才市场招聘、求职、就业登记、失业管理等信息归纳统一管理,实现了政府对劳动就业和社会保险业务的现代化和规范化的管理;金保工程的建设加强了社保基金的监督,规范了社会保障公共服务体系,保障了社会就业、失业等相关的社会保险业务的顺利进行。金保工程为我国社会保障信息化管理提供了载体,是我国宏观经济调控中不可或缺的重要组成部分,是国家信息化战略发展的需要,是带动国民经济和社会发展信息化的领头羊。

金保工程是完善我国社会保障制度的体现,它记录了我国国民的劳动和社会保障的基本信息,是一个长期的规划,且数据机密性要求高、基数大,对担当数据存储管理的数据库系统提出了严格的要求。而作为后台支撑的数据库管理系统就必须能够具备社保信息的大数据备份以及良好的恢复机制,故而在金保工程建设的时候,选择性能优异、管理效果好的数据库管理系统来就势在必行。

2 Oracle数据库在金保工程信息管理系统中的应用

Oracle数据库系统是甲骨文公司开发的一款关系型数据库管理系统,是目前世界上使用最为广泛应用的客户/服务器(B/S)体系结构的数据库之一。Oracle数据库管理系统具备可靠的、完整的数据处理和管理机制,能够对数据进行持久性存储、管理,同时数据系统还具备分布式处理能力,能够提供分布式数据库来满足大区域的数据存储。

Oracle数据库管理系统良好的用户安全策略、大容量数据存储、强大的数据处理性能以及安全可靠的特点,完全符合金保工程中信息管理系统中大数据存储要求,能够出色地实现金保工程的大信息量的存储和管理。

2.1 Oracle数据库的用户安全策略

Oracle数据库管理系统采用对用户各种安全参数进行量化设置来对访问数据库的使用者、存取数据库数据对象进行管理,以此来维护数据库的安全。一般地,Oracle数据库的用户类型包括一般用户、最终用户、数据库管理员、应用程序开发人员、应用程序管理人员等。不同的用户类型代表不同的角色,属于不同角色的用户对存储在Oracle数据库管理系统内的数据有不同的操作和查看权限。

Oracle数据库管理系统提供了系统权限和实体权限,系统权限是对某个用户添加使用和管理数据库的权限,而实体权限是对用户添加操作和管理数据库存储数据的权限。其中,系统权限包含了拥有所有操作能力的DBA权限、可以创建Oracle实体却不能创建数据库结构的RESOURCE权限以及只能登陆Oracle而不能创建实体和数据库结构的CONNECT权限;实体权限包括select,update,insert,alter,index,delete,all等对存储数据操作的权限。

Oracle数据库管理系统在金保工程建设中可为金保工程信息管理系统的登陆用户分配清晰的权限,如果希望某个登陆金保工程的信息管理系统的最终用户只有查看数据的权限,在Oracle数据库管理系统中可以对该用户分配CONNECT到特定数据库和select的权限,当该用户登陆到金保工程的信息管理系统时,输入查看数据的筛选条件,就可以从Oracle数据库读取相应的数据而不会拥有其他的数据操作权限。Oracle数据库管理员可以根据金保工程信息系统的需要来对不同的用户分配不同的权限,使得这些用户只拥有分配给他们的操作能力来对存储数据进行操作。

2.2 Oracle数据库的数据存储方式

Oracle数据库管理系统支持大数据量的存储和管理。对于Oracle而言,存储模式一般由物理存储和逻辑存储,物理存储指的是在Oracle数据库管理系统的操作下,数据存储在磁盘上的存储,一般是以大小为64KB存储空间总成的数据块,逻辑存储指的是为了方便人们的阅读习惯对若干个数据块的数据进行重组和排序而对模式对象进行的存储,基本单位是段,两种存储模式最终变现为数据文件和表空间。

当金保工程的信息管理系统的数据经过一定的后台数据处理,传递到数据库进行数据存储的时候,Oracle数据库管理系统首先会对数据采用一定的方式进行压缩,然后放到数据块中进行存储。Oracle数据库管理系统为数据存储提供了多种压缩方式,常见的压缩方式有BASIC压缩和OLTP压缩,通过针对不同种类的数据采用不同的压缩方式对数据表进行压缩处理,进而存放到相应的磁盘空间,从而实现了金保工程中大数据量的存储。

2.3 Oracle数据库的数据备份与恢复机制

Oracle数据库管理系统采用多种备份方式对存储数据进行备份,以保证在系统或硬件故障后能在短时间内付出尽可能小的代价来恢复数据,保障信息管理系统正常运行。Oracle数据库提供了三种备份方式:冷备份、热备份和Export导出数据库对象。其中冷备份是利用Oracle数据库之外的工具直接将相关的数据库文件进行复制备份,执行过程简单,速度较快,但是需要停止数据库运行,而且不能进行点恢复;热备份是根据Oracle数据库提供的ocopy工具来备份存储数据,由于有归档日志、初始化参数文件等文档记录,可以对数据进行点恢复,但是由于热备份对大量数据处理,可能会增加系统资源开销,影响系统性能;Export导出数据库对象是指利用export工具导出数据库中的所有对象和数据来对数据对象进行备份和利用Import将提取出来的数据送回到Oracle数据库中去恢复。

因此Oracle数据库管理系统能够满足金保工程中存储的大数据量的备份工作。在金保工程中,当有大量数据初次存储时,可采用冷备份的方式对所有相关的数据库文件进行备份,若是由硬件故障等原因导致所有相关文件丢失时,就可以直接恢复备份的数据库文件。随着金保工程的进行,越来越多的数据通过金保工程管理系统存入数据库,数据库管理员可以在系统闲暇时采用热备份对存储数据进行备份,以便当系统或硬件故障时恢复数据;同时采用Export导出数据库对象,以保证信息管理系统发生故障时能够恢复信息收录和修改等工作的正常运行。

2.4 Oracle数据库的分布式管理功能

Oracle数据库可以采用分布式管理功能是将每个Oracle数据库当作分布式数据库,通过互联通信网络将各个Oracle数据库互相连接从而组成一个统一的完整的全局大型数据库。

由于金保工程的统一性和广分布性,如果将所有的劳动和社保等信息存放在同一个数据库服务器内可行性不大,而且会导致全国金保工程的信息管理系统数据访问性能低下,不能满足日常的工作需要。Oracle数据库分布式管理系统可以允许每个区域内可以配置一个Oracle数据库,通过通信网络分层次地将每个区域内的Oracle数据库互相连通,从而提高了每个区域内信息管理系统数据访问性能,又能够满足金保工程全国统一管理统一规划的要求,确保金保工程稳定运行。

Oracle数据库管理系统特有的功能,能够对金保工程每个用户分配清晰的权限,以保障金保工程中的数据安全,同时能够采用不同的压缩机制,对金保工程大量数据量进行高效存储和管理,良好的备份和恢复机制,为金保工程提供了大的容错率,使得金保工程在系统或硬件发生故障时能够在付出小代价的情况下恢复数据,从而使得金保工程信息管理系统安全稳定可靠地运行,为金保工程奠定了坚实的基础。

参考文献:

[1]陈辉.金保工程中数据结构设计与探讨[J].硅谷,2011(01).

[2]杨俊杰.浅析Oracle数据库应用[J].中国新技术新产品,2011(10).

[3]谢东.基于Oracle的数据库安全策略[J].现代情报,2006(01).

[4]张辉,赵郁亮,徐江,孙伟华.基于Oracle数据库海量数据的查询优化研究[J].计算机技术与发展,2012(02).

[5]徐亮,兰新华,段芳.ORACLE在信息系统应用中的一种备份方案[J].南昌高专学报,2010(02).

[6]陈辉.强化金保工程信息安全建设的对策探讨[J].软件导刊,2011(03).

上一篇:基于JSP的在线考试系统设计与实现 下一篇:浅谈网站页面表现层的结构设计思路