Oracle 11g在ASM磁盘组上添加控制文件
来源:互联网 发布:古剑奇谭网络播放量 编辑:程序博客网 时间:2024/06/05 00:53
控制文件(Control File)是Oracle的物理文件之一,它记录了数据库的名字、数据文件的位置等信息。控制文件的重要性在于,一旦控制文件损坏,数据库将会宕机。如果没有数据库的备份和归档日志文件,数据库将无法恢复。因此,我们应该多路镜像控制文件(Multiplex Control Files),并把每个镜像的控制文件分布在不同的物理磁盘。根据经验,控制文件多路镜像以后,几个控制文件同时坏掉的可能性几乎为零。控制文件管理的重心是重在预防,而不是亡羊补牢!
今天做在测试环境为control file创建多路径镜像控制文件!
环境:RHEL6.4 ORACLE 11.2.0.3 RAC
1:查看现在的控制文件:
SQL> select * from V$CONTROLFILE; STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- ------------------------------------------------------------ --- ---------- --------------
+SYSTEM/gtsdb/controlfile/current.260.870609283 NO 16384 1128
2. 修改spfile中的控制文件参数
SQL> alter system set control_files='+SYSTEM/gtsdb/controlfile/current.260.870609283','+ARCHIVE','+DATA' SCOPE=SPFILE;System altered.
3:停数据库srvctl stop database -d gtsdb
4:将数据库实例启动到nomount状态startup nomount
5:使用rman还原controlfile
SQL> startup nomount
ORACLE instance started.
Total System Global Area 3323752448 bytes
Fixed Size 2232920 bytes
Variable Size 838864296 bytes
Database Buffers 2466250752 bytes
Redo Buffers 16404480 bytes
[oracle@gtsdb1 ~]$ rman target /
Recovery Manager: Release 11.2.0.3.0 - Production on Sat Feb 7 11:48:15 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: GTSDB (not mounted)
RMAN> restore controlfile from '+SYSTEM/gtsdb/controlfile/current.260.870609283';
Starting restore at 2015/02/07 11:48:22
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1425 instance=gtsdb1 device type=DISK
channel ORA_DISK_1: copied control file copy
output file name=+SYSTEM/gtsdb/controlfile/current.260.870609283
output file name=+ARCHIVE/gtsdb/controlfile/current.259.871040903
output file name=+DATA/gtsdb/controlfile/current.258.871040903
Finished restore at 2015/02/07 11:48:26
RMAN>
RMAN>
RMAN> sql ' alter database mount';
sql statement: alter database mount
released channel: ORA_DISK_1
RMAN> sql 'alter database open';
sql statement: alter database open
RMAN> exit
Recovery Manager complete.
[oracle@gtsdb1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Sat Feb 7 11:49:10 2015
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SQL> select open_mode,name from v$database;
OPEN_MODE NAME
-------------------- ---------
READ WRITE GTSDB
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
+SYSTEM/gtsdb/controlfile/current.260.870609283
+ARCHIVE/gtsdb/controlfile/current.259.871040903
+DATA/gtsdb/controlfile/current.258.871040903
6:将节点2实例启动!
- ORACLE 11g在ASM磁盘组上添加控制文件
- Oracle 11g在ASM磁盘组上添加控制文件
- Oracle 11g在ASM磁盘组上添加控制文件
- Oracle 11G R2 RAC 添加节点,添加asm磁盘
- 11g中添加磁盘到asm磁盘组
- AIX_HP UX_LINUX 上ORACLE ASM 添加磁盘
- Oracle ASM 磁盘组添加磁盘
- 11g Oracle DBCA时找不到ASM磁盘组
- 11g RAC 更改归档模式 ,归档文件存放在ASM 磁盘组
- 11g RAC 更改归档模式 ,归档文件存放在ASM 磁盘组
- oracle之 RAC 11G ASM下控制文件多路复用
- oracle 11g 单节点安装 ASM,找不到ASM磁盘组
- ORACLE 11g将数据库移动到不同的ASM磁盘组/修改ASM磁盘组的冗余属性
- AIX/HP UX/LINUX 上ORACLE ASM 添加磁盘
- linux平台下oracle ASM磁盘组添加磁盘
- hp-ux 11g RAC asm 添加磁盘
- ASM在原有的磁盘组添加磁盘
- oracle 10g rac asm磁盘组增加硬盘
- coreseek源码linux下安装
- Scala学习笔记3--类型推演
- ural 1009. K-based Numbers dp 高精度
- Floating Action Button – Part 1
- 浅谈margin:0 auto
- Oracle 11g在ASM磁盘组上添加控制文件
- IOS8 UIAlertController 弹框
- JTable的应用(二)
- Windows系统下一个文件夹里可以放多少个文件?
- JMS学习
- DURABLE在queue和topic中的区别
- cocos2dx3.0自定义回调函数,传递自己想要的参数
- 对jms中Durable Subscription的一种理解
- setWidgetLayoutResource