数据库删除了也是可以恢复的啊
实在不行,就用dbms_backup_restore包直接一个个数据文件、日志文件的去恢复了。
实在不行,就用dbms_backup_restore包直接一个个数据文件、日志文件的去恢复了。
解决方案 »
- vmware server1.0.6 for windows 序列号!!!!!!!!!1
- 关于统计记录集合的问题
- oracle的存储过程字符串连接
- 在oracle中,如何能象在SQL-SERVER中的函数NewID()一样创建创建 uniqueidentifier 类型的唯一值?
- 问个异想天开的问题~~能查询到每个月的(周末+法定假日)的天数吗?
- 在solaris8 for x86下安装oracle8i 出现错误请指教,重分!!!
- oracle的sql*plus(在线等)
- 新的開始
- 如果想查询系统当前时间的第一天 是怎么编写的 新手求帮助
- 为什么监听没有启动,plsql dev客户端依然可以连接数据库呢?
- 关于数据查询连接数问题
- 求oracle 10g中还原数据库
这样太麻烦
利用备份的控制文件恢复需要指定redo(在rman中恢复就免了)这个是我的过程,我不利用恢复目录都可以
RMAN> connect targetconnected to target database (not started)RMAN> set dbid 1050796214executing command: SET DBIDRMAN> startup nomountOracle instance startedTotal System Global Area 167772160 bytesFixed Size 787968 bytes
Variable Size 61864448 bytes
Database Buffers 104857600 bytes
Redo Buffers 262144 bytesRMAN> restore controlfile from autobackup;Starting restore at 20-APR-04
using target database controlfile instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=160 devtype=DISKrecovery area destination: E:\oracle\product\10.1.0\flash_recovery_area
database name (or lock name space) used for search: ORCL
channel ORA_DISK_1: autobackup found in the recovery area
channel ORA_DISK_1: autobackup found: E:\ORACLE\PRODUCT\10.1.0\FLASH_RECOVERY_AR
EA\ORCL\AUTOBACKUP\2004_04_20\O1_MF_S_523968056_0893FS2X_.BKP
channel ORA_DISK_1: controlfile restore from autobackup complete
output filename=E:\ORACLE\PRODUCT\10.1.0\DB_1\ORCL\CONTROL01.CTL
output filename=E:\ORACLE\PRODUCT\10.1.0\DB_1\ORCL\CONTROL02.CTL
output filename=E:\ORACLE\PRODUCT\10.1.0\DB_1\ORCL\CONTROL03.CTL
Finished restore at 20-APR-04RMAN> alter database mount;database mounted
released channel: ORA_DISK_1RMAN> recover database;Starting recover at 20-APR-04
Starting implicit crosscheck backup at 20-APR-04
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=160 devtype=DISK
Crosschecked 8 objects
Finished implicit crosscheck backup at 20-APR-04Starting implicit crosscheck copy at 20-APR-04
using channel ORA_DISK_1
Finished implicit crosscheck copy at 20-APR-04searching for all files in the recovery area
cataloging files...
cataloging doneList of Cataloged Files
=======================
File Name: E:\ORACLE\PRODUCT\10.1.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2004_04_
20\O1_MF_S_523968056_0893FS2X_.BKPusing channel ORA_DISK_1starting media recoveryarchive log thread 1 sequence 171 is already on disk as file E:\ORACLE\PRODUCT\1
0.1.0\DB_1\ORCL\REDO03.LOG
archive log filename=E:\ORACLE\PRODUCT\10.1.0\DB_1\ORCL\REDO03.LOG thread=1 sequ
ence=171
media recovery complete
Finished recover at 20-APR-04RMAN> alter database open resetlogs;database openedRMAN>
是在itpub上面找到的资料
======================================
如果不使用 catalog,备份信息是保存在控制文件中的,原来的控制文件文件没有了,备份信息就没有了,当然也就不能恢复了。
rman 有一个自动备份控制文件选项,如果有控制文件备份,可以先恢复控制文件,然后恢复数据库。