`

ASM中怎样冗余控制文件

阅读更多

1.查看当前系统的控制文件信息

[oracle@rac02 dbs]$ exit
exit

SQL> show parameter control_files

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_files                        string      +DISKGRP1/orac/controlfile/bac
                                                 kup.257.719218371

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options

2.用RAMN复制控制文件到新的地方
[oracle@rac02 dbs]$ rman target /

Recovery Manager: Release 10.2.0.1.0 - Production on Sun Jul 4 05:00:02 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

connected to target database: ORAC (DBID=986088201, not open)


RMAN> shutdown immediate;

database dismounted
Oracle instance shut down

RMAN> startup nomount;

connected to target database (not started)
Oracle instance started

Total System Global Area     167772160 bytes

Fixed Size                     1218316 bytes
Variable Size                 88082676 bytes
Database Buffers              75497472 bytes
Redo Buffers                   2973696 bytes

RMAN>  restore controlfile to '+FLS' from '+DISKGRP1/orac/controlfile/backup.257.719218371';

Starting restore at 04-JUL-10
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=150 instance=ORAC2 devtype=DISK
allocated channel: ORA_DISK_2
channel ORA_DISK_2: sid=149 instance=ORAC2 devtype=DISK

channel ORA_DISK_2: skipped, autobackup already found
channel ORA_DISK_1: copied control file copy
Finished restore at 04-JUL-10

RMAN> RMAN> exit

Recovery Manager complete.

3.查找新控制文件的位置
[oracle@rac02 dbs]$ export ORACLE_SID=+ASM2
[oracle@rac02 dbs]$ asmcmd
ASMCMD> find -t controlfile . *
+DISKGRP1/orac/CONTROLFILE/backup.257.719218371
+FLS/ORAC/CONTROLFILE/backup.273.723445753
ASMCMD> exit

4.修改控制文件参数
[oracle@rac02 dbs]$ export ORACLE_SID=ORAC2
[oracle@rac02 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Jul 4 05:13:58 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SQL> show parameter control_files;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_files                        string      +DISKGRP1/orac/controlfile/bac
                                                 kup.257.719218371
SQL> alter system set control_files='+DISKGRP1/orac/controlfile/backup.257.719218371',
'+FLS/ORAC/CONTROLFILE/backup.273.723445753' scope=spfile;

System altered.

SQL> shutdown immediate;
ORA-01507: database not mounted


ORACLE instance shut down.

5.从新启动数据库
SQL> startup;
ORACLE instance started.

Total System Global Area  167772160 bytes
Fixed Size                  1218316 bytes
Variable Size              88082676 bytes
Database Buffers           75497472 bytes
Redo Buffers                2973696 bytes
Database mounted.
Database opened.
SQL>  select * from v$controlfile;
/
STATUS  NAME
------- ------------------------------------------------------------------------
        +DISKGRP1/orac/controlfile/backup.257.719218371
        +FLS/orac/controlfile/backup.273.723445753

SQL>  show parameter control_files;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_files                        string      +DISKGRP1/orac/controlfile/bac
                                                 kup.257.719218371, +FLS/orac/c
                                                 ontrolfile/backup.273.72344575
                                                 3

 

分享到:
评论

相关推荐

    ASM1061资料文件.rar

    ASM1061是一款广泛应用在PCI-E到SATA转换中的控制器芯片,由ASMtek公司生产。这个"ASM1061资料文件.rar"压缩包包含了关于该芯片的详细设计资料,对于开发者、工程师或者硬件爱好者来说是极其宝贵的资源。下面我们将...

    oracle_asm_管理_中文.pdf

    Oracle ASM支持包括数据文件、日志文件、控制文件、归档日志和RMAN备份集等多种Oracle数据库文件类型。此外,ASM为使用Oracle RAC的用户提供了无需第三方集群逻辑卷管理器或集群文件系统即可实现的数据共享功能。 ...

    oracle R2 ASM 知识

    4. **ASM文件**:ASM文件是数据库对象如表空间、数据文件、控制文件等在ASM中的表示,ASM自动管理这些文件的分布和扩展。 **二、ASM的特点** 1. **自动存储管理**:ASM自动分配和管理磁盘空间,无需手动创建文件...

    Oracle ASM 常用知识小结 共18页.pdf

    在ASM环境中,添加控制文件通常涉及到在指定的磁盘组中创建新的文件,并更新数据库的控制文件多路复用设置。这个过程可以通过SQL命令或Oracle Data Guard的配置来完成。 5. **文件系统模拟ASM的方案** 在某些场景...

    数据库架构和ASM

    例如,ASM与OMF(Oracle Managed Files)的配合,使得数据文件、控制文件和重做日志文件的管理更为自动化。此外,了解如何启动和关闭ASM实例以及如何处理ASM磁盘组的问题,也是考试的关键内容。 ASM磁盘组的管理...

    oracle ASM 最佳实践

    - **在ASM中创建额外的控制文件**:介绍了如何在ASM环境中创建额外的控制文件,以提高数据保护级别。 - **ASM SQL脚本**:提供了一些常用的SQL脚本,这些脚本可用于执行ASM管理任务,如检查ASM实例的状态、配置参数...

    ASM normal模式磁盘大小相差悬殊导致建库失败

    ASM是一种专门为Oracle数据库设计的存储管理系统,用于管理数据库的数据文件、控制文件、重做日志文件等。在ASM中,磁盘组(Disk Group)是一个重要的概念,它是由一个或多个物理磁盘组成,用于存储数据库文件的逻辑...

    ASM官方文档

    Oracle Automatic Storage Management(ASM)是Oracle数据库提供的一种存储解决方案,允许数据库管理员通过一个集成的软件层来管理数据文件、日志文件和控制文件等数据库文件。通过ASM,用户可以实现磁盘组的动态...

    asm control

    ASM为数据库管理员提供了一个集成化的存储解决方案,它负责自动管理和优化数据库的数据文件、重做日志文件以及控制文件等。ASM的主要目标是简化存储管理,提高系统性能,并确保高可用性。 在"asm control"这个主题...

    oracle ASM

    - **ASM文件**:ASM管理的所有文件,包括数据文件、控制文件、重做日志文件等。 - **ASM文件类型**:可以是普通的文件、二进制大对象(BLOB)或流文件。 #### 四、ASM的部署与管理 ##### 1. 部署过程 - **创建ASM...

    oracle_rac_asm

    ASM是Oracle RAC的重要组成部分,它作为统一的存储层,管理着RAC环境中的所有数据文件、控制文件、redo logs等。ASM提供了以下关键功能: 1. **自动磁盘管理**:ASM可以自动发现、格式化和管理磁盘组,无需手动创建...

    asm oracleasm

    8. **元数据管理**:ASM维护自己的元数据,包括文件位置、大小和状态等,这些信息存储在控制文件中,确保数据的准确性和一致性。 9. **ASM Disk Utility**:提供了名为`asmcmd`的命令行工具,用于管理ASM磁盘组和...

    Oracle 10.2 ASM 最佳实践 最终版本

    - **在ASM中创建额外的控制文件**:相关脚本和命令。 - **ASM SQL 脚本**:常用的SQL脚本示例。 以上内容详细介绍了Oracle 10.2 ASM的最佳实践和技术要点,对于理解并有效利用ASM的强大功能具有重要意义。

    asm体系结构简图-适用广泛

    - **Metadata(元数据)**:包含了ASM的控制信息,如磁盘组的定义、文件的布局等。 - **Physical Components(物理组件)**:包括Header、Allocation Table、Free Space Table等,这些组件共同构成了ASM的底层数据...

    ASM操作加盘.7z

    1. **ASM磁盘组**:ASM磁盘组是ASM中逻辑存储的单位,它由一个或多个物理磁盘组成,提供冗余和数据分布策略。磁盘组有多个类型,如正常型(NORMAL)、高冗余型(HIGH)和外部冗余型(EXTERNAL),分别对应不同的数据...

    Linux5.5 ASM安装包(32位和x86的64)

    在Linux环境中,ASM提供了一种高效、灵活的方式来组织和管理数据库的数据文件、控制文件、日志文件等。 1. **ASM的基本概念**: - ASM是一个集成的文件系统和卷管理器,专为Oracle数据库设计,简化了存储管理。 -...

    ASM恢复实例

    (3)维护文件名和位置:ASM实例知道每个文件在磁盘组中的名称和数据扩展的位置。 (4)原子改变数据块的日志记录:ASM实例的重做日志记录了对数据块的原子更改,用于实例或崩溃恢复。 ASM实例可以与多个数据库实例...

    ORACLE 10g所需asm包

    - **磁盘组**: ASM磁盘组是由一个或多个磁盘组成,用于存储数据库的数据文件、控制文件、重做日志文件等。磁盘组可以配置为高可用性和容错性。 - **ASM文件**: ASM文件是在磁盘组内创建的,可以映射到数据库对象,如...

    ASM实例+ASM数据库安装(Win8+Ora10)

    - **操作步骤**:验证数据库实例是否成功创建,并确认所有数据文件、控制文件等是否正确放置在指定的ASM磁盘组中。 - **验证方法**:通过查询V$DATABASE、V$DATAFILE、V$CONTROLFILE等视图来验证数据库的配置信息。

    OracleASM常用知识小结

    - **ASM Disk Group (磁盘组):** 由一组物理磁盘组成的逻辑单元,用于存储数据库的数据文件、控制文件等。 - **ASM Disk (磁盘):** 组成磁盘组的物理磁盘。 - **Directory (目录):** 在 ASM 中用来表示存储位置的...

Global site tag (gtag.js) - Google Analytics