数据库备份与恢复全攻略
1. 基于时间的不完全恢复操作
在某些情况下,数据库可能会出现数据丢失或损坏的问题。例如,在上午11:05,几个关键表被误删除。此时,可以选择基于时间的不完全恢复方法,将数据库恢复到上午11:00的状态。以下是具体的操作步骤:
1. 关闭数据库
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
- 复制所有数据文件备份到当前数据文件位置
[oracle@srv04 ~]$ cd /u06/backup
[oracle@srv04 backup]$ ls
bi06.dbf chgtrk02.dbf example01.dbf sysaux01.dbf
system01.dbf temp02.dbf temp03.dbf undotbs01.dbf
users01.dbf
[oracle@srv04 backup]$ cp *dbf /u01/app/oracle/oradata/hr
[oracle@srv04 backup]$
- 以挂