恢复系列1--丢失一个控制文件

原创 2004年06月28日 21:08:00

--损坏一个控制文件

SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:/>del D:/ORACLE9/ORADATA/NBXTDB/CONTROL01.CTL

C:/>exit

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  378608760 bytes
Fixed Size                   453752 bytes
Variable Size             167772160 bytes
Database Buffers          209715200 bytes
Redo Buffers                 667648 bytes
ORA-00205: ?????????????????????


SQL> shutdown immediate
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> host
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

C:/>copy D:/ORACLE9/ORADATA/NBXTDB/CONTROL02.CTL D:/ORACLE9/ORADATA/NBXTDB/CONTR
OL01.CTL
已复制         1 个文件。

C:/>startup
'startup' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:/>exit

SQL> startup
ORACLE 例程已经启动。

Total System Global Area  378608760 bytes
Fixed Size                   453752 bytes
Variable Size             167772160 bytes
Database Buffers          209715200 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
数据库已经打开。
SQL>

--1,因为数据库中所有的控制文件都是一样的,只需要简单copy一个就可以了
--2,建议镜相控制文件在不同的磁盘上
--3,建议多做控制文件备份,长期保留一份由alter database backup control file to trace产生的控制文件的文本备份。

 

 

丢失了所有控制文件副本后进行恢复 以trace文件恢复

实验:基于trace的控制文件重建及数据库回复(所有控制文件丢失等) 1.测试数据的构造,创建只读表空间     create tablespace tbs_users datafile      ...
  • demonson
  • demonson
  • 2014年10月09日 10:32
  • 1086

模拟控制文件全部丢失与归档日志文件丢失的不完全恢复

--控制文件全部丢失,归档日志文件丢失 --模拟实验环境 SYS@PROD2> create table scott.c1 as select * from scott.dept; ...
  • u013169075
  • u013169075
  • 2016年12月14日 22:40
  • 269

oracle控制文件的备份和恢复以及丢失后的各种情况

oracle控制文件的备份和恢复以及丢失后的各种情况 一、控制文件备份的方法:    可以热备,rman备,冷备(不过我们一般不使用冷备)    热备:    alter databa...
  • yanfalee
  • yanfalee
  • 2016年09月23日 14:56
  • 1658

控制文件损坏或者丢失的Oracle 10g数据库恢复控制文件一例

如果控制文件丢失或者损坏了,如何解决这个问题? 查看参数文件中的设置: SQL> show parameter CONTROL_FILES ; NAME                     ...
  • seagal890
  • seagal890
  • 2012年01月31日 21:03
  • 2311

控制文件(controlfile)丢失恢复

控制文件(controlfile)丢失恢复 基于控制文件的复合多路径性,它的丢失分为两种,一种是其中某个控制文件的损坏或丢失,另外一种是所有控制文件均丢失。基于第一种情况,只需把好的控制文件复制一份...
  • landdin2013
  • landdin2013
  • 2015年06月18日 07:56
  • 2542

oracle控制文件(controlfile)丢失恢复方法列举

oracle控制文件记录着数据文件、日志文件的位置及SCN等信息,十分重要。若丢失数据库无法打开,影响较大,所以官方见采用多路复用的方式进行冗余备份。 控制文件丢失有以下几种情况: 1、有rman备份...
  • jlds123
  • jlds123
  • 2013年09月17日 15:08
  • 8722

开启 控制文件自动备份下,参数文件、控制文件全部丢失恢复

环境说明:本实验在开启 控制文件自动备份的前提下,利用 autobackup 模拟恢复参数文件全部丢失与控制文件全部丢失。 1.开启 AUTOBACKUP 功能 --查看 CONTROLFILE AU...
  • zhang123456456
  • zhang123456456
  • 2017年04月24日 10:59
  • 449

控制文件丢失,用备份的脚本创建控制文件恢复数据库

        因误操作,将控制文件删除了,三个全删了,但是还好,有备份的脚本文件。       现用脚本文件恢复控制文件,完成数据库的恢复。      SQL> startupORACLE 例程已经...
  • whqcfp
  • whqcfp
  • 2006年11月24日 17:36
  • 916

控制文件丢失后,进行数据库恢复的过程

控制文件一般在一个数据库中有多了,当一个损坏的时候,我们一般直接shutdown abort数据库然后将尚正常的一个复制到损坏的位置就OK,当全部损坏的时候,如果备份了控制文件还好,如果控制文件没有备...
  • x6_9x
  • x6_9x
  • 2016年01月05日 22:15
  • 290

oracle 控制文件损坏时的恢复

原文地址:http://blog.csdn.net/liuya1985liuya/article/details/1826003 数据库只能启动实例,读控制文件时发生错误,控制文件未备份。在数据库设...
  • u010009900
  • u010009900
  • 2014年06月18日 20:02
  • 1305
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:恢复系列1--丢失一个控制文件
举报原因:
原因补充:

(最多只允许输入30个字)