RAC技术这两年热度不断提升,随着ORACLE推广力度不断加大以及时间的推移,RAC特性也在逐步被人(DBA?人?DBA能算人不,5555)所熟悉,做为最基础也最重要的数据库维护操作--备份恢复,本文将通过实际操作,演示RAC数据库环境中,RMAN备份与恢复。全文继承三思笔记系列文章主旨:注重实践。1、修改RAC数据库的归档模式RMAN备份数据库时,
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
目标库必须(
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
抬杠,我所说的是一般意义上的正式库)处于归档模式,因此三思首先简单描述一下RAC环境数据库如何修改归档模式。修改归档模式的命令还是在MOUNT模式下执行ALTERDATABASEARCHIVELOG/NOARCHIVELOG;命令,不过如果操作的是RAC数据库,那么必须所有实例都处于非OPEN状态,然后在任意一个处于MOUNT状态的实例执行ALTERDATABASE命令,操作成功后,再正常启动其它实例即可。这里需要注意的一点是,RAC数据库由于拥有多个实例,因此需要注意每个实例相关初始化参数:LOG_ARCHIVE_DEST_n的设置,务必需要确保该参数设置的路径合法有效,归档也能顺利进行。下面列举一个启用RAC数据库归档模式的演示:以sysdba身份连接到ORACLE数据库的任意实例,查询归档状态,以及当前实例的状态:JSSDBN1>archiveloglist;DatabaselogmodeNoArchiveModeAutomaticarchivalDisabledArchivedestination/data/ora10g/product/10.2.0/db_1/dbs/archOldestonlinelogsequence216Currentlogsequence217JSSDBN1>selectinst_id,instance_name,version,archiver,statusfromgv$instanceARCHIVESTATUSINSTIDINSTANCENAMEVERSION1jssdbnl10.2.040STOPPEDMOUNTED2jssdbn210.2.040STOPPEDMOUNTED上述返回的数据中可以获得下列信息:•未启动归档模式;•10204版本的双节点数据库并均启动至MOUNT状态;•默认归档路径未修改过;当然啦,上述显示的信息都是三思有意为之,要不然后面就不好干了。情况大家都清楚了,因此下面我们首先需要做的,是修改归档的默认路径:JSSDBN1>altersystemsetIog_archive_dest_1='location=/data/oradata/jssdbn1/archivelog'sid='jssdbn1';Systemaltered.JSSDBN1>altersystemsetIog_archive_dest_1='location=/data/oradata/jssdbn2/archivelog'sid='jssdbn2';Systemaltered.考虑到两个节点的目录结构可能不一致,因此这里分别为节点1和节点2指定适当的路径。接下来就可以启动归档模式了,需要注意如果你所操作的环境中实例状态为OPEN模式,一定要首先关闭实例并重新启动到MOUNT状态,注意关闭的时候是全部关闭,而启动时只需要启动一个实例即可,其它实例可等归档状态启用后再正常启动。JSSDBN1>alterdatabasearchivelog;Databasealtered.JSSDBN1>alterdatabaseopen;Databasealtered.JSSDBN1>archiveloglist;DatabaselogmodeArchiveModeAutomaticarchivalEnabledArchivedestination/data/oradata/jssdbnl/archivelogOldestonlinelogsequence217Nextlogsequencetoarchive218Currentlogsequence218当前归档模式已经启动,接下来就可以正常启动其它的实例了。如果是想关闭RAC数据库的归档模式,操作方式与上相同,只不过在最后将命令改为alterdatabasenoarchivelog即可。