知识大全 没有备份只有归档日志如何恢复数据文件
Posted 文件
篇首语:富贵必从勤苦得,男儿须读五车书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 没有备份只有归档日志如何恢复数据文件相关的知识,希望对你有一定的参考价值。
系统环境 操作系统 Windows Server 机器内存 M 数据库 Oracle i R ( ) for NT 企业版 安装路径 C:\\ORACLE 模拟现象 可通过重建数据文件来恢复 前提是归档日志文件保存完整 先将数据库设置为归档模式 SQL*Plus conn system/manager 创建实验表空间 create tablespace test datafile c:\\test ora size M AUTOEXTEND ON NEXT M MAXSIZE UNLIMITED default storage (initial K next M pctincrease ) / 创建实验用户 drop user test cascade; create user test identified by test default tablespace test; grant connect resource to test; conn test/test create table a(a number); insert into a values( ); insert into a select * from a; 反复插入 达到 万条 mit; 关闭数据库 SVRMGR> connect internal SVRMGR> alter system switch logfile; 强制归档 SVRMGR> alter system switch logfile; SVRMGR> alter system switch logfile; SVRMGR> shutdown 操作系统下删除test ora文件 重新启动数据库 SVRMGR> connect internal SVRMGR> startup 这时 可以mount上 但无法打开 因为数据文件test ora不存在 显示错误如下 ORA : ????/?????? ??? DBWR ???? ORA : ???? : C:\\TEST ORA SVRMGR> connect internal SVRMGR> startup mount SVRMGR> alter database create datafile c:\\test ora ; SVRMGR> set autorecovery on SVRMGR> recover datafile c:\\test ora ; SVRMGR> alter database open; conn test/test select count(*) from a; 数据又恢复到 万条 删除实验表空间 conn system/manager alter tablespace test offline; drop tablespace test INCLUDING CONTENTS; drop user test; 如果是非归档模式 也可以运用以上方法 前提是 输入记录所占空间的大小不超过所有联机日志文件的大小 即 用联机日志文件来恢复 cha138/Article/program/Oracle/201311/18468相关参考
这里是Oracle使用其硬线路的位置由于转储的数据文件不能恢复到与其他文件一致的位置所以可能存在中断的数据并且Oracle不允许正常打开数据库 第步设置未文档化的实例参数并打开数据库 在初始化
本文主要介绍了如何从一个不能正常打开的数据库(由于一个/多个数据库文件与其他文件不一致)中提取数据的具体示例详细内容请大家参考下文 具体案例 一个磁盘损坏了并且丢失了一个数据库文件从一周前的热
非归档 数据能恢复到最后一次备份 只能做全部恢复不能做部分恢复 只能脱机备份 归档 数据能恢复到失败点无数据丢失 可以热备份 完全恢复和部分恢复都行部分恢复文件中不一致的检查点可以用
一RMAN是Oracle提供的一个数据库备份和恢复工具 特点 )备份和恢复数据库表空间控制文件数据文件和归档文件 )校验备份数据集 )通过备份检查损坏块 )增量备份 )脚本能力 )备
在没有控制文件备份的情况下重新创建控制文件也是其中一个选择本文旨在帮助初学者学习之用谢谢!! 如何恢复一个只有完好数据文件的数据库? 本文欲将此数据文件恢复成数据库TTI实例名TTI $ORAC
[测试]数据库在非归档模式数据库MOUNT数据文件丢失有表空间备份 RMAN>backuptablespaceusers; 启动backup于月分配的通道:ORA_DISK_通道ORA_
系统环境 操作系统WindowsServer机器内存M 数据库 OracleiR()forNT企业版 安装路径C:\\ORACLE 模拟现象 先将数据库设置为归档模式
系统环境 操作系统WindowsServer机器内存M 数据库 OracleiR()forNT企业版 安装路径C:\\ORACLE 模拟现象 先将数据库设置为归档模式 SQL*
如果您目前拥有一个冷备份但是缺少了其中的一个数据文件但你目前存在所有的归档如果您要恢复数据文件可以参考以下的示例 [oracle@jumpereygle]$sqlplus/assysdba S
切换服务器归档模式如果已经是归档模式可跳过此步 %sqlplus/nolog(启动sqlplus) SQL>conn/assysdba(以DBA身份连接数据库) SQL>shut