您现在的位置是:首页
>
查看rman备份日志 如何使用归档日志进行完全恢复?
如何使用归档日志进行完全恢复? 系统环境 操作系统 Wi dow Server 机器内存 M 数据库 Oracle i R for NT 企业版 安装路径 C:ORACLE
如何使用归档日志进行完全恢复?

系统环境 操作系统 Windows Server 机器内存 M 数据库 Oracle i R ( ) for NT 企业版 安装路径 C:ORACLE 模拟现象 先将数据库设置为归档模式 SQL*Plus 创建实验表空间 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; 拷贝test ora为test ora文件 insert into a select * from a; 万条 mit; 关闭数据库 shutdown 删除test ora文件 把test ora拷贝为test ora 重新启动数据库 这时 可以mount上 但无法打开 因为现在使用的数据文件是旧的 只有 万条记录 与控制文件中记载的log number不一样 startup mount 需要recover database 使数据库记录重新恢复到当前的 万条 C:>svrmgrl svrmgrl>connect internal svrmgrl>shutdown svrmgrl>startup mount svrmgrl>set autorecovery on svrmgrl>recover database; svrmgrl>alter database open; conn test/test select count(*) from a; 数据又恢复到 万条 conn system/manager 删除实验表空间 alter tablespace test offline; drop tablespace test INCLUDING CONTENTS; lishixinzhi/Article/program/Oracle/201311/18828
很赞哦! (1064)