以下步骤,内容都在ora11g_ora_.trc文件中

CREATE CONTROLFILE REUSE DATABASE "ORA11G" NORESETLOGS  ARCHIVELOG

MAXLOGFILES 16

MAXLOGMEMBERS 3

MAXDATAFILES 100

MAXINSTANCES 8

MAXLOGHISTORY 292

LOGFILE

GROUP 1 (

'+DATA/ora11g/onlinelog/group_1.262.833721677',

'+DATA/ora11g/onlinelog/group_1.263.833721679'

) SIZE 50M BLOCKSIZE 512,

GROUP 2 (

'+DATA/ora11g/onlinelog/group_2.264.833721681',

'+DATA/ora11g/onlinelog/group_2.265.833721683'

) SIZE 50M BLOCKSIZE 512,

GROUP 3 (

'+DATA/ora11g/onlinelog/group_3.266.833721683',

'+DATA/ora11g/onlinelog/group_3.267.833721685'

) SIZE 50M BLOCKSIZE 512

-- STANDBY LOGFILE

DATAFILE

'+DATA/ora11g/datafile/system.256.833721555',

'+DATA/ora11g/datafile/sysaux.257.833721555',

'+DATA/ora11g/datafile/undotbs1.258.833721555',

'+DATA/ora11g/datafile/users.259.833721555',

'+DATA/ora11g/datafile/example.269.833721711'

CHARACTER SET WE8MSWIN1252

;

Control file created.

select group#,status from v$log;

select group#,member from v$logfile;

select group#,thread#,sequence# from v$archive;

recover database using backup controlfile until cancel;

ALTER DATABASE OPEN resetlogs;

ALTER TABLESPACE TEMP ADD TEMPFILE '+DATA/ora11g/tempfile/temp.268.833721699'

SIZE 20971520  REUSE AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M;

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

示例

SYS@ora11g>alter database backup controlfile to trace as '/u02/app/oracle/ctl.ctl';

Database altered.

SYS@ora11g>CREATE CONTROLFILE REUSE DATABASE "ORA11G" NORESETLOGS  ARCHIVELOG

MAXLOGFILES 16

MAXLOGMEMBERS 3

MAXDATAFILES 100

MAXINSTANCES 8

MAXLOGHISTORY 292

LOGFILE

GROUP 1 (

'+DATA/ora11g/onlinelog/group_1.262.833721677',

'+DATA/ora11g/onlinelog/group_1.263.833721679'

) SIZE 50M BLOCKSIZE 512,

GROUP 2 (

'+DATA/ora11g/onlinelog/group_2.264.833721681',

'+DATA/ora11g/onlinelog/group_2.265.833721683'

) SIZE 50M BLOCKSIZE 512,

GROUP 3 (

'+DATA/ora11g/onlinelog/group_3.266.833721683',

'+DATA/ora11g/onlinelog/group_3.267.833721685'

) SIZE 50M BLOCKSIZE 512

-- STANDBY LOGFILE

DATAFILE

'+DATA/ora11g/datafile/system.256.833721555',

'+DATA/ora11g/datafile/sysaux.257.833721555',

'+DATA/ora11g/datafile/undotbs1.258.833721555',

'+DATA/ora11g/datafile/users.259.833721555',

'+DATA/ora11g/datafile/example.269.833721711'

CHARACTER SET WE8MSWIN1252

;  2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28

Control file created.

SYS@ora11g>alter database mount;

ERROR at line 1:

ORA-01100: database already mounted

SYS@ora11g>select group#,status from v$log;

GROUP# STATUS

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

1 CURRENT

3 UNUSED

2 UNUSED

SYS@ora11g>select group#,member from v$logfile;

GROUP# MEMBER

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

1 +DATA/ora11g/onlinelog/group_1.262.833721677

1 +DATA/ora11g/onlinelog/group_1.263.833721679

3 +DATA/ora11g/onlinelog/group_3.266.833721683

3 +DATA/ora11g/onlinelog/group_3.267.833721685

2 +DATA/ora11g/onlinelog/group_2.264.833721681

2 +DATA/ora11g/onlinelog/group_2.265.833721683

SYS@ora11g>recover database using backup controlfile until cancel;

ORA-00279: change 1109018 generated at 12/19/2013 12:11:13 needed for thread 1

ORA-00289: suggestion : +DATA

ORA-00280: change 1109018 for thread 1 is in sequence #1

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA/ora11g/onlinelog/group_1.262.833721677

Log applied.

Media recovery complete.

SYS@ora11g>recover database using backup controlfile until cancel;

ORA-00279: change 1109019 generated at 12/19/2013 12:11:13 needed for thread 1

ORA-00289: suggestion : +DATA

