Oracle 11g RMAN 异机恢复(Linux to Windows)

php中文网
发布: 2016-06-07 16:47:45
原创
1809人浏览过

Oracle 11g RMAN 异机恢复(Linux to Windows)

原库确定数据文件,日志文件,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 配置归档日志删除策略

Oracle基础教程之通过RMAN复制数据库

RMAN备份策略制定参考内容

RMAN备份学习笔记

美图云修
美图云修

商业级AI影像处理工具

美图云修 61
查看详情 美图云修

Oracle数据库备份加密 RMAN加密

1.创建实例
 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:\app\Administrator\admin\demo\adump'
 *.control_files='C:\app\Administrator\oradata\demo\control01.ctl',
 'C:\app\Administrator\flash_recovery_area\demo\control02.ctl'
 
4.启动实例
 sql>startup nomount

5.拷贝修改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:\app\Administrator\oradata\system01.dbf';
 set newname for datafile 2  to 'C:\app\Administrator\oradata\sysaux01.dbf';
 set newname for datafile 3  to 'C:\app\Administrator\oradata\undotbs01.dbf';
 set newname for datafile 4  to 'C:\app\Administrator\oradata\users01.dbf';
 set newname for datafile 5  to 'C:\app\Administrator\oradata\MAXIMO_DATA.dbf';
 set newname for datafile 6  to 'C:\app\Administrator\oradata\MAXIMO_index.dbf';
set newname for datafile 7  to 'C:\app\Administrator\oradata\MAXIMO_DATA02.dbf';
 set newname for datafile 8  to 'C:\app\Administrator\oradata\MAXIMO_index02.dbf';
 
set newname for tempfile 1 to 'C:\app\Administrator\oradata\temp01.dbf';
 set newname for tempfile 2 to 'C:\app\Administrator\oradata\MAXIMO_temp.dbf';         
 restore database;           
switch datafile all;
 switch tempfile all;
 release channel ch0;
 


recover database;
 
处理redolog
 
处理tempfile

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号