当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2017-06-03

    本文导语: 原库确定数据文件,日志文件,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基础教程之...

原库确定数据文件,日志文件,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备份学习笔记

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:appAdministratoradmindemoadump'
 *.control_files='C:appAdministratororadatademocontrol01.ctl',
 'C:appAdministratorflash_recovery_areademocontrol02.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: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:appAdministratororadatatemp01.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数据库完全恢复的解决办法
  • oracle drop table(表)数据恢复方法
  • Oracle数据库备份和恢复工具 RMan
  • oracle备份恢复的具体方法
  • oracle中误删除表后恢复语句(FLASHBACK)
  • oracle冷备份恢复和oracle异机恢复使用方法
  • 在Oracle 10gR2中设定指定的恢复点实现轻松闪回
  • Oracle重做日志文件损坏或丢失后的恢复
  • Oracle11g备份和恢复功能的提高
  • 实战Oracle数据库备份与恢复
  • Oracle数据库冷备份的异地恢复
  • oracle下实现恢复一个丢失的数据文件的代码
  • 详解通过Backup Exec来实施Oracle灾难恢复
  • Oracle的恢复管理器及DBMS_JOB包分析
  • Oracle数据库文件恢复以及备份思路
  • Oracle数据库备份恢复最佳实践
  • oracle如何恢复被覆盖的存储过程
  • rman恢复方案和oracle异机恢复
  • oracle数据库创建备份与恢复脚本整理
  • windows上要装什么软件才能管理到linux上的oracle?
  • linux中没有装X-Windows如何安装oracle9i
  • 求助:如何在UNIX下访问已经在WINDOWS下安装好的ORACLE?
  • windows通过TCP/IP怎么连接到solaris上的oracle?
  • 请教高手: linux c如何远程访问windows下的oracle数据库?
  • windows下通过ie访问不到linux环境下的oracle em
  • windows怎么连接到solaris上的oracle?
  • Linux做web服务器JDBC连接windows下的Oracle问题
  • 调查服务器系统BSD,SCO,Linux,windows?和数据库mysql,oracle,sqlserver?
  • 在linux(red hat 9.0)下可以直接安装windows版本的oracle8.17可以吗??
  • windows server 2003 sp1下.net 3.5(Oracle 9.2)环境配置
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • .net/c#/asp.net iis7站长之家
  • Linux系统下Oracle的启动与Oracle监听的启动
  • 在linux 中如何删除oracle db 与卸载oracle.
  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • 那里有免费的oracle odbc driver for linux?或怎么破解easysoft oracle odbc driver安装包?急
  • XP Oracle客户端进入Linux Oracle服务端
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • 在Red Hat Linux 9 和 Oracle 9.2 环境下,如何配制字符集,让Oracle能存入并显示日语里的假名?
  • 红帽Linux表示Oracle提供Linux支持是不完美的
  • Linux+Oracle学习笔记
  • Linux下的Oracle安装问题(非常问题)
  • Linux安装oracle,菜鸟急用!
  • 我载了oracle8i_linux81701.tar 在linux下解包,怎么是乱码啊?
  • Linux平台下Oracle 密码文件重建
  • Suse linux使用oracle问题
  • Linux系统下利用java连接Oracle 10G
  • 在Linux下安装ORACLE
  • Oracle商业数据库对Linux的策略是什么
  • Gartner:Oracle的Linux 可以先用后买
  • Oracle 12c发布简单介绍及官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • oracle 11g最新版官方下载地址
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,