`
wsql
  • 浏览: 12099248 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

在RAC环境中如何管理日志(redolog file)组

阅读更多

在RAC环境中如何管理日志(redolog file)组

<!-- #BeginDate format:wfcIS1m -->Tuesday, 2004-09-14 11:52<!-- #EndDate --> Eygle

<!--DWLayoutEmptyCell-->

原文连接:

http://www.eygle.com/faq/How.To.Mangement.redologfile.in.Rac.Raw.htm

本文简单介绍在RAC裸设备环境下如何管理日志文件(redolog file)

本文环境:Oracle9i Rac + VCS4.0 + VxVM4.0 + Solaris9.0 + SunFire210

1.首先可以查看当前裸设备情况


# vxprint
Disk group: oradg

TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
dg oradg        oradg        -        -        -        -        -       -

dm oradg01      c2t0d2s2     -        244143872 -       -        -       -

v  ctlfile1     gen          ENABLED  204800   -        ACTIVE   -       -
pl ctlfile1-01  ctlfile1     ENABLED  204800   -        ACTIVE   -       -
sd oradg01-13   ctlfile1-01  ENABLED  204800   0        -        -       -

v  ctlfile2     gen          ENABLED  204800   -        ACTIVE   -       -
pl ctlfile2-01  ctlfile2     ENABLED  204800   -        ACTIVE   -       -
sd oradg01-14   ctlfile2-01  ENABLED  204800   0        -        -       -

v  redo101      gen          ENABLED  204800   -        ACTIVE   -       -
pl redo101-01   redo101      ENABLED  204800   -        ACTIVE   -       -
sd oradg01-04   redo101-01   ENABLED  204800   0        -        -       -

v  redo102      gen          ENABLED  204800   -        ACTIVE   -       -
pl redo102-01   redo102      ENABLED  204800   -        ACTIVE   -       -
sd oradg01-05   redo102-01   ENABLED  204800   0        -        -       -

v  redo103      gen          ENABLED  204800   -        ACTIVE   -       -
pl redo103-01   redo103      ENABLED  204800   -        ACTIVE   -       -
sd oradg01-06   redo103-01   ENABLED  204800   0        -        -       -

v  redo201      gen          ENABLED  204800   -        ACTIVE   -       -
pl redo201-01   redo201      ENABLED  204800   -        ACTIVE   -       -
sd oradg01-07   redo201-01   ENABLED  204800   0        -        -       -

v  redo202      gen          ENABLED  204800   -        ACTIVE   -       -
pl redo202-01   redo202      ENABLED  204800   -        ACTIVE   -       -
sd oradg01-08   redo202-01   ENABLED  204800   0        -        -       -

v  redo203      gen          ENABLED  204800   -        ACTIVE   -       -
pl redo203-01   redo203      ENABLED  204800   -        ACTIVE   -       -
sd oradg01-09   redo203-01   ENABLED  204800   0        -        -       -

v  spfile       gen          ENABLED  204800   -        ACTIVE   -       -
pl spfile-01    spfile       ENABLED  204800   -        ACTIVE   -       -
sd oradg01-12   spfile-01    ENABLED  204800   0        -        -       -

v  srvcfg       gen          ENABLED  1024000  -        ACTIVE   -       -
pl srvcfg-01    srvcfg       ENABLED  1024000  -        ACTIVE   -       -
sd oradg01-15   srvcfg-01    ENABLED  1024000  0        -        -       -

v  system       gen          ENABLED  1638400  -        ACTIVE   -       -
pl system-01    system       ENABLED  1638400  -        ACTIVE   -       -
sd oradg01-01   system-01    ENABLED  1638400  0        -        -       -

v  temp         gen          ENABLED  2048000  -        ACTIVE   -       -
pl temp-01      temp         ENABLED  2048000  -        ACTIVE   -       -
sd oradg01-02   temp-01      ENABLED  2048000  0        -        -       -

v  undo11       gen          ENABLED  16777216 -        ACTIVE   -       -
pl undo11-01    undo11       ENABLED  16777216 -        ACTIVE   -       -
sd oradg01-10   undo11-01    ENABLED  2048000  0        -        -       -
sd oradg01-17   undo11-01    ENABLED  14729216 2048000  -        -       -

v  undo21       gen          ENABLED  2048000  -        ACTIVE   -       -
pl undo21-01    undo21       ENABLED  2048000  -        ACTIVE   -       -
sd oradg01-11   undo21-01    ENABLED  2048000  0        -        -       -

v  users        gen          ENABLED  16777216 -        ACTIVE   -       -
pl users-01     users        ENABLED  16777216 -        ACTIVE   -       -
sd oradg01-03   users-01     ENABLED  2048000  0        -        -       -
sd oradg01-16   users-01     ENABLED  14729216 2048000  -        -       -

                      

2.分配新的裸设备并设置相应的权限

这一步需要以root身份执行

# vxassist -g oradg -U gen make redo104 100m
# vxassist -g oradg -U gen make redo105 100m
# vxedit -g oradg set user=oracle mode=644 redo104
# vxedit -g oradg set user=oracle mode=644 redo105

3.重新规划redolog file组

$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on Tue Sep 14 10:02:47 2004

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Real Application Clusters option
JServer Release 9.2.0.4.0 - Production

SQL> set linesize 120
SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1       6313   52428800          1 NO  ACTIVE                 3193855 14-SEP-04
         2          1       6312   52428800          1 NO  INACTIVE               3191691 14-SEP-04
         5          1       6314   52428800          1 NO  CURRENT                3196041 14-SEP-04
         3          2         17   10485760          1 NO  CURRENT                3016310 14-SEP-04
         4          2         16   10485760          1 NO  INACTIVE               1619198 13-SEP-04

SQL> alter database add logfile thread 1 group 6 ('/dev/vx/rdsk/oradg/redo104') size 90M;

Database altered.

SQL> alter database add logfile thread 1 group 7 ('/dev/vx/rdsk/oradg/redo105') size 90M;

Database altered.

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1       6316   52428800          1 NO  INACTIVE               3200415 14-SEP-04
         2          1       6315   52428800          1 NO  INACTIVE               3198233 14-SEP-04
         5          1       6317   52428800          1 NO  ACTIVE                 3202621 14-SEP-04
         6          1       6318   94371840          1 NO  CURRENT                3204811 14-SEP-04
         7          1          0   94371840          1 YES UNUSED                       0
         3          2         17   10485760          1 NO  CURRENT                3016310 14-SEP-04
         4          2         16   10485760          1 NO  INACTIVE               1619198 13-SEP-04

7 rows selected.

SQL> alter database drop logfile group 5;

Database altered.

SQL> alter database add logfile thread 1 group 5 ('/dev/vx/rdsk/oradg/redo103') size 90M;

Database altered.

....

SQL> select *from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
         1          1       6327   94371840          1 NO  INACTIVE               3238534 14-SEP-04
         2          1       6329   94371840          1 NO  CURRENT                3246417 14-SEP-04
         5          1          0   94371840          1 YES UNUSED                       0
         6          1       6328   94371840          1 NO  ACTIVE                 3242482 14-SEP-04
         7          1       6326   94371840          1 NO  INACTIVE               3234597 14-SEP-04
         3          2         17   10485760          1 NO  CURRENT                3016310 14-SEP-04
         4          2         16   10485760          1 NO  INACTIVE               1619198 13-SEP-04

7 rows selected.
						

分享到:
评论

相关推荐

    rac数据库修改redolog日志组大小及数量.docx

    根据题目描述,在RAC环境下需要向现有数据库中添加四组Redo Log日志组。具体命令如下: ```sql ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 5 ('+DATA/pracdb1/onlinelog/redo05_1.log', '+FLASH/pracdb1/onlinelog...

    ORACLE 修改redo日志文件 大小的方法

    在Oracle数据库管理中,调整redo日志文件大小是一项重要的维护工作,这直接影响到数据库的性能与稳定性。本文将深入探讨如何在Oracle环境中修改redo日志文件的大小,以及这一操作的具体步骤和注意事项。 ### 一、...

    Redo Log之一:理解Oracle redo log

    在RAC(Real Application Clusters)环境中,日志组中的Thread#字段具有特殊意义,它代表不同实例的编号。每个实例有自己独立的redo log,该编号与实例编号相对应。日志组中的SEQUENCE#字段记录了每个实例日志组的...

    RAC下的REDO和UNDO管理

    在Oracle数据库的Real Application Clusters (RAC)环境中,REDO和UNDO管理扮演着至关重要的角色,确保数据的安全性、事务处理以及数据恢复。在RAC架构中,多个实例共享同一物理数据库,这就需要对REDO和UNDO管理进行...

    Oracle RAC+DataGuard环境下控制文件和日志文件调整步骤

    内容概要:本文详细介绍了在Oracle RAC环境中添加控制文件、修改主库redo log、编辑主库和备库hosts文件、设置force logging模式、添加standby redo log文件、配置监听文件listener.ora、tnsnames.ora文件、从RAC源...

    Archive Log Current及Archive Log路线图

    本文将详细介绍Oracle数据库中Archive Log的相关知识点,包括其基本概念、在RAC环境下的应用特点以及如何通过`ALTER SYSTEM ARCHIVELOG CURRENT`命令来手动归档当前redo log文件组等内容。 #### Archive Log简介 ...

    Oracle RAC恢复到单机方案-仅有一个全备

    在Oracle Real Application Clusters (RAC)环境中,当面临只有历史全备(热备)且无增量备份和归档备份的情况下,若需要将数据恢复到单机环境,会面临一定的挑战。本文将详细介绍具体的恢复步骤及可能遇到的问题与...

    Oracle10g RAC环境下DataGuard备库搭建实例

    在 RAC 环境中,这个过程与在单节点数据库上略有不同,因为 RAC 包含多个实例,但基本原理是相同的——确保所有节点的日志都能传送到备库。 首先,你需要在备库服务器上安装与主库相同版本的 Oracle 软件,但不需要...

    Oracle_DataGuard 11g RAC+单机

    - 示例命令:`ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 5 ('+fra/orcl/redo05.log') SIZE 50M;` - 验证Standby Redo Log组的状态:`SELECT group#, thread#, sequence#, archived, status FROM v$...

    ORACLE 11GRAC配置单实例ADG

    在RAC环境中,监听器的配置有所不同。此处仅对`tnsnames.ora`文件进行配置,并使用SCAN IP。 - 配置示例: ``` RACDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.79)(PORT = 1521)) ...

    ORACLE_RAC数据库中的初始化参数的设置

    在Oracle Real Application Clusters (RAC)环境中,初始化参数的配置对于确保集群稳定性和性能至关重要。与单实例数据库相比,RAC环境下参数的设置更为复杂,因为它涉及到多个实例之间的协调。本文将详细介绍RAC...

    Oracle Rac 集群数据文件改变目录操作

    2. **查看redo日志文件**:通过`V$LOGFILE`视图确认新redo日志文件已加入到日志组。 3. **删除旧redo日志文件**:在确保数据安全后,可以删除不再使用的旧redo日志文件。 **五、数据文件迁移** 数据文件的迁移通常...

    Oracle19c rac备份数据通过rman恢复到单实例

    在进行Oracle 19c RAC(Real Application Clusters)数据库的数据备份与恢复操作时,可能会遇到需要将RAC集群环境下的备份数据恢复到单实例环境中的场景。这种情况下,RMAN(Recovery Manager)作为Oracle提供的强大...

    基于Linux的oracle 10g rac管理维护手记

    - **spfile参数管理**:如设置redo log、undo表空间、归档日志模式等,直接影响数据库性能和可靠性。 - **Redo/Undo管理**:合理配置redo日志组和undo表空间大小,以平衡性能和恢复能力。 - **归档日志与闪回配置...

    Oracle 9i RAC 安装手册

    Oracle 9i Real Application Clusters (RAC) 是Oracle数据库的一种高可用性和可扩展性解决方案,它允许多台服务器共享同一个数据库实例,从而...通过遵循上述步骤和注意事项,可以成功地部署和管理Oracle 9i RAC环境。

    11.2rac更换存储

    - 删除旧存储中的redo日志文件成员:`alter database drop logfile member '+DATADG/rac/onlinelog/group_3.265.801770831'` ### 9. 更新参数文件 - 创建一个新的初始化参数文件:`create pfile=/tmp/pfile.txt ...

    RAC_Oracle11g_asm_grid_openfile搭建集群环境.docx

    - **重做日志缓冲区** (Redo Log Buffer): 用于缓存重做日志记录。 #### 二、环境安装规划 **1. 数据库设定**: - **Oracle 版本选择**: 本案例选择了 Oracle 11g 第二版 (11.2)。 - **数据库类型**: RAC 集群...

    Oracle Database 11g RAC Administration

    在Oracle Database 11g RAC的架构中,每个节点(服务器)都有自己的数据库实例,这些实例通过集群文件系统(Cluster File System,CFS)或Oracle Automatic Storage Management (ASM) 共享数据文件。心跳网络用于...

    oracle单实例恢复至rac

    - 对于RAC环境中的多个实例,需要确保数据文件和redo日志文件的位置和命名规则的一致性。 - 在执行任何恢复操作之前,都需要对现有环境进行充分的评估和规划,以避免不必要的风险。 通过以上详细的步骤和注意事项,...

    oracle rac存储迁移

    1. **添加新的Redo日志文件**:在新的存储位置上添加新的Redo日志文件,并通过系统命令切换Redo日志组,确保新的Redo日志文件被使用。 ```sql SQL&gt; alter database add logfile '/dev/raw31' size 50m; SQL&gt; ...

Global site tag (gtag.js) - Google Analytics