C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 8.1.7.0.0 - Production on 星期一 7月 23 11:45:34 2007
(c) Copyright 2000 Oracle Corporation. All rights reserved.
SQL> conn sys/manager as sysdba;
已连接。
SQL> start
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 175974428 bytes
Fixed Size 75804 bytes
Variable Size 64311296 bytes
Database Buffers 111509504 bytes
Redo Buffers 77824 bytes
数据库装载完毕。
ORA-01113: ?? 2 ??????
ORA-01110: ???? 2: 'F:\ORACLE\ORADATA\CW3\RBS01.DBF'
SQL> shutdown abort
ORACLE 例程已经关闭。
SQL> startup nomount
ORACLE 例程已经启动。
Total System Global Area 175974428 bytes
Fixed Size 75804 bytes
Variable Size 64311296 bytes
Database Buffers 111509504 bytes
Redo Buffers 77824 bytes
SQL> recover datafile 'F:\ORACLE\ORADATA\CW3\RBS01.DBF';
ORA-01507: ??????
SQL> alter database mount;
数据库已更改。
SQL> recover datafile 'F:\ORACLE\ORADATA\CW3\RBS01.DBF';
完成介质恢复。
SQL> alter database open;
数据库已更改。
本文记录了一次使用SQL*Plus工具进行Oracle数据库恢复的过程。在遇到数据库启动失败的问题后,通过shutdown abort命令关闭数据库实例,再启动时进行了nomount操作,并成功恢复了指定的数据文件RBS01.DBF。
2569

被折叠的 条评论
为什么被折叠?



