投标技术方案_第1页
投标技术方案_第2页
投标技术方案_第3页
投标技术方案_第4页
投标技术方案_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

投标技术方案硬件整体解决方案1目录工程概述...................................................................................................................2工程需求...................................................................................................................3整体解决方案............................................................................................................4OracleRACforLINUX案................................................................................6简...................................6配置方............................6根底操............................8设...................................9oracle10g件 19安装Oracle10g件 21创立TNS监听器进.....22oracle集群数据.....23测试集..........................25启动和停顿集............265.OracleRMAN......................27简.................................27目标数据库把握文件与恢复目录 28配置恢复目...................29启动RMAN...........................................................................................29在非归档模式下备份..............................................................................31增量备..........................33恢356.存储区域网络(SAN)架构.....................................................................................37工程概述2023交易安全,保护群众合法权益。2不动产登记信息治理根底平台是落实不动产统一登记各项制度和信息查询的根底通过招标书要求,本次利辛县国土资源局对不动产登记硬件系统进展招标,为满足软件部署要求,本次主要招标有数据库效劳器2台、应用效劳器2台,前置效劳器2台、备份效劳器1台及光纤存储1台,本次工程招标完成后,主要配置合软件公司进展实施部署,到达利辛县国土资源局对不动产登记软件平台发证要求。工程需求长期以来,土地、房屋、林地、草原、海疆等不动产登记职责分散在国土资对各自行业治理特点,制定了技术标准和规程。目前,土地、房屋、林地、草原、海疆登记信息化在国土资源、住房城乡建源,建立了登记信息系统,登记业务不同程度地实现了信息化。原有分散登记制度下形成的不动产登记信息化呈现出几个显著特征,一是登记不统一,行业之间和行业内不同地区之间差异较大;二是数据库、地理信息系统等平台软件不统一,技术架构和技术路线不尽一样;三是行业或部门信息化统筹力度不同,数据和系统标准化程度不一。IT具备以下特点:,业务处理量大,对性能提出挑战3链条或流程的组成局部。不动产登记和审批、交易的日常业务需要双向信息共,涉及核心涉密信息,信息安全尤为重要不动产登记信息涉及空间信息,属于国家规定的隐秘信息,同时涉及大量公民不一的效劳对象,需要解决信息安全保密问题。,数据分散且体量较大,数据存储性能要求较高长期以来不动产分散登记制度的实施,使土地、房屋、林地、草原、海疆等登储系统,对当前的数据组织、存储和治理技术供给支撑。整体解决方案为了满足利辛县不动产登记信息治理系统的需求,依据软件业务系统及用户招OracleRACforLINUX器在数据存储过程中实现存储双把握器架构,到达存储无单点故障;在本工程中承受OracleRMAN4如上图所示,方案中承受两台数据库效劳器,通过OracleRACforLINUXOracleRACforLINUX理备份状态,保证效劳器工作时无单点故障;OracleRMANOracleRMANActive-ActiveActive-Active运行,不影响存储的正常工作。5OracleRACforLINUX4.1简介OracleRAC的核心是共享磁盘子系统。集群中的全部节点必需能够访问集群文件,但是其他节点必需能够访问这些文件,以便在系统故障时恢复该节点。Oracle(RAC)10gOracleRAC10g4.2配置方案1、PCCeleron(R)CPUdrive40G网卡一块内存操作系统:WhiteBoxEnterpriseLinux32、效劳器分区方案OracleRAC实例名$ORACLE_BASEdbrac6orcl1orcl/home/oracleASMOracleCRS文件类型分区文件系统oracle/u01/orcl/orcfile/dev/hda8/u01OCFSCRS/u01/orcl/cssfile/dev/hda8/u01OCFS3、所涉及软件1)oracle10g数据库软件ship.db.lnx32.cpio.gz2)oracle10gship.crs.lnx32.cpio.gz3)OCFSocfs-2.4.21-EL-1.0.14-1.i686.rpmocfs-support-1.0.10-1.i386.rpmocfs-tools-1.0.10-1.i386.rpm74)ASMliboracleasm-2.4.21-EL-1.0.3-1.i686.rpmoracleasm-support-1.0.3-1.i386.rpmoracleasmlib-1.0.0-1.i386.rpm4.3根底操作1linux安装过程中一些需要留意的地方:22048MB,划出一些系统必要的分区根分区/,var分区/var,usr分区/usr,home分区/home,临时文件分区。留意:这里不要把全部的硬盘空间划分进操作系统,留下一半给后面安装oarcle文件系统容量挂载点/dev/hda11012M//dev/hda27.7G/home/dev/hda71012M/tmp/dev/hda35.8G/usr/dev/hda52.0G/var3)组件选取:确定要选上delvelopmenttoolsX-windows网络设置:eth0[ConfigureusingDHCP]选中[Activateonboot]IP地址:4主机名:dbrac2、.安装完成后检查必需的RPMmake-3.79.18gcc-3.2.3-34glibc-2.3.2-95.20glibc-devel-2.3.2-95.20glibc-headers-2.3.2-95.20glibc-kernheaders-2.4-8.34cpp-3.2.3-34compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c++-7.3-2.96.128compat-libstdc++-7.3-2.96.128compat-libstdc++-devel-7.3-2.96.128nmotif-2.2.2-16opesetarch-1.3-1设置/etc/hostsvi/etc/hostslocalhost.localdomainlocalhost4dbracint-dbrac44vip-dbracRACIP定;IP(VIP)技术,这是一个令人心动的高可用性、多机无缝切换的解决方案,但在单机模拟环境中仅仅是个形式而已,为了以后的顺当安装,不得不配置它编辑/etc/sysctl.conf,增加下面的设置:vi/etc/sysctl.conf9#Defaultsettinginbytesofthesocketreceivebuffernet.core.rmem_default=262144#Defaultsettinginbytesofthesocketsendbuffernet.core.wmem_default=262144#Maximumsocketreceivebuffersizewhichmaybesetbyusing#theSO_RCVBUFsocketoptionnet.core.rmem_max=262144#Maximumsocketsendbuffersizewhichmaybesetbyusing#theSO_SNDBUFsocketoptionnet.core.wmem_max=2621443、添加模块选项:/etc/modules.confoptionssbp2sbp2_exclusive_login=04、创立“oracle”用户和名目$su-#groupadddba#useradd-gdba-moracle#passwdoracle5、编辑.bash_profileoracle$vi.bash_profileexportPATHunsetUSERNAMEexportLANG=zh_CN.EUCORACLE_BASE=/home/oracle;exportORACLE_BASEexportORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1exportORA_CRS_HOME=$ORACLE_BASE/product/10.1.0/crs_1exportORACLE_SID=rac1exportNLS_LANG=”SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb;exportPATH10LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/lib;exportLD_LIBRARY_PATHexportORACLE_TERM=xtermexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexportTHREADS_FLAG=nativeexportTEMP=/tmpexportTMPDIR=/tmpexportLD_ASSUME_KERNEL=2.4.16、创立CRS分区和数据文件分区先建立CRS分区挂载点mkdir/u01chownoracle:dba/u01fdisk/dev/hda1/dev/hda9CRS/dev/hda8[root@dbracroot]#fdisk/dev/hdaThenumberofcylindersforthisdiskissetto4997.[root@dbracroot]#fdisk/dev/hdaThenumberofcylindersforthisdiskissetto4997.Thereisnothingwrongwiththat,butthisislargerthan1024,andcouldincertainsetupscauseproblemswith:1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)2)bootingandpartitioningsoftwarefromotherOSs(e.g.,DOSFDISK,OS/2FDISK)Command(mforhelp):pDisk/dev/hda:41.1GB,41109061120bytes11255heads,63sectors/track,4997cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda1*1131105222683Linux/dev/hda21321151819315083Linux/dev/hda3115219166144862+83Linux/dev/hda41917499824756165fWin95Ext”d(LBA)/dev/hda519172177209645183Linux/dev/hda621782438209645182Linuxswap/dev/hda724392569105222683LinuxCommand(mforhelp):nFirstcylinder(2570-4998,default2570):Usingdefaultvalue2570Lastcylinderor+sizeor+sizeMor+sizeK(2570-4998,default4998):+500MCommand(mforhelp):nFirstcylinder(2632-4998,default2632):Usingdefaultvalue2632Lastcylinderor+sizeor+sizeMor+sizeK(2632-4998,default4998):+15000MCommand(mforhelp):pDisk/dev/hda:41.1GB,41109061120bytes255heads,63sectors/track,4997cylindersUnits=cylindersof16065*DeviceBootStartEndBlocks512=8225280bytesIdSystem/dev/hda1*1131105222683Linux/dev/hda21321151819315083Linux/dev/hda3115219166144862+83Linux/dev/hda41917499824756165fWin95Ext”d(LBA)/dev/hda519172177209645183Linux/dev/hda621782438209645182Linuxswap/dev/hda724392569105222683Linux12/dev/hda825702631497983+83Linux/dev/hda9263244561465928183LinuxCommand(mforhelp):wThepartitiontablehasbeenaltered!Callingioctltore-readpartitiontable.WARNING:Re-readingthepartitiontablefailedwitherror16:Thekernelstillusestheoldtable.Thenewtablewillbeusedatthenextreboot.Syncingdisks.7、编辑/etc/sysctl.conf,2柄kernel.shmmax=2147483648kernel.sem=25032023100128oracle需,不需要做更大的改动8、配置hangcheck-timer内核模块optionshangcheck-timerhangcheck_tick=30hangcheck_margin=180为了确保系统每次重启动的时候都能自动加载hangcheck-timer模块,需要在/etc/rc.localecho“modprobehangcheck-timer”/etc/rc.localhangcheck-timer[root@dbracroot]#lsmod|grephangcheck-timerhangcheck-timer26160(unused)9、配置RAC节点以进展远程访问RACOracleUniversalInstallerrshrcpRAC集群中的全部其他节点。虽然是单机模oracle10gssh将首先尝试使用它oraclessh[oracle@dbracoracle]$ssh-keygen-tdsa13Generatingpublic/privatedsakeypair.Enterfileinwhichtosavethekey(/home/oracle/.ssh/id_dsa):Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Youridentificationhasbeensavedin/home/oracle/.ssh/id_dsa.Yourpublickeyhasbeensavedin/home/oracle/.ssh/id_dsa.pub.Thekeyfingerprintis:2d:09:9a:c0:40:c7:99:46:ea:43:0d:22:4b:d0:a0:26oracle@dbrac匙到其他节点(这里是单机)[oracle@dbracoracle]$cp-v.ssh/id_dsa.pub.ssh/authorized_keys测试密匙是否生效[oracle@dbracoracle]$sshdbracTheauthenticityofhost”dbrac(4)”can”tbeestablished.RSAkeyfingerprintise7:ff:ce:5e:92:ac:c4:96:a8:ca:3e:20:2e:5c:75:ae.Areyousureyouwanttocontinueconnecting(yes/no)?yesWarning:Permanentlyadded”dbrac,4”(RSA)tothelistofknownhosts.[oracle@dbracoracle]$10、安装和配置OCFSOCFSOracle集群文件系统(OCFS),由Oracle开发,用于消退数据库的功能和用法。尽量不要在OCFS文件系统上使用linux二进制文件系统操作命令在目前的版本,种支持以下文件类型:Oracle联机重做日志文件归档重做日志文件把握文件效劳器参数文件(SPFILE)14Oracle(OCR)CRS表决磁盘。安装和配置1.i386.rpm,/home/oracle/install/rac/ocfs2)rpm-ivhocfs*.rpm开头安装[oracle@dbracoracle]$su-Password:[root@dbracroot]#cd/home/oracle/install/rac/ocfs[root@dbracocfs]#rpm-ivhocfs*.rpmPreparing...###########################################[100%]1:ocfs-support###########################################[33%]2:ocfs-2.4.21-EL###########################################[67%]3:ocfs-tools###########################################[100%]3)生成并配置/etc/ocfs.confroot@dbracocfs]#ocfstool&使用ocfstoolGUI工具执行以下步骤:选择[Task]-[GenerateConfig]在“OCFSGenerateConfig”DNS验证全部节点上的全部值正确之后,请退出应用程序检查/etc/ocfs.conf[root@dbracocfs]#cat/etc/ocfs.conf##ocfsconfig#Ensurethisfileexistsin/etc15#node_name=dbracip_address=4ip_port=7000comm_voting=1=guidocfs_uid_gen-c命令重创立重启动系统并确认ocfs模块已经正确加载[oracle@dbracoracle]$lsmod|grepocfsocfs2991040(unused)8)创立OCFS文件系统[oracle@dbracoracle]$iduid=500(oracle)gid=500(dba)groups=500(dba)[oracle@dbracoracle]$su-Password:[root@dbracroot]#mkfs.ocfs-F-b128-Lcrs-m/u01-u”500”-g”500”-p0775/dev/hda8ClearedvolumeheadersectorsClearednodeconfigsectorsClearedpublishsectorsClearedvotesectorsClearedbitmapsectorsCleareddatablockWrotevolumeheader留意-u-goracleiddbaid,确定要填写正确,-p/u010775载入OCFS文件系统$su-16#mount-tocfs/dev/hda8/u0111)将以下条目添加到/etc/fstab文件中/dev/hda8/u01ocfs_netdev00[root@dbracroot]#mount|grepocfs/dev/hda8on/u01typeocfs(rw)echo“mount-tocfs/dev/hda8/u01”>;>;/etc/rc.local,然后重启动linux11、安装并配置自动存储治理和磁盘Oracle数据库10g中引入了ASM,使治理员不必再治理单个文件和驱动器,ASMOracle单个实例以及集群实例的上千个磁盘驱动器。本文将使用ASM来自动存储和治理全部Oracle物理数据库文件(数据、联机重做日志、把握文件、归档重做日志)。oracle/dev/hda91.i386.rpm,oracleasm-support-1.0.3-1.i386.rpm中,开头安装:[oracle@dbracasmlib]$su-Password:[root@dbracroot]#cd/home/oracle/install/rac/asmlib[root@dbracasmlib]#rpm-ivhoracleasm*.rpmPreparing...###########################################[100%]1:oracleasm-support###########################################[33%]2:oracleasm-2.4.21-EL###########################################[67%]173:oracleasmlib###########################################[100%]配置并加载ASMLib程序包[root@dbracasmlib]#/etc/init.d/oracleasmconfigureConfiguringtheOracleASMlibrarydriver.Thiswillconfiguretheon-bootpropertiesoftheOracleASMlibrarydriver.Thefollowingquestionswilldeterminewhetherthedriverisloadedonbootandwhatpermissionsitwillhave.Thecurrentvalueswillbeshowninbrackets(”[]”).Hitting<ENTER>;withouttypingananswerwillkeepthatcurrentvalue.Ctrl-Cwillabort.Defaultusertoownthedriverinterface[]:oracleDefaultgrouptoownthedriverinterface[]:dbaStartOracleASMlibrarydriveronboot(y/n)[n]:yFixpermissionsofOracleASMdisksonboot(y/n)[y]:yWritingOracleASMlibrarydriverconfiguration[OK]Loadingmodule“oracleasm“[OK]MountingASMlibdriverfilesystem[OK]ScanningsystemforASMdisks[OK]为Oracle共享数据文件创立ASM磁盘[root@dbracasmlib]#/etc/init.d/oracleasmcreatediskoradata“/dev/hda9“asanASMdisk[OKoradataASM列出ASM磁盘的命令是/etc/init.d/oracleasmlistdisksdeltediskORADATA(留意:此处大写)scandisk于此18oracle10g安装会有问题,假设安装操作系统的时候选择了默认语言为简体中文,请更改LANGLANG=“en_US.UTF-8“上传ship.crs.lnx32.cpio.gz到/home/oracle/install/rac名目中并解压缩;gzip-dvship.crs.lnx32.cpio.gz;cpio-idmv<ship.crs.lnx32.cpiooracle10gCRS2是/u01/orcl/ocrfile和/u01/orcl/cssfile,相当重要,不能跳过;检查/tmp名目/tmp500MunsetORA_CRS_HOME$unsetORACLE_HOME$unsetORA_NLS33$unsetTNS_ADMIN行./runInstaller屏幕名称回应WelcomeScreen单击NextSpecifyInventorydirectoryandcredentials承受默认值RootScriptWindow-RunorainstRoot.sh以“root”用户帐户翻开一个的把握台窗口。转变名目到/home/oracle/oraInventoryorainstRoot.shOUI对话框窗口。SpecifyFileLocationsSource;Name:OraCrs10g_home1;19Location:/home/oracle/product/10.1.0/crs_1LanguageSelectionClusterConfigurationClusterName:crs;PublicNodeName:dbracPrivateNodeName:int-dbracSpecifyNetworkInterfaceUsage使用默认OracleClusterRegistry/u01/orcl/ocrfileVotingDisk/u01/orcl/cssfileRootScriptWindow-RunorainstRoot.sh以“root”用户帐户翻开一个的把握台窗口。转到root.sh。返回OUI并确认此对话框窗口。CRS[oracle@dbracoracle]$product/10.1.0/crs_1/bin/olsnodes-ndbrac1a)CRS[oracle@dbracoracle]$ll/etc/init.d/init.*-r-xr-xr-x1rootroot1204May1016:54/etc/init.d/init.crs-r-xr-xr-x1rootroot5489May1016:54/etc/init.d/init.crsd-r-xr-xr-x1rootroot18598May1016:54/etc/init.d/init.cssd-r-xr-xr-x1rootroot4550May1016:54/etc/init.d/init.evmd20安装Oracle10g/home/oracle/installgzip-dvship.db.lnx32.cpio.gz&&cpio-idmv<ship.db.lnx32.cpiounsetORA_CRS_HOME$unsetORACLE_HOME$unsetORA_NLS33$unsetTNS_ADMIN屏幕名称回应WelcomeScreen选择高级安装SpecifyFileLocationsName:OraDb10g_home1Location:/home/oracle/product/10.1.0/db_1SpecifyHardwareClusterInstallationModedbracSelectInstallationTypeEnterpriseEdition选项Donotcreateastarterdatabase(必需选这个)RootScriptWindowRunroot.sh“root”用户帐户翻开一个的把握台窗口。转到root.sh当VIPCA消灭时,请回应如下所示的屏幕提示:Welcome:单击NextNetworkinterfaces:选择接口-eth0VirtualIPsforclusternotes:21NodeName:dbracIPAliasName:vip-dbracIPAddress:44SubnetMask:言支持是简体中文,请在执exportLANG=zh_CN.EUCEndofinstallation安装完毕时,退出OUI创立TNS监听器进程DBCARACOracleTNS程,然后它才能创立集群化数据库。$exportLANG=zh_CN.EUC$netca&屏幕名称回应SelecttheTypeofOracleNetServicesConfigurationClusterConfigurationSelectthenodestoconfiguredbracListenerConfigurationNext6ScreensSelecttheTypeofOracleNetServicesConfigurationTypeofConfiguration选择NamingMethodsconfiguration。NamingMethodsConfigurationSelectedNamingMethods:LocalNamingTypeofConfiguration22FinishNETCA。测试[oracle@dbracoracle]$ps-ef|greplsnr|grep-v”grep”|grep-v”ocfs”|awk”{print$9}”LISTENER_DBRAC创立oracle集群数据库DBCA$ORACLE_BASE/product/10.1.0/db_1正确设置了$ORACLE_HOME和$PATH。(OracleTNS监听器、CRS进程等)正在运行。屏幕名称回应WelcomeScreenOracleRealApplicationClustersdatabase。Operations选择CreateaDatabaseNodeSelectiondbracDatabaseTemplatesCustomDatabaseDatabaseIdentificationGlobalDatabaseName:orclSIDPrefix:orclManagementOption保存默认DatabaseCredentialsUsetheSamePasswordforAllAccounts,并输入两次密码StorageOptions23选择使用ASMCreateASMInstancespfileASMDiskGroups单击CreateNewASM,CreateDiskGroup,DiskGroupMemberDisks”ASMORCL:ORADATA,并okredundancyexternalDatabaseFileLocationsFilesDatabaseArea:+ORCL_DATARecoveryConfigurationArea,EnableArchivingDatabaseContentEnterpriseManagerRepositoryDatabaseServicesAdd,orcltest“ServiceName”。TAFPolicyBasicInitializationParameters保存默认DatabaseStorage保存默认CreationOptions选择默认EndofDatabaseCreationDBCA完成DBCA后,一个单节点集群的oracle数据库效劳器已经成功创立了24orcltestSQL>;showparameterserviceNAMETYPEVALUE orcl,orcltestvalueorcl,则需要orcltestSQL>;altersystemsetservice_names=”orcl,orcltest”scope=spfile;测试集群先检查VIP是否已经启动[oracle@dbracoracle]$ifconfigeth0:1eth0:1Linkencap:EthernetHWaddr00:0D:61:EB:01:66inetaddr:44Bcast:55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1Interrupt:11Baseaddress:0xc000从外部客户端连接集群化数据库pcorcltest,IPVIP(44)C:\DocumentsandSettings\Administrator>;sqlplus/nologSQL*Plus:Release.0-Productionon星期三51113:24:342023Copyright(c)1982,2023,Oracle.Allrightsreserved.SQL>;connectsys/racrac@orcltestassysdba已连接。在效劳器上执行下面的命令[oracle@dbracoracle]$srvctlstatusdatabase-dorclorcl1dbrac上运行25[oracle@dbracoracle]$srvctlstatusnodeapps-ndbracVIPdbracGSDdbrac监听程序正在节点上运行:dbracONS:dbrac[oracle@dbracoracle]$srvctlstatusasm-ndbracASM例程+ASM1正在节点dbrac上运行。显示数据库配置[oracle@dbracoracle]$srvctlconfigdatabase-dorclscrctl功能,这里不再一一介绍启动和停顿集群1)停顿OracleRAC10g环境OracleASM最终,关闭节点应用程序(虚拟IP、GSD、TNS监听器和ONS)。$exportORACLE_SID=orcl1$emctlstopdbconsole$srvctlstopinstance-dorcl-iorcl1$srvctlstopasm-ndbrac$srvctlstopnodeapps-ndbrac2)启动OracleRAC10g环境第一步是启动节点应用程序(虚拟IP、GSD、TNS监听器和ONS)。当成ASMOracle)以及企业治理器数据库把握台。$exportORACLE_SID=orcl1$srvctlstartnodeapps-ndbrac$srvctlstartasm-ndbrac$srvctlstartinstance-dorcl-iorcl126$emctlstartdbconsole3)使用SRVCTL启动/停顿全部实例$srvctlstartdatabase-dorcl$srvctlstopdatabase-dorcl全中文数据库环境安装解决方法oracleexportLANG=zh_CN/home/oracle/install/Disk1cdstage/Components/oracle.swd.jre/2.0/1/DataFiles&&unzipall_except_bin.jar&&cdjre/1.4.2/lib&&mv-vpertiesperties.bak&&cp-vperties.zh_CN.Redhat8.0perties&&cd../../../;zip-rall_except_bin.jar.newjre/;mvall_except_bin.jar.newall_except_bin.jar&&rm-rfvjre&&cd../../../../../../cdstage/Components/oracle.jdk/.0/1/DataFiles&&unzip-dsol_binsol_bin.1.1.jar&&cdsol_bin;cp-vpertiesperties.bak;perties.Rperties;zip-r../sol_bin.1.1.jar*&&cd..;rm-rfvsol_bin&&cd../../../../../../OracleRMAN简介RMANRecoveryManagerORACLE份恢复工具。我们上几章所讲的备份恢复,是用户治理的备份恢复。用户治理的备份恢复已经可以完成各种备份恢复操作,为什么还要用RMAN呢,最重要的份的时间一长,有时候我们自己都简洁遗忘谁被备份了,而谁还没有备份。假设我求。ORACLE是一个格外繁锁的过程。而且,也很简洁消灭遗漏。我见过一家企业,由于备份策运行了很久,没有出过什么问题,因此27RMAN。数据库治理就是这样,假设它运行的好好的,性ShellORACLESQL*PlusRMANRMAN,RMAN高于用户治理的备份,RMAN8i、9i、10GRMANORACLERMAN5.2目标数据库把握文件与恢复名目RMANRMAN解各个文件的备份状况。备份信息会被RMAN自动的记入目标数据库的把握文件RMANcontrol_file_record_keep_time7把握文件中的RMAN信息,最多保存7天就会被的信息掩盖。这个参数的设置,RMAN据库中,是格外担忧全的。假设目标数据库的把握文件损坏了,RMAN个数据库一般被称为恢复名目。作为恢复名目的数据库,其实恢复名目在它里面据库备份信息的数据库。下面,我们说一下恢复名目的配置。28配置恢复名目第一步要有一个数据库了,我额外创立了一个RCAT数据库,下面我们用它在在不同的存储设备中。下面,启动RCAT数据库。1:创立存储目标数据库备份信息的表空间sid=25pid=20>createtablespacecattbsdatafile”f:\oracle\oradata\rcat\cattbs_1.dbf”size20m;Tablespacecreated.这个表空间并不是专用的,它的名字你可任凭定。它也可以存储其他信息。但是建议只用它存储目标数据库的备份信息。2:RCAT1sid=22pid=15>createuserrcat1identifiedbyabcdedefaulttablespacecattbsquotaunlimitedoncattbs;用户名固然也是随变定的。它的缺省表空间确定要是刚刚创立的CATTBS。grantconnect,recovery_catalog_ownertorcat1;授权成功。恢复名目用户,确定要有recovery_catalog_owner角色。此角色是特地针对恢复名目的,它向用户授予了很多特权。步4:在RMAN中RMAN>connectcatalogrcat1/abcde@rcat;连接到恢复名目数据库RMAN为了使用下面的实例,先检查环境符合:thetargetdatabaseiscalled“his“andhasthesameTNSaliasuserrmanhasbeengranted“recovery_catalog_owner“privilegesinternalSYSDBAtherecoverycatalogdatabaseiscalled“rman“andhasthesameTNSaliastheschemacontainingtherecoverycatalogis“rman“(samepassword)RMANNLS_DATE_FORMATNLS_LANG时间为基准的恢复工作也很重要。29下例是环境变量的示范:NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBKNLS_DATE_FORMAT=DD-MON-YYYYHH24:MI:SSRMANRMAN档模式下。使用不带恢复名目的RMAN设置目标数据库的ORACLE_SID,执行:%rmannocatalogRMAN>connecttargetRMAN>connecttargetinternal/@his5.4.2使用带恢复名目的RMAN%rmanrman_tsrman/rman@rmanRMAN>connecttarget%rmanrman_tsrman/rman@rmantargetinternal/@his5.4.3RMANRMANRMANRMAN>resynccatalog;正在编译命令:resync正在执行命令:resyncRMAN-08002:正在启动全部恢复名目的resyncRMAN-08004:完成全部resyncRMAN>executescriptalloc_1_disk;创立或者替代存储的脚本:RMAN>replacescriptalloc_1_disk{302>allocatechanneld1typedisk;3>}在非归档模式下备份恢复名目数据库需要翻开,目标数据库必需启动(或者加载)。由于目标数据库的状态下不能进展数据文件的备份。RMAN>run{2>#backupthecompletedatabasetodisk3>allocatechanneldev1typedisk;4>backup5>full6>tagfull_db_backup7>format“/oracle/backups/db_t%t_s%s_p%p“8>(database);9>releasechanneldev1;10>}行#2:说明该行为注释行(,是注释符)3&9:Seesection15-Channels5:Fullbackup(defaultiffullorincrementalnotspecified)完全备份模式(缺省模式)6:Meaningfulstring(<=30chars)(备份集标识,<,307:Filenametouseforbackuppieces,includingsubstitutionvariables.includingcontrolfilesaretobebackedup备份全部数31据文件包括把握文件通过下面的命令显示恢复名目中记载的备份集信息:RMAN>listbackupsetofdatabase;5.5.2RMAN>run{2>allocatechanneldev1typedisk;3>backup4>tagtbs_users_read_only5>format“/oracle/backups/tbs_users_t%t_s%s“6>(tablespaceusers)7>}使用以下命令来显示恢复名目中该表的备份信息:RMAN>listbackupsetoftablespaceusersUSERS目的,可以在以后的备份中指定“skipreadonly“。在把握文件中。5.5.3备份单独数据文件RMAN>run{2>allocatechanneldev1type“SBT_TAPE“;3>backup4>format“%d_%u“5>(datafile“/oracle/dbs/sysbigdb.dbf“);6>releasechanneldev1;7>}行#layer)安排磁带驱动器,必需指定类型为SBT_TAPE;32使用下面的命令显示恢复名目中备份的表空间:RMAN>listbackupsetofdatafile1;5.5.4RMAN>run{2>allocatechanneldev1type“SBT_TAPE“;3>copydatafile“/oracle/dbs/temp.dbf“to“/oracle/backups/temp.dbf“;4>releasechanneldev1;5>}使用下面的命令显示恢复名目中的文件拷贝:RMAN>listcopyofdatafile“/oracle/dbs/temp.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论