Oracle RAC修改归档

本文详细介绍了如何在Oracle数据库中设置归档日志模式,包括归档日志空间需求计算、备份参数文件、创建归档目录、修改归档参数等步骤,并演示了如何手动进行日志切换和验证归档日志生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、检查当前日志切换次数及大小
           MAX_FIRST DAY        COUNT_NUMBER    SIZE_MB
            --------- ---------- ------------ ----------
           02-APR-17 2017-04-02           22       4400
           03-APR-17 2017-04-03           22       4400
           04-APR-17 2017-04-04           20       4000
           05-APR-17 2017-04-05           25       5000
           06-APR-17 2017-04-06           22       4400
           07-APR-17 2017-04-07           25       5000
           08-APR-17 2017-04-08           22       4400
           09-APR-17 2017-04-09           21       4200
           10-APR-17 2017-04-10           23       4600
           11-APR-17 2017-04-11           22       4400
           12-APR-17 2017-04-12           26       5200
           13-APR-17 2017-04-13           22       4400
           14-APR-17 2017-04-14           26       5200
           15-APR-17 2017-04-15           21       4200
           16-APR-17 2017-04-16           22       4400
           17-APR-17 2017-04-17           30       6000
           18-APR-17 2017-04-18           23       4600
           19-APR-17 2017-04-19           41       8200
           20-APR-17 2017-04-20           35       7000
           21-APR-17 2017-04-21           16       3200  
按照当前生成的日志大小计算,最大值为8.2G,为磁盘空间提供30%冗余,归档日志保留7天,归档日志所需要的磁盘空间为(8.2+8.2*30%)*7=75G
2、备份参数文件(oracle用户)
   sqlplus '/as sysdba'
   create pfile='/home/oracle/initudbdb.ora' from spfile;
   cd /home/oracle 
   ls -ltr initudbdb.ora
3、检查ASM磁盘组是否有足够的磁盘的空间(grid用户)
   asmcmd
   lsdg 
   ASMCMD> lsdg
   State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
   MOUNTED  EXTERN  N         512   4096  1048576   7696144  7563746                0         7563746              0             N  DATA/
   MOUNTED  EXTERN  N         512   4096  1048576    819200   818250                0          818250              0             N  FRA/
   MOUNTED  EXTERN  N         512   4096  1048576     30720    30320                0           30320              0             Y  OCR/
4、在ASM DATA下创建归档目录存放归档日志(目前DATA目录还有足够的空间),具体操作如下(grid用户):
   asmcmd
   lsdg
   cd DATA/UDBDB
   mkdir ARCH
5、修改库的归档参数(oracle用户)
   lter system set log_archive_dest_1='location=+DATA/UDBDB/ARCH' scope=spfile sid='*';
6、停库(grid用户)
   srvctl stop database -d udbdb
7、查看资源状态(grid用户)
   crs_stat -t
8、启动一个节点到mount状态(grid用户)
   srvctl start instance -d prod -i prod1 -o mount
9、修改数据库为归档模式并打开数据库(oracle用户)
   alter database archivelog;
   alter database open;
10、检查是否切换成功(oracle用户)
   archive log list;
11、启动第二个节点(grid用户)
   srvctl start instance -d prod -i prod2
12、检查资源状态
   crs_stat -t
13、手工执行日志切换(oracle用户)
    alter system switch logfile;
14、查看归档日志是否生成(grid用户)
    asmcmd
    cd DATA
    cd UDBDB
    cd ARCH
    ls

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

转载于:http://blog.itpub.net/29108856/viewspace-2139666/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值