WEB开发网
开发学院数据库Oracle 如何从完好的数据文件恢复oracle数据库 阅读

如何从完好的数据文件恢复oracle数据库

 2009-04-03 13:12:23 来源:WEB开发网   
核心提示: 请输入用户名: system 请输入口令: 已连接,SQL> shutdown immediate ORA-01507: 未安装数据库 ORACLE 例程已经关闭,如何从完好的数据文件恢复oracle数据库(5),

请输入用户名: system

请输入口令:

已连接。

 SQL> shutdown immediate
ORA-01507: 未安装数据库
ORACLE 例程已经关闭。
SQL> startup nomount
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL> @d:\controlfile.sql
控制文件已创建
 

4.恢复数据库

 SQL> recover database using backup controlfile until cancel;
ORA-00279: ?? 523637 (? 12/23/2008 20:52:22 ??) ???? 1 ????
ORA-00289: ??: C:\ORACLE9I\RDBMS\ARC00005.001
ORA-00280: ?? 523637 ???? 1 ???? # 5 ???
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
介质恢复已取消。
SQL> recover database using backup controlfile until cancel;
ORA-00279: ?? 523637 (? 12/23/2008 20:52:22 ??) ???? 1 ????
ORA-00289: ??: C:\ORACLE9I\RDBMS\ARC00005.001
ORA-00280: ?? 523637 ???? 1 ???? # 5 ???
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
介质恢复已取消。
SQL> alter database open resetlogs;
数据库已更改。
 

进行数据库的全备份,resetlogs后以前的备份不可以用。

说明:此处新建实例的作用就是不需要创建参数文件、oracle服务。(创建实例时,这些都已经创建好了,此时只需要用备份的数据文件代替新创建实例的数据文件)。

上一页  1 2 3 4 5 

Tags:如何 完好 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接