oracle RAC开启归档模式

     一般在安装数据库时,默认是开启归档的,但是因为新创建的数据库大部分要做大量的数据操作,前期避免不必要的归档大量产生导致的磁盘容量告警问题,所以会建库时关闭归档,在此对在oracle RAC集群中建库时关闭归档,在以后管理中如何开启归档做一个记录。
    一.oracle用户登录数据库中 查看数据库中各参数状态:
    1.查看对党状态:
       SQL> archive log list;
        Database log mode               No  Archive Mode         ----非归档模式
        Automatic archival             Disabled  
        Archive destination            USE_DB_RECOVERY_FILE_DEST  
         Oldest online log sequence     59  
        Current log sequence           60
    2.节点实例状态:
    SQL>  select  instance_name,host_name,status  from  gv$instance;   
       
        INSTANCE_NAME    HOST_NAME            STATUS  
         ---------------- -------------------- ------------  
        orcl1          test1                OPEN   
        orcl2          test2                OPEN   
        
        -------实例为开启状态

    3.数据库集群参数:
    SQL> show parameter cluster       
     
            NAME                                   TYPE        VALUE  
           ------------------------------------ ----------- ------------------------------  
          cluster_database                     boolean      TRUE                ------查看集群的参数,cluster_database为true表示为集群数据库,否则,非集群数据库
          cluster_database_instances             integer      2  
          cluster_interconnects                string  

    二.开始数据库归档模式
    
         注意:一下操作只在一个节点 上执行,本例为节点1进行的操作
    
        1.备份参数文件:
          SQL>   create  pfile='/u01/oracle/db/dbs/orcl-bak .ora'  from  spfile;
         
         2.修改cluster_database参数,
           SQL> alter system    set  cluster_database= false  s cope=spfile sid='*';               ------ 修改为非集群数据库,该参数为静态参数,需要使用scope=spfile   

         3.切换到grid用户,可以再开一个终端切换用户,在grid用户下停止数据库:
          [ grid @test1 ~ ] $   srvctl stop  database  -d orcl     ------将数据库一致停库
         [grid@test1 ~] $ srvctl start instance -d orcl -i orcl1 -o mount                -------将节点1启动到mount状态        

        4.节点1切换到oracle用户登录数据库中:
            查询数据库实例状态:
            SQL> select instance_name,status from v$instance;  
   
             INSTANCE_NAME    STATUS  
             ---------------- ------------  
             ora10g1          MOUNTED  
       
            修改数据库成归档模式:
             SQL> alter database archivelog;                                       -------改变数据库到归档模式        
             Database altered.  
             
            将集群参数修改回去:
              SQL> alter system set cluster_database=true scope=spfile sid='*';   -------在将数据库改为集群模式  
       
             System altered.  

         5.切换到grid用户,关闭整个数据库,然后重启:
         [grid@test1 ~] $ srvctl stop database -d orcl     ------将数据库关闭;
         [grid@test1 ~] $ srvctl start database -d orcl     ------将数据库开启;

        


         6.切换到oracle用户下登录数据库查询归档状态:

  
        SQL> archive log list;                                               ----查看归档模式  
            Database log mode              Archive Mode                       ----已经处于归档模式  
            Automatic archival             Enabled                               ----自动归档  
            Archive destination            USE_DB_RECOVERY_FILE_DEST             ----归档位置为参数DB_RECOVERY_FILE_DEST的值  
            Oldest online log sequence     60                                    ----下面是sequence相关信息     
            Next log sequence to archive   61  
            Current log sequence           61  

        到此归档修改完毕。你可以根据需要修改归档位置

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30484956/viewspace-2132502/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30484956/viewspace-2132502/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值