oracle rac archivelog mode
2008-12-13 16:10
1076 查看
RAC1:
SQL>altersystemsetlog_archive_dest_1='LOCATION=/racdb1_arch'scope=spfilesid='racdb1';
RAC2:
SQL>altersystemsetlog_archive_dest_1='LOCATION=/racdb2_arch'scope=spfilesid='racdb2';
RAC1:
SQL>shutdownimmediate;
RAC2:
SQL>shutdownimmediate;
SQL>startupmount;
SQL>alterdatabasearchivelog;
SQL>alterdatabaseopen;
SQL>archiveloglist
RAC2:
SQL>startup
SQL>archiveloglist;
/////////////////////////////////////////////////////////////////////////////////////////////////////http://space.itpub.net/471666/viewspace-368876修改数据库为归档模式(RAC环境)
1.停止数据库
srvctlstopdatabase-dracdb
2.第一个实例启动到mount状态.
srvctlstartinstance-dracdb-iracdb1
shutdownimmediate;
startupmount;
SQL>archiveloglist
SQL>shutdownimmediate;
SQL>startupmount
SQL>alterdatabasearchivelog;
SQL>alterdatabaseopen;
3.启动第二个实例
[oracle@rac1~]$srvctlstartinstance-dracdb-iracdb2
[oracle@rac1~]$srvctlstartservice-dracdb-stestdb
[oracle@rac1~]$crs_stat-t
/////////////////////////////////////////////////////////////////////////////////////////////////////
$sqlplus/nolog
SQL>CONNECTSYS/SYS_PASSASSYSDBA
SQL>STARTUPNOMOUNT
SQL>ALTERSYSTEMSETCLUSTER_DATABASE=FALSESCOPE=spfile;
/////////////////////////////////////////////////////////////////////////////////////////////////////
配置log_archive_dest到正确的目录。
注意两个实例可以不一样的,如果是归档日志在本地的话。
altersystemsetlog_archive_dest='/archlog11/arch'sid='racdb1'
altersystemsetlog_archive_dest='/archlog21/arch'sid='racdb2'
登录到一个节点(即fjvcdb1),通过在当前实例中将cluster_database设置为FALSE来禁用集群实例参数:
$sqlplus"/assysdba"
SQL>altersystemsetcluster_database=falsescope=spfilesid='racdb1';
关闭所有访问集群化数据库的实例:
$srvctlstopdatabase-dracdb
使用本地实例,挂载数据库:
$sqlplus"/assysdba"
SQL>startupmount
启用存档:
SQL>alterdatabasearchivelog;
通过在当前实例中将实例参数cluster_database修改为TRUE,重新启用对集群的支持:
SQL>altersystemsetcluster_database=truescope=spfilesid='racdb1';
关闭本地实例:
SQL>shutdownimmediate
使用srvctl备份所有实例:
$srvctlstartdatabase-dracdb
登录到本地实例,验证存档日志模式已启用:
$sqlplus"/assysdba"
SQL>archiveloglist
DatabaselogmodeArchiveMode
AutomaticarchivalEnabled
Archivedestination/archlog21/arch
Oldestonlinelogsequence1266
Nextlogsequencetoarchive1269
Currentlogsequence1269
SQL>archiveloglist;
DatabaselogmodeArchiveMode
AutomaticarchivalEnabled
Archivedestination/archlog11/arch
Oldestonlinelogsequence267
Nextlogsequencetoarchive270
Currentlogsequence270
SQL>altersystemsetlog_archive_dest_1='LOCATION=/racdb1_arch'scope=spfilesid='racdb1';
RAC2:
SQL>altersystemsetlog_archive_dest_1='LOCATION=/racdb2_arch'scope=spfilesid='racdb2';
RAC1:
SQL>shutdownimmediate;
RAC2:
SQL>shutdownimmediate;
SQL>startupmount;
SQL>alterdatabasearchivelog;
SQL>alterdatabaseopen;
SQL>archiveloglist
RAC2:
SQL>startup
SQL>archiveloglist;
$exportORACLE_SID='racdb1
$srvctlstopinstance-dorcl-iracdb1
$srvctlstartinstance-dorcl-iracdb1
$srvctlstartdatabase-dorcl
$srvctlstopdatabase-dorcl
/////////////////////////////////////////////////////////////////////////////////////////////////////
1.停止数据库
srvctlstopdatabase-dracdb
2.第一个实例启动到mount状态.
srvctlstartinstance-dracdb-iracdb1
shutdownimmediate;
startupmount;
SQL>archiveloglist
SQL>shutdownimmediate;
SQL>startupmount
SQL>alterdatabasearchivelog;
SQL>alterdatabaseopen;
3.启动第二个实例
[oracle@rac1~]$srvctlstartinstance-dracdb-iracdb2
[oracle@rac1~]$srvctlstartservice-dracdb-stestdb
[oracle@rac1~]$crs_stat-t
/////////////////////////////////////////////////////////////////////////////////////////////////////
$sqlplus/nolog
SQL>CONNECTSYS/SYS_PASSASSYSDBA
SQL>STARTUPNOMOUNT
SQL>ALTERSYSTEMSETCLUSTER_DATABASE=FALSESCOPE=spfile;
/////////////////////////////////////////////////////////////////////////////////////////////////////
配置log_archive_dest到正确的目录。
注意两个实例可以不一样的,如果是归档日志在本地的话。
altersystemsetlog_archive_dest='/archlog11/arch'sid='racdb1'
altersystemsetlog_archive_dest='/archlog21/arch'sid='racdb2'
登录到一个节点(即fjvcdb1),通过在当前实例中将cluster_database设置为FALSE来禁用集群实例参数:
$sqlplus"/assysdba"
SQL>altersystemsetcluster_database=falsescope=spfilesid='racdb1';
关闭所有访问集群化数据库的实例:
$srvctlstopdatabase-dracdb
使用本地实例,挂载数据库:
$sqlplus"/assysdba"
SQL>startupmount
启用存档:
SQL>alterdatabasearchivelog;
通过在当前实例中将实例参数cluster_database修改为TRUE,重新启用对集群的支持:
SQL>altersystemsetcluster_database=truescope=spfilesid='racdb1';
关闭本地实例:
SQL>shutdownimmediate
使用srvctl备份所有实例:
$srvctlstartdatabase-dracdb
登录到本地实例,验证存档日志模式已启用:
$sqlplus"/assysdba"
SQL>archiveloglist
DatabaselogmodeArchiveMode
AutomaticarchivalEnabled
Archivedestination/archlog21/arch
Oldestonlinelogsequence1266
Nextlogsequencetoarchive1269
Currentlogsequence1269
SQL>archiveloglist;
DatabaselogmodeArchiveMode
AutomaticarchivalEnabled
Archivedestination/archlog11/arch
Oldestonlinelogsequence267
Nextlogsequencetoarchive270
Currentlogsequence270
相关文章推荐
- How To Enable Archive Log Mode In a RAC Environment
- Oracle RAC archive log的几种备份方式总结
- Oracle archive log mode
- oracle archivelog mode
- [Oracle Mgmt] Query Archivelog Mode, Change Archivelog Dest, etc.
- Enabling Archive Log mode in Oracle
- Oracle下如何设置 log_archive_dest
- ORA-00265:instance recovery required, cannot set ARCHIVELOG mode
- 解决Oracle archive log 日志已满问题
- 137 While Monitoring the space usage in your database that is in ARCHIVELOG mode you observed that t
- oracle从10g后废除log_archive_start参数
- 采用Oracle Archive Log模式和非Archive Log模式对备份恢复的影响
- Enable/Disable Archive Log Mode 10g/11g
- LOSS OF SYSTEM FILE IN ARCHIVELOG MODE
- LOSS OF A UNDO FILE IN ARCHIVELOG MODE
- oracle archive log list 切换为 noarchivelog
- Oracle为何会发生归档日志archivelog大小远小于联机重做日志online redo log size的情况?
- 【转】解决:ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode
- Oracle archive log 日志已满问题
- Oracle Archivelog、视图及日志分析