<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>惜分飞 &#187; ORA-00313</title>
	<atom:link href="https://www.xifenfei.com/tag/ora-00313/feed" rel="self" type="application/rss+xml" />
	<link>https://www.xifenfei.com</link>
	<description>提供7*24专业数据库(Oracle,SQL Server,MySQL,PostgreSQL等)恢复和技术支持@Tel:17813235971</description>
	<lastBuildDate>Thu, 22 Oct 2026 15:45:06 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>ORACLE 12C redo异常恢复测试&#8212;部分pdb未正常open</title>
		<link>https://www.xifenfei.com/2014/03/oracle-12c-redo%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95-%e9%83%a8%e5%88%86pdb%e6%9c%aa%e6%ad%a3%e5%b8%b8open.html</link>
		<comments>https://www.xifenfei.com/2014/03/oracle-12c-redo%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95-%e9%83%a8%e5%88%86pdb%e6%9c%aa%e6%ad%a3%e5%b8%b8open.html#comments</comments>
		<pubDate>Thu, 20 Mar 2014 16:08:13 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[ORACLE 12C]]></category>
		<category><![CDATA[Oracle备份恢复]]></category>
		<category><![CDATA[ORA-00313]]></category>
		<category><![CDATA[ORA-600 2662]]></category>
		<category><![CDATA[oracle 12c恢复]]></category>
		<category><![CDATA[redo异常]]></category>
		<category><![CDATA[redo恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=5219</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2014/03/oracle-12c-redo%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95-%e9%83%a8%e5%88%86pdb%e6%9c%aa%e6%ad%a3%e5%b8%b8open.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2014/03/oracle-12c-redo%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95-%e9%83%a8%e5%88%86pdb%e6%9c%aa%e6%ad%a3%e5%b8%b8open.html" target="_blank">ORACLE 12C redo异常恢复测试&#8212;部分pdb未正常open</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>为了验证当前redo丢失的情况下ORACLE 12C CDB数据库恢复的情况,做了一个小实验，三个会话，分别操作为在root pdb中执行一个delete 不提交；另外一个会话在user pdb中delete记录不提交；最后一个会话中直接abort数据库，然后进行数据库恢复，验证数据库是否可以都正常open(所有pdb)<br />
<strong>会话1(root pdb中操作)</strong></p>
<pre class="brush: sql; title: ; notranslate">
CDB_CDB$ROOT@SYS&gt; show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB                            READ WRITE NO

CDB_CDB$ROOT@SYS&gt; show con_name

CON_NAME
------------------------------
CDB$ROOT

CDB_CDB$ROOT@SYS&gt; create table t_xifenfei as select * from dba_objects;

表已创建。

CDB_CDB$ROOT@SYS&gt; delete from t_xifenfei;

已删除 91032 行。

CDB_CDB$ROOT@SYS&gt;
</pre>
<p><strong>会话2(user pdb中操作)</strong></p>
<pre class="brush: sql; title: ; notranslate">
CDB_CDB$ROOT@SYS&gt; show con_name

CON_NAME
------------------------------
PDB

CDB_CDB$ROOT@SYS&gt; drop table t_xifenfei purge;

表已删除。

CDB_CDB$ROOT@SYS&gt; create table t_xifenfei as select * from dba_objects;

表已创建。

CDB_CDB$ROOT@SYS&gt; delete from t_xifenfei;

已删除 91144 行。
</pre>
<p><strong>会话3(直接abort数据库)</strong></p>
<pre class="brush: sql; title: ; notranslate">
CDB_CDB$ROOT@SYS&gt; shutdown abort;
ORACLE 例程已经关闭。
</pre>
<p><strong>删除数据库联机日志</strong></p>
<pre class="brush: bash; title: ; notranslate">
E:\app\XIFENFEI\oradata\cdb&gt;dir redo*.log
 驱动器 E 中的卷是 本地磁盘
 卷的序列号是 000C-3B41

 E:\app\XIFENFEI\oradata\cdb 的目录

2013-08-07  01:41        52,429,312 REDO01.LOG
2013-08-07  01:40        52,429,312 REDO02.LOG
2013-08-07  01:40        52,429,312 REDO03.LOG
2014-03-20  22:47        52,432,896 REDO04.LOG
2014-03-20  22:47        52,432,896 REDO05.LOG
2014-03-20  22:47        52,432,896 REDO06.LOG
               6 个文件    314,586,624 字节
               0 个目录 21,359,374,336 可用字节

E:\app\XIFENFEI\oradata\cdb&gt;del redo*.log

E:\app\XIFENFEI\oradata\cdb&gt;dir redo*.log
 驱动器 E 中的卷是 本地磁盘
 卷的序列号是 000C-3B41

 E:\app\XIFENFEI\oradata\cdb 的目录

找不到文件
</pre>
<p><strong>启动数据库报ORA-00313错误</strong></p>
<pre class="brush: sql; title: ; notranslate">
idle&gt; startup
ORACLE 例程已经启动。

Total System Global Area  521936896 bytes
Fixed Size                  2404552 bytes
Variable Size             205524792 bytes
Database Buffers          306184192 bytes
Redo Buffers                7823360 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 6 (用于线程 1) 的成员
ORA-00312: 联机日志 6 线程 1: 'E:\APP\XIFENFEI\ORADATA\CDB\REDO06.LOG'
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
</pre>
<p><strong>使用_allow_resetlogs_corruption参数尝试open数据库</strong></p>
<pre class="brush: sql; title: ; notranslate">
idle&gt; shutdown abort
ORACLE 例程已经关闭。
idle&gt; startup pfile='d:/pfile.txt' mount
ORACLE 例程已经启动。

Total System Global Area  521936896 bytes
Fixed Size                  2404552 bytes
Variable Size             205524792 bytes
Database Buffers          306184192 bytes
Redo Buffers                7823360 bytes
数据库装载完毕。
idle&gt; show parameter resetlogs;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
_allow_resetlogs_corruption          boolean     TRUE
idle&gt; recover database until cancel;
ORA-00279: 更改 12696935641735 (在 03/20/2014 22:38:52 生成) 对于线程 1
是必需的
ORA-00289: 建议:
E:\APP\XIFENFEI\FAST_RECOVERY_AREA\CDB\ARCHIVELOG\2014_03_20\O1_MF_1_872_9LOZSK9
X_.ARC
ORA-00280: 更改 12696935641735 (用于线程 1) 在序列 #872 中


指定日志: {&lt;RET&gt;=suggested | filename | AUTO | CANCEL}
cancel
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
ORA-01194: 文件 1 需要更多的恢复来保持一致性
ORA-01110: 数据文件 1: 'E:\APP\XIFENFEI\ORADATA\CDB\SYSTEM01.DBF'


ORA-01112: 未启动介质恢复


idle&gt; alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-00603: ORACLE server session terminated by fatal error
ORA-00600: internal error code, arguments: [2662], [2956], [1012314778],
[2956], [1012314903], [268435600], [], [], [], [], [], []
ORA-00600: internal error code, arguments: [2662], [2956], [1012314777],
[2956], [1012314903], [268435600], [], [], [], [], [], []
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00600: internal error code, arguments: [2662], [2956], [1012314768],
[2956], [1012314903], [268435600], [], [], [], [], [], []
进程 ID: 9268
会话 ID: 92 序列号: 3
</pre>
<p><strong>ora-600[2662]很熟悉，文件头的scn小于文件中某个block的csn，通过bbed等工具修改文件scn，尝试启动数据库</strong></p>
<pre class="brush: sql; title: ; notranslate">
CDB_CDB$ROOT@SYS&gt; SHUTDOWN ABORT
ORACLE 例程已经关闭。
CDB_CDB$ROOT@SYS&gt; STARTUP
ORACLE 例程已经启动。

Total System Global Area  521936896 bytes
Fixed Size                  2404552 bytes
Variable Size             205524792 bytes
Database Buffers          306184192 bytes
Redo Buffers                7823360 bytes
数据库装载完毕。
数据库已经打开。
</pre>
<p><strong>尝试open user pdb</strong></p>
<pre class="brush: sql; title: ; notranslate">
CDB_CDB$ROOT@SYS&gt; alter session set container=pdb;

会话已更改。

CDB_CDB$ROOT@SYS&gt; alter database open;
alter database open
*
第 1 行出现错误:
ORA-00600: 内部错误代码, 参数: [kcvfdb_pdb_set_clean_scn: cleanckpt], [3],
[2956], [1012312995], [2956], [1012334778], [2], [], [], [], [], []
</pre>
<p>查询mos得到结论:<br />
Bug 16784143  ORA-600 [kcvfdb_pdb_set_clean_scn: cleanckpt] with PDBs<br />
在12.2/12.1.0.2/12.1.0.1.1中修复，后续尝试打patch,来进一步恢复.<br />
<img src="//www.xifenfei.com/wp-content/uploads/2014/03/11.jpg" alt="1" width="729" height="466" class="alignleft size-full wp-image-5220" /></p>
<hr />
<strong>测试结果证明</strong><br />
1.root pdb的open过程和以前版本数据库无大差异,但是scn推进比较费劲,以前的event和隐含参数方法无效<br />
2.user pdb再是看是因为bug无法open,后续继续验证<br />
3.12.1的base 版本可能确实问题很多，生产使用慎重</p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/03/oracle-12c-redo%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95-%e6%89%93%e4%b8%8apatch%e6%81%a2%e5%a4%8d%e5%ae%8c%e5%85%a8.html" rel="bookmark" class="crp_title">ORACLE 12C redo异常恢复测试—打上patch恢复完全</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/03/oracle-12c-%e6%8e%a7%e5%88%b6%e6%96%87%e4%bb%b6%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d.html" rel="bookmark" class="crp_title">ORACLE 12C 控制文件异常恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/11/%e8%ae%be%e7%bd%aepdb%e9%9a%8fcdb%e4%b8%80%e8%b5%b7%e5%90%af%e5%8a%a8.html" rel="bookmark" class="crp_title">设置pdb随cdb一起启动</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/11/19c-redo-lost-recovery.html" rel="bookmark" class="crp_title">模拟19c数据库redo异常恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2013/08/oracle-12c-windows-linux-%e9%83%a8%e7%bd%b2datagurad.html" rel="bookmark" class="crp_title">ORACLE 12C Windows-Linux 部署DATAGURAD</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/05/%e6%95%b0%e6%8d%ae%e5%ba%93%e6%81%a2%e5%a4%8d%e9%81%ad%e9%81%87ora-006003705.html" rel="bookmark" class="crp_title">数据库恢复遭遇ORA-00600[3705]</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/04/%e9%80%9a%e8%bf%87%e4%bf%ae%e6%94%b9%e6%8e%a7%e5%88%b6%e6%96%87%e4%bb%b6scn%e6%8e%a8%e8%bf%9b%e6%95%b0%e6%8d%ae%e5%ba%93scn.html" rel="bookmark" class="crp_title">通过修改控制文件scn推进数据库scn</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2017/05/ora-600-3051.html" rel="bookmark" class="crp_title">ORA-600 3051故障恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2015/10/ora-65101-container-database-set-up-incorrectly.html" rel="bookmark" class="crp_title">ORA-65101 container database set up incorrectly</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2016/07/oracle-12c-undo-failure-recovery-root-pdb.html" rel="bookmark" class="crp_title">Oracle 12c undo异常处理&#8212;root pdb undo异常</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/07/%e8%ae%b0%e5%bd%958-0-5%e6%95%b0%e6%8d%ae%e5%ba%93%e6%81%a2%e5%a4%8d%e8%bf%87%e7%a8%8b.html" rel="bookmark" class="crp_title">记录8.0.5数据库恢复过程</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/08/rename-sys-ora-01092-ora-00600-kokasgi1%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">重命名sys用户引起数据库启动报ORA-01092 ORA-00600 kokasgi1错误</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2014/03/oracle-12c-redo%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d%e6%b5%8b%e8%af%95-%e9%83%a8%e5%88%86pdb%e6%9c%aa%e6%ad%a3%e5%b8%b8open.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ORACLE丢失各种文件导致数据库不能OPEN恢复</title>
		<link>https://www.xifenfei.com/2014/02/oracle%e5%90%84%e7%a7%8d%e6%96%87%e4%bb%b6%e4%b8%a2%e5%a4%b1%e6%81%a2%e5%a4%8d.html</link>
		<comments>https://www.xifenfei.com/2014/02/oracle%e5%90%84%e7%a7%8d%e6%96%87%e4%bb%b6%e4%b8%a2%e5%a4%b1%e6%81%a2%e5%a4%8d.html#comments</comments>
		<pubDate>Thu, 20 Feb 2014 17:25:10 +0000</pubDate>
		<dc:creator><![CDATA[惜分飞]]></dc:creator>
				<category><![CDATA[Oracle备份恢复]]></category>
		<category><![CDATA[ORA-00202]]></category>
		<category><![CDATA[ORA-00205]]></category>
		<category><![CDATA[ORA-00313]]></category>
		<category><![CDATA[ORA-00376]]></category>
		<category><![CDATA[ORA-01092]]></category>
		<category><![CDATA[ORA-01147]]></category>
		<category><![CDATA[ORA-01157]]></category>
		<category><![CDATA[Oracle 恢复]]></category>
		<category><![CDATA[ORACLE恢复]]></category>
		<category><![CDATA[ORACLE数据库恢复]]></category>

		<guid isPermaLink="false">https://www.xifenfei.com/?p=5107</guid>
		<description><![CDATA[联系：手机/微信(+86 17813235971) QQ(107644445)  &#8230; <a href="https://www.xifenfei.com/2014/02/oracle%e5%90%84%e7%a7%8d%e6%96%87%e4%bb%b6%e4%b8%a2%e5%a4%b1%e6%81%a2%e5%a4%8d.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="xifenfeicopyright">
<p>联系：<a href="https://www.xifenfei.com/about_xifenfei" target="_blank">手机/微信(+86 17813235971)   QQ(107644445)</a><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&#038;uin=107644445&#038;site=qq&#038;menu=yes"><img src="https://www.xifenfei.com/wp-content/themes/img/site_qq.jpg" alt="QQ咨询惜分飞" title="QQ咨询惜分飞"/></a></p>
<p>标题：<a href="https://www.xifenfei.com/2014/02/oracle%e5%90%84%e7%a7%8d%e6%96%87%e4%bb%b6%e4%b8%a2%e5%a4%b1%e6%81%a2%e5%a4%8d.html" target="_blank">ORACLE丢失各种文件导致数据库不能OPEN恢复</a></p>
<p>作者：<a href="https://www.xifenfei.com" target="_blank">惜分飞</a>©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]</p>
</div>
<p>在ORACLE的运行过程中,总会遇到这样那样的故障,本篇主要大概介绍关于因硬件,系统,误删除等各种原因导致数据库的部分文件丢失,这里列出来由于文件丢失而出现的常见错误和基本处理思路<br />
<br />
<strong>1.丢失数据文件(ORA-01157)</strong><br />
SQL> startup<br />
ORACLE instance started.<br />
<br />
Total System Global Area  260046848 bytes<br />
Fixed Size                  1266896 bytes<br />
Variable Size              83888944 bytes<br />
Database Buffers          167772160 bytes<br />
Redo Buffers                7118848 bytes<br />
Database mounted.<br />
ORA-01157: cannot identify/lock data file 4 &#8211; see DBWR trace file<br />
ORA-01110: data file 4: &#8216;/u01/oracle/oradata/XFF/users01.dbf&#8217;<br />
数据文件丢失，处理方法：<br />
1).使用备份还原丢失数据然后<br />
2).非undo,system可以offline 掉该文件继续打开数据库<br />
3).如果是undo需要谨慎,可能导致ORA-00376错误<br />
4).如果是system offline可能导致ORA-01147<br />
<br />
<strong>2. 丢失redo(ORA-00313)</strong><br />
SQL> startup<br />
ORACLE instance started.<br />
<br />
Total System Global Area  260046848 bytes<br />
Fixed Size                  1266896 bytes<br />
Variable Size              83888944 bytes<br />
Database Buffers          167772160 bytes<br />
Redo Buffers                7118848 bytes<br />
Database mounted.<br />
ORA-00313: open failed for members of log group 1 of thread 1<br />
ORA-00312: online log 1 thread 1: &#8216;/u01/oracle/oradata/XFF/redo01.log&#8217;<br />
ORA-27037: unable to obtain file status<br />
Linux Error: 2: No such file or directory<br />
Additional information: 3<br />
redo文件丢失，处理步骤：<br />
1).查询v$log确认该redo是否是current或者active<br />
2).确定该redo是否被归档<br />
3).如果是inactive使用clear 或者 clear unarchived<br />
4).如果是active或者current,需要通过不完全恢复,甚至隐含参数等方法解决<br />
<br />
<strong>3. 丢失undo(ORA-01092 ORA-00376)</strong><br />
SQL> startup<br />
ORACLE instance started.<br />
<br />
Total System Global Area  260046848 bytes<br />
Fixed Size                  1266896 bytes<br />
Variable Size              83888944 bytes<br />
Database Buffers          167772160 bytes<br />
Redo Buffers                7118848 bytes<br />
Database mounted.<br />
ORA-01157: cannot identify/lock data file 2 &#8211; see DBWR trace file<br />
ORA-01110: data file 2: &#8216;/u01/oracle/oradata/XFF/undotbs01.dbf&#8217;<br />
<br />
SQL> alter database datafile 2 offline drop;<br />
<br />
Database altered.<br />
<br />
SQL> alter database open;<br />
alter database open<br />
*<br />
ERROR at line 1:<br />
ORA-01092: ORACLE instance terminated. Disconnection forced<br />
<br />
ORA-01092是前台错误,通过查询alert日志发现后台错误主要是：<br />
Fri Oct 25 08:16:36 2013<br />
Errors in file /u01/oracle/admin/XFF/bdump/xff_smon_7437.trc:<br />
ORA-00604: error occurred at recursive SQL level 1<br />
ORA-00376: file 2 cannot be read at this time<br />
ORA-01110: data file 2: &#8216;/u01/oracle/oradata/XFF/undotbs01.dbf&#8217;<br />
因为undo文件丢失,有事务无法正常回滚，从而出现该错误,需要通过使用隐含参数屏蔽事务来解决<br />
<br />
<strong>4. 丢失system(ORA-01147)</strong><br />
SQL> startup<br />
ORACLE instance started.<br />
<br />
Total System Global Area  260046848 bytes<br />
Fixed Size                  1266896 bytes<br />
Variable Size              83888944 bytes<br />
Database Buffers          167772160 bytes<br />
Redo Buffers                7118848 bytes<br />
Database mounted.<br />
ORA-01157: cannot identify/lock data file 1 &#8211; see DBWR trace file<br />
ORA-01110: data file 1: &#8216;/u01/oracle/oradata/XFF/system01.dbf&#8217;<br />
<br />
SQL>  alter database datafile 1 offline drop;<br />
<br />
Database altered.<br />
<br />
SQL> alter database open;<br />
alter database open<br />
*<br />
ERROR at line 1:<br />
ORA-01147: SYSTEM tablespace file 1 is offline<br />
ORA-01110: data file 1: &#8216;/u01/oracle/oradata/XFF/system01.dbf&#8217;<br />
system表空间是系统表空间，该表空间中的数据文件不能被offline,如果该表空间数据文件丢失，数据库无法正常方法,可以考虑<a href="//www.xifenfei.com/3955.html" title="bbed打开丢失部分system数据文件库" target="_blank">使用bbed模拟system文件欺骗数据库</a>(非file# 1)或者使用<a href="//www.xifenfei.com/5038.html" title="ORACLE DUL汇总" target="_blank">dul</a>抽取数据<br />
<br />
<strong>5. 丢失控制文件(ORA-00205 ORA-00202)</strong><br />
SQL> startup<br />
ORACLE instance started.<br />
<br />
Total System Global Area  260046848 bytes<br />
Fixed Size                  1266896 bytes<br />
Variable Size              83888944 bytes<br />
Database Buffers          167772160 bytes<br />
Redo Buffers                7118848 bytes<br />
ORA-00205: error in identifying control file, check alert log for more info<br />
<br />
ORA-00205是前台错误，具体需要结合日志分析：<br />
Fri Oct 25 08:35:40 2013<br />
ALTER DATABASE   MOUNT<br />
Fri Oct 25 08:35:40 2013<br />
ORA-00202: control file: &#8216;/u01/oracle/oradata/XFF/control01.ctl&#8217;<br />
ORA-27037: unable to obtain file status<br />
Linux Error: 2: No such file or directory<br />
Additional information: 3<br />
这里可以看出来，是因为控制问文件丢失该值该错误,处理办法：<br />
1).使用备份控制文件还原<br />
2).查找是否还有其他控制文件，拷贝一份<br />
3).列举数据文件重建控制文件<br />
<br />
如果你在使用这些思路进行恢复遇到突发情况不能自行解决,请联系我们,将为您<a href="//www.xifenfei.com/oracle_recover" title="Oracle数据库恢复技术支持" target="_blank">提供专业数据库技术支持</a><br />
<strong><font color="red" size=4>Phone:17813235971  &nbsp;&nbsp;   Q Q:107644445  &nbsp;&nbsp;  E-Mail:dba@xifenfei.com</font></strong><br />
<br />
<strong>姊妹篇</strong><br />
<a href="//www.xifenfei.com/5191.html" title="undo异常总结和恢复思路" target="_blank">undo异常总结和恢复思路</a><br />
<a href="//www.xifenfei.com/5135.html" title="ORACLE REDO各种异常恢复" target="_blank">ORACLE REDO各种异常恢复</a></p>
<div id="crp_related"><ul><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/11/bbed%e6%89%93%e5%bc%80%e4%b8%a2%e5%a4%b1%e9%83%a8%e5%88%86system%e6%95%b0%e6%8d%ae%e6%96%87%e4%bb%b6%e5%ba%93.html" rel="bookmark" class="crp_title">bbed打开丢失部分system数据文件库</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2019/04/linux-limit-wrong-ora-01157.html" rel="bookmark" class="crp_title">linux资源限制导致数据库异常</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2011/08/%e5%bd%93%e5%89%8d%e8%81%94%e6%9c%ba%e6%97%a5%e5%bf%97%e6%8d%9f%e5%9d%8f%e6%81%a2%e5%a4%8d.html" rel="bookmark" class="crp_title">当前联机日志损坏恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/11/19c-pdb-undo-lost-recovery.html" rel="bookmark" class="crp_title">模拟19c数据库pdb undo异常恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2016/07/oracle-12c-undo-failure-recovery-root-pdb.html" rel="bookmark" class="crp_title">Oracle 12c undo异常处理&#8212;root pdb undo异常</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/08/rename-sys-ora-01092-ora-00600-kokasgi1%e9%94%99%e8%af%af.html" rel="bookmark" class="crp_title">重命名sys用户引起数据库启动报ORA-01092 ORA-00600 kokasgi1错误</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/02/oracle-redo%e5%90%84%e7%a7%8d%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d.html" rel="bookmark" class="crp_title">ORACLE REDO各种异常恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2013/01/%e9%87%8d%e5%bb%ba%e6%8e%a7%e5%88%b6%e6%96%87%e4%bb%b6%e5%bc%95%e5%8f%91ora-00218%e6%95%85%e9%9a%9c.html" rel="bookmark" class="crp_title">重建控制文件引发ORA-00218故障</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2012/04/%e6%81%a2%e5%a4%8d%e5%a4%87%e4%bb%bd%e6%8e%a7%e5%88%b6%e6%96%87%e4%bb%b6%e9%81%bf%e5%85%8dresetlogs%e6%96%b9%e5%bc%8f%e6%89%93%e5%bc%80%e6%95%b0%e6%8d%ae%e5%ba%93.html" rel="bookmark" class="crp_title">恢复备份控制文件避免resetlogs方式打开数据库</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2014/03/oracle-12c-%e6%8e%a7%e5%88%b6%e6%96%87%e4%bb%b6%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d.html" rel="bookmark" class="crp_title">ORACLE 12C 控制文件异常恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2020/11/19c-redo-lost-recovery.html" rel="bookmark" class="crp_title">模拟19c数据库redo异常恢复</a></li><li style="list-style-type:decimal;font-size:11px;" ><a href="https://www.xifenfei.com/2013/08/%e4%bf%ae%e6%94%b9props-nls_characterset%e5%af%bc%e8%87%b4ora-00900%e5%bc%82%e5%b8%b8%e6%81%a2%e5%a4%8d.html" rel="bookmark" class="crp_title">修改props$.NLS_CHARACTERSET导致ORA-00900异常恢复</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>https://www.xifenfei.com/2014/02/oracle%e5%90%84%e7%a7%8d%e6%96%87%e4%bb%b6%e4%b8%a2%e5%a4%b1%e6%81%a2%e5%a4%8d.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
