返回顶部
首页 > 资讯 > 数据库 >Oracle 11g rac 安装后在asm上增加control file文件副本
  • 792
分享到

Oracle 11g rac 安装后在asm上增加control file文件副本

2024-04-02 19:04:59 792人浏览 泡泡鱼
摘要

oracle 11g rac在建库的时候使用了ASM存储,然而rac在建库时默认只在asm上面创建了一个控制文件,如果想多加几个控制文件, 就需要通过手工来添加了,很多人可能会忽略这个细节,但是我们还是希望

oracle 11g rac在建库的时候使用了ASM存储,然而rac在建库时默认只在asm上面创建了一个控制文件,如果想多加几个控制文件,
就需要通过手工来添加了,很多人可能会忽略这个细节,但是我们还是希望多建几个control file来增加数据库的稳定性。
下面是具体步骤:


1、在操作前要保留一份控制文件和参数文件,以备搞不成恢复用。
注:只在一个数据库实例上进行修改。


sql> create pfile='/home/oracle/pfile0531.ora' from spfile;
File created.
SQL> alter database backup controlfile to '/home/oracle/cntrl_20180531.ctl';
Database altered.


SQL> col name for a50
SQL> select * from gv$controlfile;
   INST_ID STATUS  NAME                                               IS_ BLOCK_SIZE FILE_SIZE_BLKS
---------- ------- -------------------------------------------------- --- ---------- --------------
         2         +DATA/crmdb/controlfile/current.282.873504505    NO       16384           1152
         1         +DATA/crmdb/controlfile/current.282.873504505    NO       16384           1152


2、修改spfile中的控制文件参数
SQL> alter system set control_files='+DATA/crmdb/controlfile/current.256.977420629','+DATA','+DATA' scope=spfile sid='*';
System altered.


3、关闭数据库实例
crmdb1:/home/oracle@db> srvctl stop database -d crmdb
 
4、创建control file 副本
crmdb1:/home/oracle@db>  rman target/
Recovery Manager: Release 11.2.0.4.0 - Production on 星期五 2月 6 15:50:12 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
connected to target database (not started)
RMAN>  startup nomount
Oracle instance started
Total System Global Area   68412682240 bytes
Fixed Size                     2263488 bytes
Variable Size              31675385408 bytes
Database Buffers           36507222016 bytes
Redo Buffers                 227811328 bytes


RMAN> restore controlfile from '+DATA/crmdb/controlfile/current.256.977420629';
Starting restore at 06-2月 -15
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=4086 instance=crmdb device type=DISK
channel ORA_DISK_1: copied control file copy
output file name=+DATA/crmdb/controlfile/current.256.870194351
output file name=+DATA/crmdb/controlfile/current.426.870969063
output file name=+DATA/crmdb/controlfile/current.427.870969063
Finished restore at 06-2月 -15


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


5、登录数据库验证
SQL> select name from gv$controlfile;


NAME
--------------------------------------------------------------------------------
+DATA/crmdb/controlfile/current.256.977420629
+DATA/crmdb/controlfile/current.276.977568423
+DATA/crmdb/controlfile/current.277.977568423


6、修改spfile中的新添加的控制文件参数
SQL> alter system set control_files='+DATA/crmdb/controlfile/current.256.977420629','+DATA/crmdb/controlfile/current.276.977568423','+DATA/crmdb/controlfile/current.277.977568423' scope=spfile sid='*';
System altered.
SQL>  shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.


7、打开数据库最终验证
crmdb1:/home/oracle@db> srvctl start database -d crmdb
SQL>  select * from  gv$controlfile;
   INST_ID STATUS  NAME                                               IS_ BLOCK_SIZE FILE_SIZE_BLKS
---------- ------- -------------------------------------------------- --- ---------- --------------
         1         +DATA/crmdb/controlfile/current.256.977420629     NO       16384           1512
         1         +DATA/crmdb/controlfile/current.276.977568423     NO       16384           1512
         1         +DATA/crmdb/controlfile/current.277.977568423     NO       16384           1512
         2         +DATA/crmdb/controlfile/current.256.977420629     NO       16384           1512
         2         +DATA/crmdb/controlfile/current.276.977568423     NO       16384           1512
         2         +DATA/crmdb/controlfile/current.277.977568423     NO       16384           1512
6 rows selected.
您可能感兴趣的文档:

--结束END--

本文标题: Oracle 11g rac 安装后在asm上增加control file文件副本

本文链接: https://lsjlt.com/news/48842.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle 11g rac 安装后在asm上增加control file文件副本
    Oracle 11g rac在建库的时候使用了ASM存储,然而rac在建库时默认只在asm上面创建了一个控制文件,如果想多加几个控制文件, 就需要通过手工来添加了,很多人可能会忽略这个细节,但是我们还是希望...
    99+
    2024-04-02
  • Oracle 11g RAC with ASM 安装在 RHEL5上(简版)
    1、明确任务准备一台RHEL5的PC机充当SAN设备,san(同时充当DNS和授时系统)准备两台RHEL5的PC机充当RAC节点,r1和r2将RAC安装在ASM磁盘上,包括OCR、VOTING、库2、修改r...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作