不动产登记信息管理系统平台硬整体解决方案6095.docx
县级级平台不不动产登登记信息息管理系系统平台台硬件整体解决方案安徽安必必生信息息科技有有限公司司目 录录1.项项目概述述22.项项目需求求33.整整体解决决方案44.OOraccle RACC foor LLINUUX实施施方案64.1简介64.22配置方方案64.3基础操操作84.4设置94.5安装orraclle 110g集集群服务务软件194.6安装 OOraccle 10gg数据库库软件214.7创建 TTNS 监听器器进程224.8创建orraclle集群群数据库库234.9测试集集群254.100启动和和停止集集群265.OOraccle RMAAN实施施方案275.1简介275.2目标数数据库控控制文件件与恢复复目录285.3配置恢恢复目录录295.4启动RMMAN295.5在非归归档模式式下备份份315.6增量备备份335.77恢复356.存存储区域域网络(SAN)架构371. 项目概述述20133年国家家决定将将分散在在多个部部门的不不动产登登记职责责整合由由一个部部门承担担,由国国土资源源部负责责指导监监督全国国土地、房屋、草原、林地、海域等等不动产产统一登登记职责责,实现现登记机机构、登登记簿册册、登记记依据和和信息平平台“四统一一”。通过过建立不不动产登登记信息息管理基基础平台台,实现现不动产产审批、交易和和登记信信息在有有关部门门间依法法依规互互通共享享,消除除“信息孤孤岛”。逐步步建立健健全社会会征信体体系,促促进不动动产登记记信息更更加完备备、准确确、可靠靠。推动动建立不不动产登登记信息息依法公公开查询询系统,保保证不动动产交易易安全,保保护群众众合法权权益。不动产登登记信息息管理基基础平台台是落实实不动产产统一登登记各项项制度和和信息查查询的基基础。通通过建立立不动产产登记信信息管理理基础平平台,整整合和汇汇集覆盖盖全省、标准统统一、内内容完整整、动态态更新的的不动产产登记信信息,同同时连接接至国家家平台,实实现不动动产登记记信息与与审批、交易信信息实时时互通共共享,并并提供依依法信息息查询,有有效保障障不动产产统一登登记制度度的全面面实施,减减轻群众众负担,保保护群众众合法权权益,提提高政府府治理效效率和水水平。通过招标标书要求求,本次次利辛县县国土资资源局对对不动产产登记硬硬件系统统进行招招标,为为满足软软件部署署要求,本本次主要要招标有有数据库库服务器器2台、应用服服务器22台,前前置服务务器2台台、备份份服务器器1台及及光纤存存储1台台,本次次项目招招标完成成后,主主要配置置合软件件公司进进行实施施部署,达达到利辛辛县国土土资源局局对不动动产登记记软件平平台发证证要求。2. 项目需求求长期以来来,土地地、房屋屋、林地地、草原原、海域域等不动动产登记记职责分分散在国国土资源源、住房房城乡建建设、农农业、林林业、海海洋部门门,基本本上由县县级部门门承担。各部门门都针对对各自行行业管理理特点,制制定了技技术标准准和规程程。目前,土土地、房房屋、林林地、草草原、海海域登记记信息化化在国土土资源、住房城城乡建设设、农业业、林业业、海洋洋等部门门的信息息化整体体规划和和推进下下,都积积累了丰丰富的数数据资源源,建立立了登记记信息系系统,登登记业务务不同程程度地实实现了信信息化。原有分散散登记制制度下形形成的不不动产登登记信息息化呈现现出几个个显著特特征,一一是登记记资料分分散保存存在各级级不同部部门,且且数字化化程度不不同,数数据标准准互不衔衔接,数数据格式式不统一一,行业业之间和和行业内内不同地地区之间间差异较较大;二二是数据据库、地地理信息息系统等等平台软软件不统统一,技技术架构构和技术术路线不不尽相同同;三是是行业或或部门信信息化统统筹力度度不同,数数据和系系统标准准化程度度不一。不动产登登记信息息管理系系统作为为全国不不动产统统一登记记制度实实施的重重要支撑撑,需要要构建稳稳健、完完善、弹弹性可扩扩展的IIT系统统平台,满满足现有有业务需需要。硬件平台台建设具备备以下特特点:u 业务处理理量大,对对性能提提出挑战战分散登记记制度下下各类不不动产登登记与审审批、交交易管理理工作紧紧密关联联,成为为工作链链条或流流程的组组成部分分。不动动产登记记和审批批、交易易的日常常业务需需要双向向信息共共享,交交互频度度大。同同时面向向相关部部门和社社会公众众的信息息查询服服务业务务量更是是巨大。u 涉及核心心涉密信信息,信信息安全全尤为重重要不动产登登记信息息涉及空空间信息息,属于于国家规规定的秘秘密信息息,同时时涉及大大量公民民隐私信信息。不不动产登登记信息息管理基基础平台台以登记记信息为为支撑,面面向规模模庞大、类型不不一的服服务对象象,需要要解决信信息安全全保密问问题。u 数据分散散且体量量较大,数数据存储储性能要要求较高高长期以来来不动产产分散登登记制度度的实施施,使土土地、房房屋、林林地、草草原、海海域等登登记数据据分散在在各级不不同的部部门,数数量巨大大,格式式多样,标标准不一一,把各各部门分分散的存存量不动动产登记记数据整整合、汇汇集,工工作量巨巨大、难难度高。需要建建立高性性能的数数据存储储系统,对对当前的的数据组组织、存存储和管管理技术术提供支支撑。3. 整体解决决方案为了满足足利辛县不不动产登登记信息息管理系系统的需需求,根根据软件件业务系系统及用用户招标标要求,本本次方案案在服务务器系统统中都采采购了两两台服务务器,根根据招标标要求,本本次数据据库服务务器采用用Oraaclee RAC forr LIINUXX的双机机进行建建设,达达到数据据库服务务器满中中足业务务7*224小时时不停机机工作;本次招招标采用用一台双双控制器器的光纤纤存储,实实现存储储控制器器在数据据存储过过程中实实现存储储双控制制器架构构,达到到存储无无单点故故障;在在本项目目中采用用一台备备份服务务器,通通过Orraclle RRMANN进行数数据库的的备份。通过上述述方案介介绍,针针对利辛辛县国土土资源局局不动产产登记整整体拓扑扑架构如如下所示示:如上图所所示,方方案中采采用两台台数据库库服务器器,通过过Oraaclee RAAC ffor LINNUX技技术实现现数据库库服务器器双机热热备工作作,保证证数据库库服务器器无单点点故障;具体详详见Orraclle RRAC forr LIINUXX技术方方案部份份;在业务系系统中分分别采用用两台应应用服务务器和两两台前置置服务器器,实现现服务器器工作处处理备份份状态,保保证服务务器工作作时无单单点故障障;由于数据据比较重重要,本本次采用用一台备备份服务务器,通通过Orraclle RMAAN实现现数据备备份,保保证数据据的安全全性,具具体详见见Oraaclee RMAAN技术术方案部部份;在数据层层,我们们部署一一台Acctivve-AActiive双双控制存存储,利利用Acctivve-AActiive的的技术将将两个控控制器同同时属于于活动状状态,在在其中一一个控制制器出现现故障后后,另一一个正常常运行,不不影响存存储的正正常工作作。4. Oraccle RACC foor LLINUUX实施施方案4.1 简介Oraccle RACC 的核核心是共共享磁盘盘子系统统。集群群中的所所有节点点必须能能够访问问集群中中所有节节点的所所有数据据、重做做日志文文件、控控制文件件和参数数文件。数据磁磁盘必须须在全局局范围内内可用,以以便允许许所有节节点访问问数据库库。每个个节点拥拥有自己己的重做做日志和和控制文文件,但但是其他他节点必必须能够够访问这这些文件件,以便便在系统统故障时时恢复该该节点。Oraccle 真正应应用集群群 (RRAC) 100g 技技术的最最有效方方法之一一是访问问一个实实际的 Oraaclee RAAC 110g 集群。没有什什么方法法比直接接体验它它们能够够更好地地理解其其好处的的了 包括括容错、安全性性、负载载均衡和和可伸缩缩性。4.2 配置方案案1、PCC服务器器主要配配置:Celeeronn(R) CPPUMaxttor 6E0040LL0, ATAA DIISK driive 40GG以上网卡 一一块内存显示卡 操作系统统:Whhitee Boox EEnteerprrisee Liinuxx 3 以上版版本2、服务务器分区区方案Oraccle 数据库库文件RAC节节点名实例名数据库名名$ORAACLEE_BAASE文件系统统dbraacorcll1orcll/homme/ooraccleASMOraccle CRSS 共享享文件文件类型型 文件名 分区 挂载点文件系统统oraccle集集群注册册表/u011/orrcl/orccfille/devv/hdda8/u011OCFSSCRS表表决磁盘盘/u011/orrcl/csssfille/devv/hdda8/u011OCFSS3、所涉涉及软件件1)orraclle 110g 数据库库软件shipp.dbb.lnnx322.cppio.gz2)orraclle 110g 集群服服务软件件shipp.crrs.llnx332.ccpioo.gzz3)OCCFS文文件系统统支持ocfss-2.4.221-EEL-11.0.14-1.ii6866.rppmocfss-suuppoort-1.00.100-1.i3886.rrpmocfss-tooolss-1.0.110-11.i3386.rpmm4)ASSMliib驱动动程序oraccleaasm-2.44.211-ELL-1.0.33-1.i6886.rrpmoraccleaasm-suppporrt-11.0.3-11.i3386.rpmmoraccleaasmllib-1.00.0-1.ii3866.rppm4.3 基础操作作1、安装装linnux安装过程程中一些些需要注注意的地地方:1)磁盘盘分区:swaap分区区大小建建议是内内存的22倍,这这里是220488MB,划出一一些系统统必要的的分区根根分区/,vaar分区区/vaar,uusr分分区/uusr,homme分区区/hoome,临时文文件分区区/tmmp。注注意:这这里不要要把所有有的硬盘盘空间划划分进操操作系统统,留下下一半给给后面安安装oaarclle集群群磁盘使使用,本本文示例例2)文件件系统 容量量 挂挂载点/devv/hdda1 10112M /devv/hdda2 7.77G /hhomee/devv/hdda7 10112M /tmpp/devv/hdda3 5.88G /uusr/devv/hdda5 2.00G /vvar3)组件件选取:一定要要选上ddelvveloopmeent toools和和X-wwinddowss两项,为为了节省省空间其其他可以以不要4)网络络设置:ethh0取消选中中 CConffiguure usiing DHCCP 复选项项选中 Acttivaate on boootIP 地地址:1192.1688.222.444网络掩码码: 2255.2555.2555.005)主机机名:ddbraac2、.安安装完成成后检查查必需的的 RPPM 3、必须须安装以以下程序序包(或或更高版版本): makee-3.79.1gcc-3.22.3-34glibbc-22.3.2-995.220glibbc-ddeveel-22.3.2-995.220glibbc-hheadderss-2.3.22-955.200glibbc-kkernnheaaderrs-22.4-8.334cpp-3.22.3-34comppat-db-4.00.144-5comppat-gccc-7.3-22.966.1228comppat-gccc-c+-77.3-2.996.1128comppat-libbstddc+-7.3-22.966.1228comppat-libbstddc+-deevell-7.3-22.966.1228opennmottif-2.22.2-16setaarchh-1.3-114.4 设置1、更改改/ettc/hhosttsvi /etcc/hoostss127.0.00.1 loccalhhostt.loocalldommainn loocallhosst192.1688.222.444 dbrrac iint-dbrrac192.1688.222.2444 vipp-dbbracc确保RAAC节点点名没有有出现在在回送地地址中。此处设置置相当重重要,不不能跳过过,一定定按照此此设置,IIP和主主机别名名可以自自己定;oraccle 10gg RAAC中 使用了了虚拟IIP(VVIP)技术,这这是一个个令人心心动的高高可用性性、多机机无缝切切换的解解决方案案,但在在单机模模拟环境境中仅仅仅是个形形式而已已,为了了以后的的顺利安安装,不不得不配配置它2、调整整内核网网络设置置参数编辑/eetc/syssctll.coonf,增增加下面面的设置置:vi /etcc/syyscttl.cconff# Deefauult setttinng iin bbytees oof tthe socckett reeceiive buffferrnet.corre.rrmemm_deefauult=26221444# Deefauult setttinng iin bbytees oof tthe socckett seend buffferrnet.corre.wwmemm_deefauult=26221444# Maaximmum socckett reeceiive buffferr siize whiich mayy bee seet bby uusinng# thhe SSO_RRCVBBUF socckett opptioonnet.corre.rrmemm_maax=22621144# Maaximmum socckett seend buffferr siize whiich mayy bee seet bby uusinng # thhe SSO_SSNDBBUF socckett opptioonnet.corre.wwmemm_maax=226211443、添加加模块选选项: 将下列行行添加到到 /eetc/moddulees.cconff 中: optiionss sbbp2 sbpp2_eexcllusiive_loggin=04、创建建“oraaclee”用户和和目录$su -#grooupaadd dbaa#useeraddd -g ddba -m oraaclee#passswdd orraclle5、编辑辑.baash_proofille文件件,增加加oraaclee环境变变量$vi .baash_proofilleexpoort PATTHunseet UUSERRNAMMEexpoort LANNG=zzh_CCN.EEUCORACCLE_BASSE=/homme/ooraccle;expportt ORRACLLE_BBASEEexpoort ORAACLEE_HOOME=$ORRACLLE_BBASEE/prroduuct/10.1.00/dbb_1expoort ORAA_CRRS_HHOMEE=$OORACCLE_BASSE/pprodductt/100.1.0/ccrs_1expoort ORAACLEE_SIID=rrac11expoort NLSS_LAANG='SIIMPLLIFIIED CHIINESSE_CCHINNA.ZZHS116GBBK'PATHH=$OORACCLE_HOMME/bbin:/biin:/sbiin:/usrr/biin:/usrr/cccs/bbin:/ussr/llocaal/bbin:/ussr/uucb;expportt PAATHLD_LLIBRRARYY_PAATH=$ORRACLLE_HHOMEE/liib:$ORAACLEE_HOOME/nettworrk/llib:$ORRACLLE_HHOMEE/orracmm/liib:/usrr/loocall/liib:/usrr/liib;eexpoort LD_LIBBRARRY_PPATHHexpoort ORAACLEE_TEERM=xteermexpoort CLAASSPPATHH=$OORACCLE_HOMME/JJRE:$ORRACLLE_HHOMEE/jllib:$ORRACLLE_HHOMEE/rddbmss/jllib:$ORRACLLE_HHOMEE/rddbmss/jllib:$ORRACLLE_HHOMEE/neetwoork/jliibexpoort THRREADDS_FFLAGG=naativveexpoort TEMMP=/tmppexpoort TMPPDIRR=/ttmpexpoort LD_ASSSUMEE_KEERNEEL=22.4.16、创建建CRSS分区和和数据文文件分区区1)先建建立CRRS分区区挂载点点mkdiir /u011chowwn ooraccle:dbaa /uu012)接着着创建CCRS分分区和共共享数据据文件分分区fdissk /devv/hddaCRS分分区只要要5000M就够够了,剩剩下的全全部划分分给数据据文件分分区,这这里为数数据文件件只分了了1个区区/deev/hhda99CRS分分区为/devv/hdda8roootddbraac rroott# fdiisk /deev/hhdaThe nummberr off cyylinnderrs ffor thiis ddiskk iss seet tto 449977.roootddbraac rroott# fdiisk /deev/hhdaThe nummberr off cyylinnderrs ffor thiis ddiskk iss seet tto 449977.Therre iis nnothhingg wrrongg wiith thaat, butt thhis is larrgerr thhan 10224,and couuld in cerrtaiin ssetuups cauuse proobleems witth:1) ssofttwarre tthatt ruuns at booot ttimee (ee.g., oold verrsioons of LILLO)2) bboottingg annd pparttitiioniing sofftwaare froom ootheer OOSs (e.gg., DOSS FDDISKK, OOS/22 FDDISKK)Commmandd (mm foor hhelpp): pDiskk /ddev/hdaa: 441.11 GBB, 441100906611220 bbytees255 heaads, 633 seectoors/traack, 49997 cyllindderssUnitts = cyylinnderrs oof 1160665 * 5112 = 822252280 byttes DDeviice Booot SStarrt EEnd Bloockss Id Syysteem/devv/hdda1 * 1 1131 1105222266 83 Liinuxx/devv/hdda2 1332 11151 8819331500 83 Liinuxx/devv/hdda3 11552 19916 6614448622+ 83 Liinuxx/devv/hdda4 19117 49998 24475661655 f Wiin955 Exxt'dd (LLBA)/devv/hdda5 19117 21177 2209664511 83 Liinuxx/devv/hdda6 21778 24438 2209664511 82 Liinuxx swwap/devv/hdda7 24339 25569 1105222266 83 LiinuxxCommmandd (mm foor hhelpp): nFirsst ccyliindeer (25770-449988, ddefaaultt 25570): Usinng ddefaaultt vaaluee 25570Lastt cyylinnderr orr +ssizee orr +ssizeeM oor +sizzeK (25570-49998, deffaullt 449988): +5000MCommmandd (mm foor hhelpp): nFirsst ccyliindeer (26332-449988, ddefaaultt 26632): Usinng ddefaaultt vaaluee 26632Lastt cyylinnderr orr +ssizee orr +ssizeeM oor +sizzeK (26632-49998, deffaullt 449988): +1550000MCommmandd (mm foor hhelpp): pDiskk /ddev/hdaa: 441.11 GBB, 441100906611220 bbytees255 heaads, 633 seectoors/traack, 49997 cyllindderssUnitts = cyylinnderrs oof 1160665 * 5112 = 822252280 byttes DDeviice Booot SStarrt EEnd Bloockss Id Syysteem/devv/hdda1 * 1 1131 1105222266 83 Liinuxx/devv/hdda2 1332 11151 8819331500 83 Liinuxx/devv/hdda3 11552 19916 6614448622+ 83 Liinuxx/devv/hdda4 19117 49998 24475661655 f Wiin955 Exxt'dd (LLBA)/devv/hdda5 19117 21177 2209664511 83 Liinuxx/devv/hdda6 21778 24438 2209664511 82 Liinuxx swwap/devv/hdda7 24339 25569 1105222266 83 Liinuxx/devv/hdda8 25770 26631 49779833+ 83 Liinuxx/devv/hdda9 26332 44456 14465992811 83 LiinuxxCommmandd (mm foor hhelpp): wThe parrtittionn taablee haas bbeenn allterred!Calllingg iooctll() to re-reaad pparttitiion tabble.WARNNINGG: RRe-rreaddingg thhe pparttitiion tabble faiiledd wiith errror 16: 设备备或资源源忙.The kerrnell sttilll usses thee olld ttablle.The neww taablee wiill be useed aat tthe nexxt rrebooot.Synccingg diiskss.7、编辑辑/ettc/ssyscctl.connf,增增加下面面2行以以设置系系统共享享内存大大小和文文件句柄柄kernnel.shmmmaxx=2114744836648kernnel.semm=2550 3320000 1100 1288本文涉及及到的llinuux操作作系统的的内核参参数默认认设置大大多符合合oraaclee安装所所需,不不需要做做更大的的改动8、配置置 haangcchecck-ttimeer 内内核模块块在/ettc/mmoduuless.coonf中中增加下下面一行行optiionss haangcchecck-ttimeer hhanggcheeck_ticck=330 hhanggcheeck_marrginn=1880为了确保保系统每每次重新新启动的的时候都都能自动动加载hhanggcheeck-timmer 模块,需需要在/etcc/rcc.loocall文件中中增加下下面一行行echoo “mmodpprobbe hhanggcheeck-timmer” >>> /etcc/rcc.loocall重启系统统并检查查hanngchheckk-tiimerr模块是是否已经经加载roootddbraac rroott# lsmmod | ggrepp haangcchecck-ttimeerhanggcheeck-timmer 226166 0 (unnuseed)9、配置置 RAAC 节节点以进进行远程程访问 在 RRAC 节点上上运行 Oraaclee Unniveersaal IInsttalller 时,它它将使用用 rssh 、rcpp或sccp命令令将 OOraccle 软件复复制到 RACC 集群群中的所所有其他他节点。虽然是是单机模模拟,但但仍然要要配置,无无法跳过过,从ooraccle 10gg开始已已经支持持sshh协议,本本文将首首先尝试试使用它它使用orraclle用户户创建sssh公公共密匙匙:oraacleedbbracc orraclle$ sssh-kkeyggen -t dsaaGeneerattingg puubliic/pprivvatee dssa kkey paiir.Enteer ffilee inn whhichh too saave thee keey (/hoome/oraaclee/.sssh/id_dsaa): Enteer ppasssphrrasee (eemptty ffor no passsphhrasse): Enteer ssamee paasspphraase agaain: Yourr iddenttifiicattionn haas bbeenn saavedd inn /hhomee/orraclle/.sshh/idd_dssa.Yourr puubliic kkey hass beeen savved in /hoome/oraaclee/.sssh/id_dsaa.puub.The keyy fiingeerprrintt iss:2d:009:99a:cc0:440:cc7:999:446:eea:443:00d:222:44b:dd0:aa0:226 ooraccledbrrac复制公匙匙到其他他节点(这这里是单单机)oraacleedbbracc orraclle$ cpp -vv .sssh/id_dsaa.puub .sshh/auuthoorizzed_keyys测试密匙匙是否生生效oraacleedbbracc orraclle$ sssh ddbraacThe autthennticcityy off hoost 'dbbracc (1192.1688.222.444)' cann't be esttabllishhed.RSA keyy fiingeerprrintt iss e77:fff:cee:5ee:922:acc:c44:966:a88:caa:3ee:200:2ee:5cc:755:aee.Are youu suure youu waant to conntinnue connnecctinng (yess/noo)? yessWarnningg: PPermmaneentlly aaddeed ''dbrrac,1922.1668.222.444' (RSSA) to thee liist of knoown hossts.oraacleedbbracc orraclle$无需密码码即可登登陆表示示密匙已已经生效效10、安安装和配配置 OOCFSSOCFSS是Orraclle 集集群文件件系统 (OCCFS),由 Oraaclee 开发发,用于于消除数数据库管管理员和和系统管管理员管管理原始始设备这这一负担担,它提提供了与与通常的的文件系系统相同同的功能能和用法法。尽量量不要在在OCFFS文件件系统上上使用llinuux二进进制文件件系统操操作命令令在目前的的版本种支持持以下文文件类型型:Oraccle 数据库库文件 联机重做做日志文文件 归档重做做日志文文件 控制文件件 服务器参参数文件件 (SSPFIILE) Oraccle 集群注注册表 (OCCR) 文件 CRS 表决磁磁盘。安装和配配置1)上传传ocffs-22.4.21-EL-1.00.144-1.i6886.rrpm,oocfss-suuppoort-1.00.100-1.i3886.rrpm,oocfss-tooolss-1.0.110-11.i3386.rpmm到/hhomee/orraclle/iinsttalll/raac/oocfss目录2)执行行rpmm -iivh ocffs*.rpmm 开始始安装oraacleedbbracc orraclle$ suu -Passsworrd: roootddbraac rroott# cd /hoome/oraaclee/innstaall/racc/occfsroootddbraac oocfss# rpmm -iivh ocffs*.rpmmPreppariing. # 1000% 11:occfs-suppporrt # 333% 22:occfs-2.44.211-ELL # 677% 33:occfs-toools # 1000%3)生成成并配置置/ettc/oocfss.coonf文文件roottdbbracc occfs# oocfsstoool &&4)使用用 occfsttooll GUUI 工工具执行行以下步步骤: 5)选择择 TTaskk - GGeneeratte CConffig 在“OCCFS Genneraate Connfigg”对话框框中,输输入专用用互连的的接口和和 DNNS 名名。验证所有有节点上上的所有有值正确确之后,请请退出应应用程序序6)检查查/ettc/oocfss.coonfroootddbraac oocfss# catt /eetc/ocffs.cconff# occfs connfigg# Ennsurre tthiss fiile exiistss inn /eetc#