ORA-00280: change 1109019 for thread 1 is in sequence #1

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

+DATA/ora11g/onlinelog/group_1.263.833721679

Log applied.

Media recovery complete.

SYS@ora11g>ALTER DATABASE OPEN resetlogs;

Database altered.

SYS@ora11g>ALTER TABLESPACE TEMP ADD TEMPFILE '+DATA/ora11g/tempfile/temp.268.833721699'

SIZE 20971520  REUSE AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M;

Tablespace altered.

利用trace重建控制文件的更多相关文章

  1. oracle之 利用 controlfile trace文件重建控制文件

    一. 11g RAC 重建控制文件 1. --"create controlfile"命令生成到追踪文件中:alter database backup controlfile to ...

  2. 【练习】trace文本重建控制文件

    这个小练习是针对控制文件全部丢失后怎么能快速的重建一个控制文件,快速的起库 1.备份控制文件到trace下 SQL> alter database backup controlfile to t ...

  3. Oracle 重建控制文件一例

    环境:OEL 5.7 + Oracle 10.2.0.5 背景:在Oracle的运维过程中,时常会遇到一些场景是需要重建控制文件才可以解决的.本文的场景可以通过复制控制文件到新路径,运行一段时间后,再 ...

  4. Oracle 重建控制文件

    前些天在做Oracle数据库恢复测试时,因为一些异常操作导致控制文件出了问题,数据库无法正常使用,这里记录一下重建控制文件的操作 一.使用sysdba用户登入数据库 此时普通用户已无法链接数据库 二. ...

  5. 【翻译自mos中文文章】重建控制文件的方法

    重建控制文件的方法 參考原文: How to Recreate a Controlfile (Doc ID 735106.1) 适用于: Oracle Database - Enterprise Ed ...

  6. 【翻译自mos文章】在重建控制文件之前应该考虑的事情

    在重建控制文件之前应该考虑的事情 来源于: Things to Consider Before Recreating the Controlfile (文档 ID 1475632.1) 适用于: Or ...

  7. Oracle控制文件多路复用以及Oracle备份重建控制文件

    控制文件中记录了oracle数据库的物理结构,也就是记录了数据库数据文件和日志文件的位置,控制文件中还记录了多种SCN,用这些SCN来确定数据文件和日志文件是否是正确的.如果不正确那么数据库就需要恢复 ...

  8. 重建控制文件ORA-12720

    重建过程出错:ORA-01503: CREATE CONTROLFILE failedORA-12720: operation requires database is in EXCLUSIVE mo ...

  9. 【Oracle】利用trace文件重建控制文件

    重建步骤: 1.生成trace文件: alter database backup controlfile to trace; 2.找到生成的trace文件: show parameter dump u ...

随机推荐

  1. json_decode() expects parameter 1 to be string, object given

    $data = Weann\Socialite\Facades\Socialite::driver('wechat')->user();//是字符串 $data=json_encode($dat ...

  2. 更改HDFS权限

    hdfs dfs -chmod -R 755 / 之前执行过这条语句,但是总是提示: 15/05/21 08:10:18 WARN util.NativeCodeLoader: Unable to l ...

  3. IntelliJ IDEA 14 利用JRebel实现热部署

    特别鸣谢:http://wlb.wlb.blog.163.com/blog/static/467413201522095132658/ ©IntelliJ IDEA开源社①群 185441009 鸣谢 ...

  4. 嵌入式驱动开发之usb 无线网卡驱动---RT2870STA dm368

    RT2870STA 368的无线网卡驱动! http://www.linuxidc.com/Linux/2014-02/96979.htm

  5. struct iphdr中的__LITTLE_ENDIAN_BITFIELD和__BIG_ENDIAN_BITFIELD

    __LITTLE_ENDIAN_BITFIELD表示小端序,__BIG_ENDIAN_BITFIELD表示大端序. /usr/include/linux/ip.h中有一段代码定义了ip首部的结构体,例 ...

  6. hadoop 安装笔记

    http://www.powerxing.com/install-hadoop/ 查询相关链接~!

  7. storm深入研究

    著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:He Ransom链接:http://www.zhihu.com/question/23441639/answer/28075 ...

  8. 【java】java设计模式(5):原型模式(Prototype)

    原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制.克隆,产生一个和原对象类似的新对象.本小结会通过对象的复制,进行讲解.在Java中 ...

  9. MFC 小知识总结五

    1 移动无标题对话框   响应WM_NCHITTEST 消息 [cpp] view plaincopy LRESULT CTimeJishiDlg::OnNcHitTest(CPoint point) ...

  10. 【RF库Collections测试】Count Values In List

    Name:Count Values In ListSource:Collections <test library>Arguments:[ list_ | value | start=0 ...