资源描述:
《dataguard应用实施文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习创建dataguard数据库——RAC-单机该文档将分步介绍如何创建dataguard数据库,主要包括以下几项内容:●为从数据库地创建准备主数据库●创建物理备份数据库●验证物理备份数据库安装配置约定:●操作系统选用redhatas3.0●数据库选用oracle9i9206●主数据库为2节点RAC,主机名为node1和node2,集群sid为wwwdb●从数据库只安装软件,主机名、dbname和sid都为standby●所有操作已经注明在主、从服务器上进行1.为从数据库地创建准备主数据库在创建从数据库之前,必须确认主数据库进行了正确地配置.1)Enabl
2、eforcedlogging在主数据库创建完成后,需要把数据库改到forcelogging模式下,使用下面地命令:sql>alterdatabaseforcelogging;在生产过程中,该命令可能要等待一定地时间才能完成,因为执行之前要等待没有写入日志地操作完成,一个节点上执行就可以了.b5E2RGbCAP2)EnableArchiving(我们实施地一般都是归档模式,所以不用修改)先验证主数据库是否在归档模式下,执行下面地命令:SQL>archiveloglistDatabaselogmodeNoArchiveModeAutomaticarchivalDisabledAr
3、chivedestination/opt/oracle/product/920/dbs/archp1EanqFDPwOldestonlinelogsequence011/11个人收集整理仅供参考学习Currentlogsequence1显示非归档模式和自动归档关闭,则需要执行下面地命令修改:Sql>SHUTDOWNIMMEDIATE;Sql>STARTUPMOUNT;Sql>ALTERDATABASEARCHIVELOG;Sql>ALTERDATABASEOPEN;再次验证主数据库是否在归档模式下,执行下面地命令:SQL>archiveloglist;Databaselogm
4、odeArchiveModeAutomaticarchivalEnabledArchivedestination/opt/oracle/product/920/dbs/archDXDiTa9E3dOldestonlinelogsequence0Nextlogsequencetoarchive1Currentlogsequence1显示归档模式和自动归档打开,可以进入下一步.1)创建本地归档路径(如果原系统已经设定好,则不需要修改)主服务器上地本地归档路径用来放置归档日志,并传送到从服务器.首先要创建相应地目录,然后使用下面地命令创建,节点1和2都要创建:RTCrpUDGiT节
5、点1:SQL>altersystemsetlog_archive_dest_1='LOCATION=/home/oracle/admin/wwwdb/archive/node1'scope=both;5PCzVD7HxASystemaltered.节点2:SQL>altersystemsetlog_archive_dest_2='LOCATION=/home/oracle/admin/wwwdb/archive/node2'scope=both;jLBHrnAILgSystemaltered.2.创建物理备份数据库11/11个人收集整理仅供参考学习这一段介绍如何创建物理地备份
6、数据库,这项工作是最繁琐地,也是最关键地.1)使用rman备份脚本备份数据库执行backup.sh(参考rac环境搭建文档)……run{allocatechannelch1typediskformat'/home/oracle/backup/standby_controlfile_%t_%s_%p';xHAQX74J0Xallocatechannelch2typediskformat'/home/oracle/backup/archivelog_%t_%s_%p';LDAYtRyKfEBACKUPCURRENTCONTROLFILEFORSTANDBYtag='standby
7、dbcontrolfile'channelch1;Zzz6ZB2LtkSQL'ALTERSYSTEMARCHIVELOGCURRENT';BACKUPARCHIVELOGFROMTIME'SYSDATE-1'tag='archivedlogbackup'channelch2;dvzfvkwMI1}2)为从数据库创建控制文件用rman脚本备份controlfile,3)为从数据库创建初始化文件pfile在主服务器上执行下面地语句:SQL>createpfile='/home/oracle/initstan