WEB开发网
开发学院数据库Oracle ORACLE备份&恢复案例 阅读

ORACLE备份&恢复案例

 2008-09-09 12:52:46 来源:WEB开发网   
核心提示: 6、打开数据库,拷贝备份回来(restore),ORACLE备份&恢复案例(9),恢复(recover)该数据文件,并联机SQL> alter database open;Database altered.拷贝备份从备份处copy d:databak users01.dbf

6、打开数据库,拷贝备份回来(restore),恢复(recover)该数据文件,并联机

SQL> alter database open;
Database altered.

拷贝备份从备份处

copy d:databak users01.dbf d:oracleoradatatest;

恢复该数据文件

SQL> recover datafile 3;
ORA-00279: change 1053698 generated at 05/07/2003 17:51:26 needed for thread 1
ORA-00289: suggestion : D:ORACLEORADATATESTARCHIVETESTT001S00304.ARC
ORA-00280: change 1053698 for thread 1 is in sequence #304
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
AUTO
ORA-00279: change 1053701 generated at 05/07/2003 17:51:39 needed for thread 1
ORA-00289: suggestion : D:ORACLEORADATATESTARCHIVETESTT001S00305.ARC
ORA-00280: change 1053701 for thread 1 is in sequence #305
ORA-00278: log file 'D:ORACLEORADATATESTARCHIVETESTT001S00304.ARC' no
longer needed for this recovery
Log applied.
Media recovery complete.

恢复成功,联机该数据文件

SQL> alter database datafile 3 online;
Database altered.
7、检查数据库的数据(完全恢复)
SQL> select * from test;
A
---------------------------------------
1
2

说明:

1、采用热备份,需要运行在归档模式下,可以实现数据库的完全恢复,也就是说,从备份后到数据库崩溃时的数据都不会丢失。

2、可以采用全备份数据库的方式备份,对于特殊情况,也可以只备份特定的数据文件,如只备份用户表空间(一般情况下对于某些写特别频繁的数据文件,可以单独加大备份频率)

上一页  4 5 6 7 8 9 10  下一页

Tags:ORACLE 备份 amp

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