原库确定数据文件,日志文件,tempfile 文件信息
select group#,status,type, member from v$logfile;
col name format a65
select file#,name,bytes/1024/1024 MB from v$datafile;
select name from v$controlfile;
推荐阅读:RMAN 配置归档日志删除策略 http://www.linuxidc.com/Linux/2013-11/92670.htmOracle基础教程之通过RMAN复制数据库 http://www.linuxidc.com/Linux/2013-07/87072.htmRMAN备份策略制定参考内容 http://www.linuxidc.com/Linux/2013-03/81695.htmRMAN备份学习笔记 http://www.linuxidc.com/Linux/2013-03/81892.htmOracle数据库备份加密 RMAN加密 http://www.linuxidc.com/Linux/2013-03/80729.htm1.创建实例
oradim (命令行下包含多种可选项,可自行选择)
oradim -new -sid maxld
在已有数据库运行的情况下需要注意设置环境变量
c:set oracle_sid=demo
c:sqlplus / as sysdba
2.创建或修改初始化参数文件
手头有其他数据库的情况下
sql>create pfile from spfile
此文件在dbhome_1下的database中
根据实际情况修改pfile文件
替换SID等
例如
orcl.__db_cache_size=205520896 替换为 demo.__db_cache_size=205520896
3.创建相应的目录结构
*.audit_file_dest="C:appAdministratoradmindemoadump"
*.control_files="C:appAdministratororadatademocontrol01.ctl",
"C:appAdministratorflash_recovery_areademocontrol02.ctl"
4.启动实例
sql>startup nomount5.拷贝修改pfile,准备控制文件。
cp /oracle10/oradata/ora10/control01.ctl .
SQL> startup mount pfile="/tmp/pfile10.ora";
ORACLE instance started.
6. 恢复数据库。
run {
ALLOCATE CHANNEL ch0 TYPE disk;
set newname for datafile 1 to "C:appAdministratororadatasystem01.dbf";
set newname for datafile 2 to "C:appAdministratororadatasysaux01.dbf";
set newname for datafile 3 to "C:appAdministratororadataundotbs01.dbf";
set newname for datafile 4 to "C:appAdministratororadatausers01.dbf";
set newname for datafile 5 to "C:appAdministratororadataMAXIMO_DATA.dbf";
set newname for datafile 6 to "C:appAdministratororadataMAXIMO_index.dbf";
set newname for datafile 7 to "C:appAdministratororadataMAXIMO_DATA02.dbf";
set newname for datafile 8 to "C:appAdministratororadataMAXIMO_index02.dbf";
set newname for tempfile 1 to "C:appAdministratororadata emp01.dbf";
set newname for tempfile 2 to "C:appAdministratororadataMAXIMO_temp.dbf";
restore database;
switch datafile all;
switch tempfile all;
release channel ch0;
}
recover database;
处理redolog
处理tempfile更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle 重建索引的必要性OCM_简化安装Oracle10.2.0.1.0以及升级为10.2.0.2.0相关资讯 RMAN异机恢复
- 异机RMAN数据不完全恢复 (06月14日)
- RMAN异机恢复步骤及故障处理 (10/20/2014 18:49:04)
- RMAN异机恢复——目录不同--set (08/10/2013 10:30:33)
| - 如何使用 RMAN 异机恢复部分表空间 (12/19/2014 19:21:47)
- Oracle rman恢复到异地、异机 (09/12/2014 20:54:36)
- RMAN异机恢复——备份集权限问题 (08/10/2013 10:28:36)
|
本文评论 查看全部评论 (0)