分类: Oracle

oracle RAC--归档日志的开启方法
 
==================================
 
10g R1  要修改cluster_database参数  ,10G R2和以后的版本就不需要了 
 
1. 例子(10g R1或之前):  
srvctl stop database -d RAC
节点1
sql>startup mount
SQL> alter system set log_archive_dest_1='location=/racdb1_arch' scope=spfile sid='RAC1';
SQL> alter system set log_archive_dest_1='location=/racdb2_arch' scope=spfile sid='RAC2';
SQL> alter system set log_archive_dest_2='service=rac2' scope=spfile sid='RAC1';
SQL> alter system set log_archive_dest_2='service=rac1' scope=spfile sid='RAC2';
SQL> alter system set  standby_archive_dest='/racdb2_arch' scope=spfile sid='RAC1';
SQL> alter system set  standby_archive_dest='/racdb1_arch' scope=spfile sid='RAC2';
sql>alter system set cluster_database=false scope=spfile;
sql>shutdown immediate
sql>startup mount
sql>alter database archivelog
sql>alter database open
sql>alter system set cluster_database=true scope=spfile;
sql>shutdown immediate
srvctl start database -d RAC
2. 例子(10g R2或之后):   
节点1
SQL>startup mount;
SQL> alter system set log_archive_dest_1='location=/racdb1_arch' scope=spfile sid='RAC1';
SQL> alter system set log_archive_dest_1='location=/racdb2_arch' scope=spfile sid='RAC2';
SQL> alter system set log_archive_dest_2='service=rac2' scope=spfile sid='RAC1';
SQL> alter system set log_archive_dest_2='service=rac1' scope=spfile sid='RAC2';
SQL> alter system set  standby_archive_dest='/racdb2_arch' scope=spfile sid='RAC1';
SQL> alter system set  standby_archive_dest='/racdb1_arch' scope=spfile sid='RAC2';
srvctl stop database -d RAC
节点1
SQL> startup mount
SQL> alter database archivelog;
srvctl start database -d RAC
 
3. 测试归档日志的切换:
 
 
节点一,二上分别执行切换日志操作如下:
SQL> alter system switch logfile; 操作执行这条语句5次
 
节点一查询:
SQL> !ls -l /racdb*
/racdb1_arch:
total 1072
-rw-r----- 1 oracle oinstall  93696 Oct  7 08:57 1_82_762368314.dbf
-rw-r----- 1 oracle oinstall 980992 Oct  7 09:10 1_83_762368314.dbf
-rw-r----- 1 oracle oinstall   1536 Oct  7 09:10 1_84_762368314.dbf
-rw-r----- 1 oracle oinstall   1024 Oct  7 09:10 1_85_762368314.dbf
-rw-r----- 1 oracle oinstall   1024 Oct  7 09:10 1_86_762368314.dbf
/racdb2_arch:
total 980
-rw-rw---- 1 oracle oinstall 166400 Oct  7 08:56 2_57_762368314.dbf
-rw-rw---- 1 oracle oinstall 811520 Oct  7 09:10 2_58_762368314.dbf
-rw-rw---- 1 oracle oinstall   2560 Oct  7 09:10 2_59_762368314.dbf
-rw-rw---- 1 oracle oinstall   1024 Oct  7 09:10 2_60_762368314.dbf
-rw-rw---- 1 oracle oinstall   1024 Oct  7 09:10 2_61_762368314.dbf
 
节点二查询:
 
SQL> !ls -l /racdb*
/racdb1_arch:
total 1072
-rw-rw---- 1 oracle oinstall  93696 Oct  7 08:57 1_82_762368314.dbf
-rw-rw---- 1 oracle oinstall 980992 Oct  7 09:10 1_83_762368314.dbf
-rw-rw---- 1 oracle oinstall   1536 Oct  7 09:10 1_84_762368314.dbf
-rw-rw---- 1 oracle oinstall   1024 Oct  7 09:10 1_85_762368314.dbf
-rw-rw---- 1 oracle oinstall   1024 Oct  7 09:10 1_86_762368314.dbf
/racdb2_arch:
total 980
-rw-r----- 1 oracle oinstall 166400 Oct  7 08:56 2_57_762368314.dbf
-rw-r----- 1 oracle oinstall 811520 Oct  7 09:10 2_58_762368314.dbf
-rw-r----- 1 oracle oinstall   2560 Oct  7 09:10 2_59_762368314.dbf
-rw-r----- 1 oracle oinstall   1024 Oct  7 09:10 2_60_762368314.dbf
-rw-r----- 1 oracle oinstall   1024 Oct  7 09:10 2_61_762368314.dbf
 
节点一:
SQL> show parameter archive_dest
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                     string
log_archive_dest_1                   string      location=/racdb1_arch
log_archive_dest_10                  string
log_archive_dest_2                   string      service=rac2
log_archive_dest_3                   string
log_archive_dest_4                   string
log_archive_dest_5                   string
log_archive_dest_6                   string
log_archive_dest_7                   string
log_archive_dest_8                   string
log_archive_dest_9                   string
log_archive_dest_state_1             string      enable
log_archive_dest_state_10            string      enable
log_archive_dest_state_2             string      enable
log_archive_dest_state_3             string      enable
log_archive_dest_state_4             string      enable
log_archive_dest_state_5             string      enable
log_archive_dest_state_6             string      enable
log_archive_dest_state_7             string      enable
log_archive_dest_state_8             string      enable
log_archive_dest_state_9             string      enable
standby_archive_dest                 string      /racdb2_arch
 
 
节点二:
 
