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

ORACLE备份&恢复案例(2)

 2008-09-09 12:52:41 来源:WEB开发网   
核心提示: 7、检查数据库的数据(完全恢复)SQL> select * from test;A---12说明:1、只要有备份与归档存在,RMAN也可以实现数据库的完全恢复(不丢失数据)2、同OS备份数据库恢复,ORACLE备份&恢复案例(2)(2),适合于丢失大量数据文件,或包含系统数据

7、检查数据库的数据(完全恢复)

SQL> select * from test;

A

---------------------------------------

1

2

说明:

1、只要有备份与归档存在,RMAN也可以实现数据库的完全恢复(不丢失数据)

2、同OS备份数据库恢复,适合于丢失大量数据文件,或包含系统数据文件在内的数据库的恢复

3、目标数据库在mount下进行,如果恢复成功,再打开数据库。

4、RMAN的备份与恢复命令相对比较简单并可靠,建议有条件的话,都采用RMAN进行数据库的备份。

4.4 不完全恢复案例

4.4.1 OS备份下的基于时间的恢复

不完全恢复可以分为基于时间的恢复,基于改变的恢复与基于撤消的恢复,这里已基于时间的恢复为例子来说明不完全恢复过程。

基于时间的恢复可以不完全恢复到现在时间之前的某一个时间,对于某些误操作,如删除了一个数据表,可以在备用恢复环境上恢复到表的删除时间之前,然后把该表导出到正式环境,避免一个人为的错误。

1、连接数据库,创建测试表并插入记录

SQL*Plus: Release 8.1.6.0.0 - Production on Tue May 6 13:46:32 2003
(c) Copyright 1999 Oracle Corporation. All rights reserved.
SQL> connect internal/password as sysdba;
Connected.
SQL> create table test(a int);
Table created
SQL> insert into test values(1);
1 row inserted
SQL> commit;
Commit complete

2、备份数据库,这里最好备份所有的数据文件,包括临时数据文件

SQL> @hotbak.sql 或在DOS下 svrmgrl @hotbak.sql

或冷备份也可以

上一页  1 2 3 4 5 6 7  下一页

Tags:ORACLE 备份 amp

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