Oracle的生产库都是启动在归档模式下,RAC下归档非归档的切换和单实例也是一样的,都是在MOUNT模式下执行ALTERDATABASEARCHIVELOG/NOARCHIVELOG;命令。不同的是:RAC环境下所有实例都必须处于非OPEN状态,然后在任意一个处于MOUNT状态的实例执行ALTERDATABASE命令,操作成功后,再正常启动其它实例即可。
注意:RAC数据库由于拥有多个实例,要注意每个实例相关初始化参数:LOG_ARCHIVE_DEST_n的设置,务必需要确保该参数设置的路径合法有效,归档也能顺利进行。
切换示例:
[oracle@raw1dbs]$exportORACLE_SID=raw1
[oracle@raw1dbs]$sqlplus/nolog
SQL*Plus:Release10.2.0.1.0-ProductiononMonApr1916:17:432010
Copyright(c)1982,2005,Oracle.Allrightsreserved.
SQL>conn/assysdba
Connected.
SQL>archiveloglist
DatabaselogmodeNoArchiveMode
AutomaticarchivalDisabled
ArchivedestinationUSE_DB_RECOVERY_FILE_DEST
Oldestonlinelogsequence21
Currentlogsequence22
SQL>
SQL>selectinst_id,instance_name,version,archiver,statusfromgv$instance;
INST_ID INSTANCE_NAMEVERSIONARCHIVE STATUS
---------- ---------------- ------------------------------- ------------
1 raw110.2.0.1.0STOPPED OPEN
2 raw210.2.0.1.0STOPPED OPEN
修改归档的默认路径:
SQL>altersystemsetlog_archive_dest_1='location=/u01/raw1arch'sid='raw1';
Systemaltered.
SQL>altersystemsetlog_archive_dest_1='location=/u01/raw2arch'sid='raw2';
Systemaltered.
SQL>showparameterlog_archive
NAMETYPEVALUE
-----------------------------------------------------------------------------
log_archive_configstring
log_archive_deststring
log_archive_dest_1stringlocation=/u01/raw2arch
.......
log_archive_dest_state_1stringenable
.......
NAMETYPEVALUE
-----------------------------------------------------------------------------
log_archive_duplex_deststring
log_archive_formatstring%t_%s_%r.dbf
log_archive_local_firstbooleanTRUE
log_archive_max_processesinteger2
log_archive_min_succeed_destinteger1
log_archive_startbooleanFALSE
log_archive_traceinteger0
切换归档模式:
注意事项:所有节点都必须处于mount状态。在其中一个节点修改模式,然后在其他节点正常启动即可。
SQL>startupmount;
ORACLEinstancestarted.
TotalSystemGlobalArea184549376bytes
FixedSize1218412bytes
VariableSize113248404bytes
DatabaseBuffers67108864bytes
RedoBuffers2973696bytes
Databasemounted.
SQL>alterdatabasearchivelog;
Databasealtered.
SQL>alterdatabaseopen;
Databasealtered.
SQL>archiveloglist;
DatabaselogmodeArchiveMode
AutomaticarchivalEnabled
Archivedestination/u01/raw2arch
Oldestonlinelogsequence14
Nextlogsequencetoarchive15
Currentlogsequence15
启动另一个节点,查看状态:
SQL>alterdatabaseopen;
Databasealtered.
SQL>archiveloglist;
DatabaselogmodeArchiveMode
AutomaticarchivalEnabled
Archivedestination/u01/raw1arch
Oldestonlinelogsequence21
Nextlogsequencetoarchive22
Currentlogsequence22
SQL>
至此,现在RAC已经切换到归档模式了。
二.切换成非归档
在一台主机上执行:
SQL>ALTERSYSTEMSETCLUSTER_DATABASE=FALSESCOPE=SPFILE;
在两台主机上执行:
SQL>shutdownimmediate;
在一台主机上执行:
SQL>startupmount;
SQL>alterdatabasenoarchivelog;
SQL>ALTERSYSTEMSETCLUSTER_DATABASE=TRUESCOPE=SPFILE;
SQL>shutdownimmediate;
在两台主机上执行:
SQL>STARTUP
<!--EndFragment-->
相关推荐
oracle RAC集群修改归档日志路径,更改完成后续重启服务
oracle RAC集群开启归档日志,需修改集群参数文件,重启数据库
ORACLE 11g RAC数据库归档的启用、修改、配置的方法!
在RAC环境下开启归档模式,为备份系统使用的准备工作。
Linux 常用命令 oracle rac 中文手册 官网翻译 oracle rac
Oracle RAC环境,归档放到本地和放到ASM存储,备份规则是不同的。
这个文档详细的记录了重启Oracle rac的每一个步骤,重启的方法很多,这个可能不是最适合你的,但这个是有效的,这个文档是我给外行看的
oracle rac 不停机调整时间.txt
11.2.0.3的rac one和11.2.0.1之前大不相同。以前要通过Patch 9004119来操作,还要Omotion等命令。...附件的顺序是先切换到rac,再从rac切换到rac one node。并且附上了整个操作日志记录。仅供参考!
资源名称:深入理解Oracle RAC 12c内容简介:《深入理解Oracle RAC 12c》介绍了Oracle RAC 12c技术的方方面面,涵盖了与RAC技术相关的集群件知识、数据库知识、存储知识、网络知识,并在基于RAC的应用软件设计、优化...
此文档是Oracle 11g rac安装完成后的IOPS、负载均衡、TAF等的测试,内容详尽。
Oracle RAC 数据库架构分析与实战攻略
oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记...
OGG 12c Oracle RAC到单实例同步 归档在本地搭建案例
Oracle RAC Cache Fusion介绍.pdf
Centos7安装部署Oracle RAC 11G说明文档,Oracle 11g R2安装,RAC环境搭建
将oracle从非归档模式改为归档模式,支持在线备份。
Oracle RAC增加ASM盘,创建表空间
Oracle RAC Failover 详解