11g rac 添加一个控制文件

一、环境

11g rac 


二、演示步骤

1. 查看控制文件路径

SYS@ysdb1>show parameter control_files

 

NAME                                 TYPE        VALUE

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

control_files                        string      +DATA1/ysdb/control01.ctl

 

 

2. 关闭所有实例,启动一个实例到nomount状态,恢复一个控制文件

[oracle@ysdb1 dbs]$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Wed Jun 28 11:10:03 2017

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: YSDB (DBID=3762312883)

 

RMAN> shutdown immediate;

 

using target database control file instead of recovery catalog

database closed

database dismounted

 

Oracle instance shut down

 

RMAN>

RMAN>

 

RMAN> startup nomount;

connected to target database (not started)

Oracle instance started

Total System Global Area     647204864 bytes

Fixed Size                     2256032 bytes

Variable Size                536871776 bytes

Database Buffers             104857600 bytes

Redo Buffers                   3219456 bytes

 

RMAN> restore controlfile to '+data1/ysdb/control03.ctl' from '+data1/ysdb/control01.ctl';

 

Starting restore at 28-JUN-17

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=34 instance=ysdb1 device type=DISK

 

channel ORA_DISK_1: copied control file copy

Finished restore at 28-JUN-17

 

RMAN>

 

 

3.  nomount下,修改参数文件,重启数据库

 

[oracle@ysdb1 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Wed Jun 28 11:14:08 2017

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

 

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

 

SYS@ysdb1>select status from v$instance;

 

STATUS

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

STARTED

 

SYS@ysdb1>alter system set control_files='+data1/ysdb/control01.ctl','+data1/ysdb/control03.ctl' scope=spfile sid='*';  

System altered.

 

SYS@ysdb1>shutdown immediate;

ORA-01507: database not mounted

ORACLE instance shut down.

 

SYS@ysdb1>startup

ORACLE instance started.

 

Total System Global Area  647204864 bytes

Fixed Size                  2256032 bytes

Variable Size             536871776 bytes

Database Buffers          104857600 bytes

Redo Buffers                3219456 bytes

Database mounted.

Database opened.

SYS@ysdb1>show parameter control_files

 

NAME                                 TYPE        VALUE

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

control_files                        string      +DATA1/ysdb/control01.ctl, +DA                                                 TA1/ysdb/control03.ctl

SYS@ysdb1>










本文转自 roidba 51CTO博客,原文链接:http://blog.51cto.com/roidba/1942643,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值