SQL> show parameter archive_dest
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                     string
log_archive_dest_1                   string      location=/racdb2_arch
log_archive_dest_10                  string
log_archive_dest_2                   string      service=rac1
log_archive_dest_3                   string
log_archive_dest_4                   string
log_archive_dest_5                   string
log_archive_dest_6                   string
log_archive_dest_7                   string
log_archive_dest_8                   string
log_archive_dest_9                   string
log_archive_dest_state_1             string      enable
log_archive_dest_state_10            string      enable
log_archive_dest_state_2             string      enable
log_archive_dest_state_3             string      enable
log_archive_dest_state_4             string      enable
log_archive_dest_state_5             string      enable
log_archive_dest_state_6             string      enable
log_archive_dest_state_7             string      enable
log_archive_dest_state_8             string      enable
log_archive_dest_state_9             string      enable
standby_archive_dest                 string      /racdb1_arch
 
 
===========================================

oracle RAC--归档日志的开启方法的更多相关文章

  1. Windows平台使用RMAN命令自动删除Oracle过期归档日志的方法

    自动删除Oracle过期归档日志的思路如下: 1.编写自动执行的bat脚本文件: 2.Windows设置定期执行计划 OracleArchLogClear.bat D:/Oracle/product/ ...

  2. Oracle 10g 归档日志满了的解决办法

    如果Oracle的归档日志满了,应用连接数据库就会出错,这时需要手工删除过期的归档日志,方法如下: 1.指定数据库实例 $ export ORACLE_SID=db1 2.进入rman $ rman ...

  3. Linux Oracle删除归档日志

    今天遇到Oracle报这样的错:ORA-00257 查看了下,原来是Oracle的归档日志满了,解决方案两个 一:增加归档日志大小 二:删除无用的归档日志(我们选择这个方案) 什么也不说了Linux下 ...

  4. Oracle备份归档日志文件的两种方法比较

    备份归档日志方式有两种:  1 单独备份归档日志:backup archivelog all  2 在执行备库时一起备份归档日志:backup database plus archivelog;  这 ...

  5. KFS Oracle RAC 数据解析同步配置方法

    一.logminer方式解析 1.数据库配置 - Oracle 1. 数据库中需要先设置 NSL_DATE_FORMAT,命令如下,设置好以后需要重启数据库: ALTER SYSTEM SET NLS ...

  6. oracle修改归档日志路径与格式

    一.查询数据库是否开启归档模式: SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled ...

  7. oracle启用归档日志

    一.开启归档 1.查看归档信息 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabl ...

  8. 如何检查oracle的归档日志及空间占用率,清除归档日志

    如何解决“归档日志已满问题” 问题描述: 所用数据库为 Oracle 10g ,模式为归档模式,oracle 系统默认的归档空间为2G,由于日志过多,空间写满,数据库的redo文件不能归档,而出现or ...

  9. Oracle的归档日志

    归档模式的特点和要求 在归档模式下,当LGWR后台进程的写操作从一个重做日志组切换到另一个重做日志组后,归档写后台进程(ARCH/ARCRn)就会将原来的重做日志的信息复制到归档日志文件中. 可以把归 ...

随机推荐

  1. Integer类的装箱和拆箱到底是怎样实现的?

    先解释一下装箱和拆箱: 装箱就是  自动将基本数据类型转换为包装器类型:拆箱就是  自动将包装器类型转换为基本数据类型. 下表是基本数据类型对应的包装器类型: int(4字节) Integer byt ...

  2. 济南学习 Day2 T2 am

    [问题描述]有N个数,随机选择一段区间,如果这段区间的所有数的平均值在[l,r]中则你比较厉害.求你比较厉害的概率.[输入格式]第一行有三个数N,l,r,含义如上描述.接下来一行有

  3. android:layout_weight越大所占比例越大和越大所占比例越小的两个例子

    摘要: 我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3907146.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的 ...

  4. cocos2d-x 节点操作 -->J2ME

      cocos2d-x 的节点操作涉及到以下几点          1.  节点之间的关系          2.  节点的添加操作          3.  节点的删除操作          4.  ...

  5. 一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计

    本帖最后由 xinxincaijq 于 2013-1-9 10:27 编辑 一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计 转自博客:http:// ...

  6. 合并大量txt文件的内容

    首先熟悉一个dos命令 显示文件内容命令——type命令 1.格式:type [盘符:] [路径] 文件名 2.类型:内部命令 3.功能:把指定的文件内容在屏幕上显示或打印机输出,它常用作查阅和显示文 ...

  7. visifire3.6.8 去水印方法

    visifire 很NB的一套开源图表 不多介绍 详询google 3.0以下版本可以直接继承Chart类 override 加水印的函数就可以, 3.0以上版本需要自己编译源代码 这个水印函数藏得有 ...

  8. mongodb的常用操作(三)

    继续mongodb的学习和总结: 11.mongodb的mapreduce功能 mapreduce可以说是mongodb的一个很强大的功能,可以实现复杂的运算和统计,做一个简要的总结: 假设有user ...

  9. perl中shift 和unshift 操作

    ##################################################################### unshift 和shift 对一个数组的开头进行操作(数组 ...

  10. kibana去掉丑陋的basic验证框,用自定义验证代替。

    最近在改写kibana,碰到了验证登录的问题.问题是这样子的,nginx设置了basic认证,然后客户端访问kibana的时候总是会弹出登录框,输入用户名和密码,现在要改写这个登陆框,用bootstr ...