oracle rac alter日志,oracle 11g rac 添加重做日志文件

1)实验思路:

【1】查看当前联机重做日志文件信息

【2】实验前进行必要的文件备份

【3】增加两组联机重做日志文件,每个文件大小为2G

【4】查看oracle运行状态,每个实例各一个,这样每个实例一共各有5个日志文件

【5】再次增加一组日志文件,每个实例各一个,这样每个实例一共有5个日志文件

【6】删除原来的两组300MB的日志文件

【7】增加两组2G的日志文件

2)首先查看当前联机日志文件状态

从数据库的逻辑层面查看

export ORACLE_SID=rac1

sqlplus /nolog

conn / as sysdba

select instance_name from v$instance;

set linesize 120

select * from v$log;

在rac2上进行同样的操作

export ORACLE_SID=rac2

sqlplus /nolog

conn / as sysdba

select instance_name from v$instance;

set linesize 120

select * from v$log;

从数据库存储的物理层面查看:

export ORACLE_SID=+ASM1

asmcmd

ls

cd onlinelog

ls -l

3)实验前进行必要的文件备份

参数文件的备份:

SQL>create pfile='/oracle/pfile_20140212_before_add_redolog.ora' from spfile;

控制文件的备份

sql>alter database backup controlfile to '/oracle/control_20140212_before_add_redolog.ora';

4)增加联机日志文件(存储在ASM磁盘上):

alter database add logfile thread 1 group 5('+DATA/rac/onlinelog/group5') size 2g;

alter database add logfile thread 2 group 6('+DATA/rac/onlinelog/group6') size 2g;

alter database add logfile thread 1 group 7('+DATA/rac/onlinelog/group7') size 2g;

alter database add logfile thread 2 group 8('+DATA/rac/onlinelog/group8') size 2g;

增加联机日志完成后,执行SQL>select * from v$logfile;

查看当前物理文件信息

alter system switch logfile;

alter system switch logfile;

在节点二上查看当前联机日志文件信息:

select * from v$log;

5)在节点一上再次增加两个日志文件:

alter database add logfile thread 1 group 9

('+data/rac/onlinelog/group9') size 2g;

alter database add logfile thread 2 group 10

('+data/rac/onlinelog/group10') size 2g;

select * from v$log;

通过asmcmd 查看存储在ASM磁盘上的物理文件信息:

export ORACLE_SID=+ASM1

asmcmd

cd +data/rac/onlinelog

ls -l

6)删除旧的300M的联机日志文件:

注意:删除日志文件注意事项:

[1]该文件已归档

[2]当前未被使用,即状态为INACTIVE

[3]必须保证删除该日志文件后,每个实例至少有两个日志文件

alter database drop logfile group 1;

select * from v$log;

alter database drop logfile group 3;

alter database drop logfile group 2;

alter database drop logfile group 4;

7)删除完成后,当前一共剩下3组日志文件,每个实例各3个日志文件,下面进行添加操作:

alter database add logfile thread 1 group 1('+data/rac/onlinelog/group1') size 2g;

alter database add logfile thread 2 group 2('+data/rac/onlinelog/group2') size 2g;

alter database add logfile thread 1 group 3('+data/rac/onlinelog/group3') size 2g;

alter database add logfile thread 2 group 4('+data/rac/onlinelog/group4') size 2g;

通过asmcmd查看存储在ASM磁盘上的物理文件信息,此时应该有5组共10个日志文件:

cd +data/rac/onlinelog

asm磁盘组上确实存在10个联机重做日志文件。

为保险起见,依次在两个节点上执行以下操作,手工切换使新增的日志文件生效:

alter system switch logfile;

alter system switch logfile;

select * from v$log;

8)所有操作执行完毕,检查系统当前状态并查看日志:

1、查看RAC当前状态

crs_stat -t

2、分别在两个节点上查看alert日志,观察是否存在异常记录:

添加日志文件前的情况:共4组日志文件。每组两个文件。一个实例就8个文件,两个实例16个文件。

SQL> /

INST_ID     GROUP# STATUS  TYPE    MEMBER                         IS_

---------- ---------- ------- ------- ------------------------------                  ---------- ---

1          2         ONLINE       +DATA/oralnx/onlinelog/group_2.262.83253 NO   1117

1          2         ONLINE      +BACKUP/oralnx/onlinelog/group_2.258.832 YES    531119

1          1         ONLINE       +DATA/oralnx/onlinelog/group_1.261.83253 NO    1115

1          1         ONLINE       +BACKUP/oralnx/onlinelog/group_1.257.832 YES   531117

1          3         ONLINE       +DATA/oralnx/onlinelog/group_3.265.83253 NO    1269

1          3         ONLINE       +BACKUP/oralnx/onlinelog/group_3.259.832 YES    531271

1          4         ONLINE       +DATA/oralnx/onlinelog/group_4.266.83253 NO     1271

1          4         ONLINE        +BACKUP/oralnx/onlinelog/group_4.260.832 YES   531273

2          2         ONLINE        +DATA/oralnx/onlinelog/group_2.262.83253 NO   1117

2          2         ONLINE       +BACKUP/oralnx/onlinelog/group_2.258.832 YES   531119

2          1         ONLINE      +DATA/oralnx/onlinelog/group_1.261.83253 NO    1115

2          1         ONLINE        +BACKUP/oralnx/onlinelog/group_1.257.832 YES   531117

2          3         ONLINE     +DATA/oralnx/onlinelog/group_3.265.83253 NO     1269

2          3         ONLINE        +BACKUP/oralnx/onlinelog/group_3.259.832 YES    531271

2          4         ONLINE       +DATA/oralnx/onlinelog/group_4.266.83253 NO     1271

2          4         ONLINE      +BACKUP/oralnx/onlinelog/group_4.260.832 YES     531273

16 rows selected.

20140212在rac1上做如下操作:

SQL> alter database add logfile thread 1 group 5 ('+DATA/oralnx/onlinelog/group_5.log','+BACKUP/oralnx/onlinelog/group_5.log') size 2g;

Database altered.

SQL> alter database add logfile thread 2 group 6 ('+DATA/oralnx/onlinelog/group_6.log','+BACKUP/oralnx/onlinelog/group_6.log') size 2g;

Database altered.

SQL> select inst_id,group#,thread#,bytes/1024/1024 sizeMB,status from gv$log;

INST_ID     GROUP#    THREAD#     SIZEMB STATUS

---------- ---------- ---------- ---------- ----------------

1          1          1        300 INACTIVE

1          2          1        300 CURRENT

1          3          2        300 CURRENT

1          4          2        300 INACTIVE

1          5          1       2048 UNUSED

1          6          2       2048 UNUSED

2          1          1        300 INACTIVE

2          2          1        300 CURRENT

2          3          2        300 CURRENT

2          4          2        300 INACTIVE

2          5          1       2048 UNUSED

INST_ID     GROUP#    THREAD#     SIZEMB STATUS

---------- ---------- ---------- ---------- ----------------

2          6          2       2048 UNUSED

SQL> alter database drop logfile group 1;

Database altered.

SQL> alter database add logfile thread 1 group 1 ('+DATA/oralnx/onlinelog/group_1.log','+BACKUP/oralnx/onlinelog/group_1.log') size 2g;

SQL> alter database drop logfile group 4;

SQL> alter database add logfile thread 2 group 4 ('+DATA/oralnx/onlinelog/group_4.log','+BACKUP/oralnx/onlinelog/group_4.log') size 2g;

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值