错6笔记

 找回密码
 立即注册
查看: 728|回复: 0

ORA-01113修复流程.txt

[复制链接]

182

主题

238

帖子

1111

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1111
发表于 2019-3-12 17:33:48 | 显示全部楼层 |阅读模式

亲,您还没有注册哦,错6笔记愿与你结交好友,享用更多功能,让你轻松玩转社区,快来注册吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>sqlplus/NOLOG(进入数据库命令模式)

SQL*Plus: Release 8.1.7.0.0 - Production on 星期二 3月 12 15:58:41 2019

(c) Copyright 2000 Oracle Corporation. All rights reserved.

SQL> connect sys/change_on_install as sysdba(连接数据库)
已连接。
SQL> shutdown normal(关闭数据库oracle服务)
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> startup mount(重新启动oracle服务)
ORACLE 例程已经启动。

Total System Global Area 237856796 bytes
Fixed Size 75804 bytes
Variable Size 80416768 bytes
Database Buffers 157286400 bytes
Redo Buffers 77824 bytes
ORA-00214: ???? 'D:\ORACLE\ORADATA\ORACLE\CONTROL02.CTL' ?? 17946 ???
'D:\ORACLE\ORADATA\ORACLE\CONTROL01.CTL' ?? 17943 ???
注:上网查了一下,意思就是控制文件版本不一致。所以把CONTROL02.CTL文件和CONTROL01.CTL删除,用CONTROL03.CTL复制了2份,改名:CONTROL02.CTL和CONTROL01.CTL



SQL> shutdown normal(关闭数据库oracle服务)
ORA-01507: ??????


ORACLE 例程已经关闭。
SQL> startup mount(再重新启动oracle服务,此时ORA-00214报错消失)
ORACLE 例程已经启动。

Total System Global Area 237856796 bytes
Fixed Size 75804 bytes
Variable Size 80416768 bytes
Database Buffers 157286400 bytes
Redo Buffers 77824 bytes
数据库装载完毕。
SQL> alter database open;(打开数据库)
alter database open
*
ERROR 位于第 1 行:
ORA-01113: ?? 1 ??????
ORA-01110: ???? 1: 'D:\ORACLE\ORADATA\ORACLE\SYSTEM01.DBF'
注:报错,文件 1 需要介质恢复
              数据文件 1: 'D:\ORACLE\ORADATA\ORACLE\SYSTEM01.DBF'

SQL> recover database using backup controlfile;(个人理解,好像是指定日志从哪个文件开始)
ORA-00279: ?? 44204258 (? 03/09/2019 07:33:57 ??) ???? 1 ????
ORA-00289: ??: D:\ORACLE\ORA81\RDBMS\ARC02344.001
ORA-00280: ?? 44204258 ???? 1 ???? # 2344 ???


指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
D:\oracle\oradata\oracle\REDO02.LOG(这里选REDO02.LOG这个文件)
ORA-00310: ???????? 2345????? 2344
ORA-00334: ????: 'D:\ORACLE\ORADATA\ORACLE\REDO02.LOG'


SQL> recover database using backup controlfile;(再次使用)
ORA-00279: ?? 44204258 (? 03/09/2019 07:33:57 ??) ???? 1 ????
ORA-00289: ??: D:\ORACLE\ORA81\RDBMS\ARC02344.001
ORA-00280: ?? 44204258 ???? 1 ???? # 2344 ???


指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
D:\oracle\oradata\oracle\REDO03.LOG(这里选REDO03.LOG 这个文件)
已应用的日志。
完成介质恢复。
SQL> alter database open resetlogs;(打开数据库并启用日志,这段是个人理解)

数据库已更改。

SQL>

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|错6笔记 ( 辽ICP备18006810号 )

GMT+8, 2024-4-26 06:47 , Processed in 0.086538 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表