知识大全 旧数据文件,旧控制文件,新日志,怎样恢复

Posted 文件

篇首语:书籍是青年人不可分离的生活伴侣和导师。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 旧数据文件,旧控制文件,新日志,怎样恢复相关的知识,希望对你有一定的参考价值。

  步骤    修改trc文件(或者编写)你的create control file 的脚本(或sql语句)   类似下面的 例如 保存到aaa sql   CREATE CONTROLFILE REUSE DATABASE SCP NORESETLOGS ARCHIVELOGARCHIVELOG   MAXLOGFILES   MAXLOGMEMBERS   MAXDATAFILES   MAXINSTANCES   MAXLOGHISTORY   LOGFILE   GROUP /home/oracle/recovery /redo dbf SIZE K   GROUP /home/oracle/recovery /redo dbf SIZE K   GROUP /home/oracle/recovery /redo dbf SIZE K   GROUP /home/oracle/recovery /redo dbf SIZE K   GROUP /home/oracle/recovery /redo dbf SIZE K   GROUP /home/oracle/recovery /redo dbf SIZE K   DATAFILE    /home/oracle/recovery /SYSTEM_drd    /home/oracle/recovery /TOOLS_drd    /home/oracle/recovery /RBS_drd    /home/oracle/recovery /TEMP_drd    /home/oracle/recovery /USERS_drd    /home/oracle/recovery /INDX_drd   CHARACTER SET US ASCII   ;   用你的有效备份覆蓋现在的错误数据文件      重建控制文件 就是前面的帖子的步骤   sqlplus internal或者sqlplus /nolog ; conn / as sysdba   startup nomount   @aaa sql   用控制文件恢复数据库   shutdown   startup mount   recover using backup controlfile until cancel;  直到所有的archive log file都用完了 alter database open resetlogs;   resetlogs open db    注意!如果你的archive 和init中定义的不一致 系统会提示你输入 Specify log: =suggested | filename | AUTO | CANCEL你可以输入auto 也可以指定你的archive log files的路径和名称 或者你也可以用类似下面的命令   recover automatic from /home/oracle/recovery/arch using backup controlfile until cancel;    ( )丢失所有数据文件 控制文件 redo日志文件 (续 )  成功恢复过程    拷贝旧冷备数据文件   rcp r 冷备 数据目录    mount数据库  Oracle_home>bin/svrmgrl   SVRMGR> connect internal   SVRMGR> startup mount    用using backup controlfile进行恢复   SVRMGR> recover database until cancel using backup controlfile;  出现输入提示时输入AUTO    用Open Resetlog 打开数据库   SVRMGR> alter database open RESETLOGS;    恢复结束 看一下目前日志状态   SVRMGR> archive log list;  应出现   Oldest online log sequence   Next log sequence to archive   Current log sequence       其恢复过程如下     丢失所有数据文件 控制文件 redo日志文件    成功恢复过程    拷贝旧冷备数据文件  rcp r 冷备 数据目录   mount数据库  Oracle_home>bin/svrmgrl  SVRMGR> connect internal  SVRMGR> startup mount   用using backup controlfile进行恢复  SVRMGR> recover database until cancel using backup controlfile;  出现输入提示时输入AUTO   用Open Resetlog 打开数据库  SVRMGR> alter database open RESETLOGS;   恢复结束 看一下目前日志状态  SVRMGR> archive log list;  应出现   Oldest online log sequence   Next log sequence to archive   Current log sequence cha138/Article/program/Oracle/201311/18308

相关参考

知识大全 MySql通过二进制日志文件恢复数据

MySql通过二进制日志文件恢复数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Mysql配

知识大全 丢失归档日志文件后数据库应当如何恢复[1]

  本文主要介绍了如何从一个不能正常打开的数据库(由于一个/多个数据库文件与其他文件不一致)中提取数据的具体示例详细内容请大家参考下文  具体案例  一个磁盘损坏了并且丢失了一个数据库文件从一周前的热

知识大全 丢失归档日志文件后数据库应当如何恢复[2]

  这里是Oracle使用其硬线路的位置由于转储的数据文件不能恢复到与其他文件一致的位置所以可能存在中断的数据并且Oracle不允许正常打开数据库  第步设置未文档化的实例参数并打开数据库  在初始化

知识大全 新iphone怎么恢复旧iphone里的数据

新iphone怎么恢复旧iphone里的数据,如何把旧iphone上的数据恢复到新iphone上方法一、从网络导入1由于是从iPhone上把数据导入到iPhone上,是属于同一类型、同一个系统平台下,

知识大全 oracle联机日志文件恢复

  SQL>shutdownimmediate  ORA:数据库未打开  已经卸载数据库  ORACLE例程已经关闭  SQL>startup  ORACLE例程已经启动  TotalSy

知识大全 我买个新的硬盘,怎样可以用同一部电脑将旧硬盘的数据传到新的硬盘里?

我买个新的硬盘,怎样可以用同一部电脑将旧硬盘的数据传到新的硬盘里?如果你有光驱的话拆开机箱把光驱的电源数据线拔下换到新硬盘上,新硬盘设置为从盘SLAVE跳线设置说明书上或硬盘标签应该有(机箱无电情况下

知识大全 无备份丢失部分数据文件和控制文件恢复

  前提:         需要有除丢失文件以外其他文件的备份       &n

知识大全 如何恢复一个只有完好数据文件的数据库

在没有控制文件备份的情况下重新创建控制文件也是其中一个选择本文旨在帮助初学者学习之用谢谢!!  如何恢复一个只有完好数据文件的数据库?  本文欲将此数据文件恢复成数据库TTI实例名TTI  $ORAC

知识大全 Oracle重做日志文件损坏或丢失后的恢复

Oracle重做日志文件损坏或丢失后的恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很多网

知识大全 深入分析Oracle数据库日志文件(2)

深入分析Oracle数据库日志文件(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  四如何利