《基于ORACLE医疗保险数据库的自动定时备份的研究与设计.docx》由会员分享,可在线阅读,更多相关《基于ORACLE医疗保险数据库的自动定时备份的研究与设计.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于ORACLE医疗保险数据库的自动定时备份的研究与设计 摘要:医疗保险是我国社会保险中重要的项目之一,亦是我国社会保障体系的重要。因此如何利用计算机技术进行海量信息的管理显得尤为重要。本文在此通过利用ORACLE探讨设计了医疗保险数据库。 关键词:ORACLE;医疗保险数据库;自动定时;自动备份 中图分类号:TJ203+.5文献标识码:A文章编号:1017-95101 (2022) 10-0000-02 Automatically Scheduled&Backups Research and Design Based on ORACLE Health Insurance Database H
2、u Hengjin (Jiangsu Suining Health Insurance Administration,Xuzhou221200,China) Abstract:Health insurance is one important insurance of our society insurance,also important to Chinas social security system.Therefore,how to use computer technology to manage mass information is particularly important.I
3、n this paper,this study design by using the ORACLE health insurance database. Keywords:ORACLE;Health insurance database;Automatic timing;Automatic backup 现如今随着医疗保险改革的不断发展与完善,其涉及的领域亦随之扩大,同时处理的信息量也得到飞跃性的提升。为了能够更好的对医疗保险数据进行有效、快速的统计与处理,本文在此利用ORACLE进行医疗保险数据库的探讨与设计,通过对ORACLE医疗保险数据库的体系结构的设计,对自动定时备份功能结构进行了探
4、讨。 一、ORACLE医疗保险数据库的基本体系结构 (一)ORACLE数据库系统 作为一种被广泛应用与政府、商业等重要机构的大型数据库系统,ORACLE数据库比一般的SQL数据库具有更强大的功能和更杰出的处理实力,能够满意具有浩大计算机网络覆盖以及巨大数据运行量的相关部门对于数据大批量处理的高要求。 ORACLE数据库具有良好的数据平安性,该系统在设计过程中,采纳密文存储和传输用户的加密信息,确保了自身的平安牢靠性;采纳整体传输的方式,保证了数据的完整性,避开不必要的数据破损。 (二)医疗保险数据库体系结构 1.医疗保险数据库特点。 数据方面:医疗保险数据库具有数据来源广泛、数量浩大、持续时间
5、长等特点。医保数据要涵盖各种政府部门的要求和参与保险的单位、个人的信息,以及刚好性强的医疗器械和医药信息等内容,具有多样化的数据类型,来源极为广泛。由于医疗保险数据类型多样,内容繁杂,所以其具有海量的数据内容,造成了数据库的快速扩容,每天都有新的信息记录进来。如门诊信息、疾病信息、药品信息等。另外,因为医疗保险的时效性较长,导致了医保数据库记载周期不断增加的特点。 性能方面:医疗保险数据库对于记录数据的牢靠性和变更性具有较高的要求,是其在性能方面的主要特点。基于我国目前社会福利正处于不断发展上升阶段的基本状况,为了保障广阔群众的基本利益,加强对医保基金的限制和管理,医保数据库必需具有很高的牢靠
6、性。 2.医疗保险数据库结构。 医保数据库的数据来源主要是各类政府指标,人员信息以及行业信息和业务操作信息等。为了便于结合ORACLE数据库系统,医疗保险数据采纳了较为成熟的星型关系表储存方式。并设置了时间机制和汇总机制来进行数据的处理,对参保单位、个人信息以及药品信息、医院信息、社会查询、资金额度等实施管理。 依据医疗保险数据的周期性,在时间机制里支配门诊和住院信息的数据,每天整理当前信息,储存历史数据。而综合机制的内容更加宽泛,主要是进行业务数据的转换和相关汇总。 二、自动定时备份的功能结构探讨 (一)ORACLE备份方式简述 ORACLE数据库分为物理备份和逻辑备份,其中物理备份又分为脱
7、机备份和联机备份。 脱机备份又称冷备份,是运用操作系统的拷贝吩咐备份与数据库相关的物理文件。冷备份的不足之处是在实施备份的全过程中,数据库必需是处于关闭状态。 联机备份又称热备份,适用于数据库运行的状态,保证连续操作。它是在数据库运行的状态下进行的物理备份,热备份的不足在于不易操作,维护成本高。 逻辑备份不对数据库位置的备份过程做记录,仅拷贝数据库的数据。运用export工具备份数据库的时候,数据库必需打开。 (二)自动定时备份的意义和优势 数据库备份是进行数据库修复的基础,而自动定时备份与原有人工手动备份相比较,具有明显的优势。避开了人工录入资料的手误,增加了数据的可信性和精确性;节约了原来
8、备份数据的时间,给数据库管理人员供应了更多的机会进行理论探讨与实践管理。 三、ORACLE医疗保险数据库与自动定时备份的设计与实现 在运用CRON定时备份ORACLE数据库的时候,用户首先要依据自己的需求定制CRONTAB文件的脚本。下面以备份ORACLE数据库中的TEST用户为例说明如何制定脚本。 步骤1:确定要定时自动执行作业的用户,以ORACLE用户登录服务器。 步骤2:编辑备份ORACLE数据库的脚本。 (一)运用vi编辑器创建文件backup_ORACLE.sh (二)编辑文件backup_ORACLE.sh的内容如下 #Start #Part1 ORACLE_BASE=/expor
9、t/home1/ORACLE export ORACLE_BASE ORACLE_HOME=/export/home1/ORACLE/product/9.2.0 export ORACLE_HOME ORACLE_SID=orcl export ORACLE_SID ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORA_NLS33 LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH NLS_LANG=american
10、_america.ZHS16GBK export NLS_LANG PATH=$ORCLE_HOME/bin:/usr/bin:/usr/ucb:/etc:/usr/ #Part 2 RQ=date+”%y%m%d%H%M%S” #Part3 /export/home1/ORACLE/product/9.2.0/bin/exp system/pw_system owner=test file=/export/home0/ORACLE/backup/test$RQ.dmp log=/export/home0/ORACLE/backup/test$RQ.log #End 文件内容说明: 文件的内容
11、包括两部分: Part1:ORACLE用户的环境变量设置。 Part2:RQ是一个变量,其值表示当时系统的时间。 Part3:/export/home1/ORACLE/product/9.2.0/bin/exp system/pw_system owner=test file=/export/home0/ORACLE/backup/test$RQ.dmp log=/export/home0/ORACLE/backup/test$RQ.log 该语句运用ORACLE的exp吩咐对数据库进行逻辑备份,备份产生的文件名字为所导出的用户名与RQ变量的组合。 步骤3:创建crontab文件 (一)运用v
12、i编辑器创建名字为cron的文件,其中为用户的 名字,在本脚本中应当是:vi ORACLEcron。 (二)文件的ORACLEcron的内容如下: 3020*sh/global/ORACLE/oradata/backup_ORACLE.sh 该文件的格式说明如下: 该文件的每一个条目必需含有6列、5个时间域,每个域之间要用空格分隔,其中: 第一列表示分钟:1-59,其次列表示小时:0-23,第三列表示日:1-31,第四列表示月:1-12,第五列表示星期:0-6(0表示周日),第六列表示要运行的吩咐。 在前5个时间区域中可以用星号“*”来表示连续的时间段。假如对某个时间域没有特殊的限定,应当在该
13、区域内填入“*”。 步骤4:提交任务 运用如下吩咐提交该任务给系统进程cron:crontab ORACLEcron,同时创建文件的一个副本放在/var/spool/cron/crontabs书目中,文件名就是用户名ORACLE。 通过上面的设置,在每天20:30分将自动执行ORACLE数据库的备份,文件名字test,如:test101901203000.dmp,orcl_user101901203000.dmp,由于每次脚本启动的时间不同,所以可以在服务器上保留近期多个数据库备份,一旦数据库出现问题,可以利用最近一次的备份进行数据库复原,保证医保数据库长期不间断运行,使得前台各医保网点能时时
14、交换和处理数据。 参考文献: 1周文杰,周宝林,宋传军.从ORACLE体系结构方面对医院信息系统进行优化J.医疗设备信息,2022,5 2张涛.关于ORACLE数据库的性能优化的分析探讨J.中国科技信息,2022,5 3王无江.基于ORACLE触发器的数据实时同步的实现在员工医疗保险系统中J.青岛职业技术学院学报,2022,1 4尚文学.吉化医疗保险信息管理系统的设计与实现J.大连理工高校计算机技术,2022 5方音清.城镇职工基本医疗保险信息管理系统的建设J.医疗装备,2022 第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页