2、 模拟环境: 1)首先使用rman作整个数据库备份 2)时间: # date Tue Aug 23 17:35:19 BEIDT 2005 3)操作: sql>truncate table scott.emp 3、 恢复数据库到2005年8月23日17点35分19秒 4、 数据库到mount状态 5、 设置变量 $set nls_date_format=yyyy-mm-dd:hh24:mi:ss 6、 连接到rman $rman target / catalog [email=rman/rman@omsora9]rman/rman@omsora9[/email] RMAN> run { 2> set until time="to_date('2005-08-23:...
by cxm.cm - Linux文档专区 - 2007-05-17 14:56:41 阅读(754) 回复(0)
冷备份的不完全恢复:基于三种情况 一 冷备份. 建立表空间test,用户test,表名test 插入数据 insert into test.test(a,b) values(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),to_char(sysdate,'yyyy-mm-dd hh24:mi’)); commit; alter system archive log current; 进行了两个事务(commit)和日志切换 commit; alter system archive log current;日志切换同时归档 select checkpoin...
用户管理的不完全恢复必须满足下面三个条件才可以使用: a) 归档模式 b) 要有所有datafile在误操作之前的备份 c) 要有自要使用的备份以来的所有归档 不完全恢复的类型 a) 基于时间点 :比如从alter警告文件中查到drop table操作是什么时候发生的 recover database until time '2000-10-01 10:10:10' b) 基于Cancel : 可能中间某个归档损坏或丢失 recover database untill cancel c) 基于SCN(系统改编号) recover d...
用户管理的不完全恢复必须满足下面三个条件才可以使用: a) 归档模式 b) 要有所有datafile在误操作之前的备份 c) 要有自要使用的备份以来的所有归档 不完全恢复的类型 a) 基于时间点 :比如从alter警告文件中查到drop table操作是什么时候发生的 recover database until time '2000-10-01 10:10:10' b) 基于Cancel : 可能中间某个归档损坏或丢失recover database untill cancel c) 基于SCN(系统改编号...
如果表的许多分区被意外drop,需要利用带库上的备份集在测试机上做不完全恢复,而具体日期需要达到一个特定的时间,那么我们可以参考下文中的解决方法。 ◆首先需要用logminer查出删除语句: uncompress /oracle/oradata/xxx/xxx.ARC.Z ... begin sys.dbms_logmnr.add_logfile('/oracle/oradata/xxx/xxx.ARC'); ... end; begin sys.dbms_logmnr.start_logmnr...
如果表的许多分区被意外drop,需要利用带库上的备份集在测试机上做不完全恢复,而具体日期需要达到一个特定的时间,那么我们可以参考下文中的解决方法。 ◆首先需要用logminer查出删除语句: uncompress /oracle/oradata/xxx/xxx.ARC.Z ... begin sys.dbms_logmnr.add_logfile('/oracle/oradata/xxx/xxx.ARC'); ... end; begin sys.dbms_logmnr.start_logmnr(O...
oracle 10G physical standby 备库和主库不完全同步 至少现在发现备库中 2010.07.17 日的数据就不完整,但是最近2天的数据基本正常 因为 2010.07.17 在主备同步过程中有个大事物,导致同步压力太大,给跳了 如何才能是备库和主库完全同步?不重建备库有其他的解决方法吗?
求助:RH9(中文)上装oracle 8.1.7,出现GUI后画面显示不完全,且只能隐约看见按钮,上面的字无法显示,有字也是乱码。是什么问题,请指教。
小弟初学oracle,在用scott登录sqlplus的时候,运行PL SQL,连续两次运行相同的动态SQL,内容为往表里面插入1000,000条记录,第一次运行还好,很快就搞定了(没有commit),接着运行第二次插入,这次运行了个把小时都没有完成,我就做了按下 DEL + ALT + CTRL,然后干掉SQL PLus的事情,结果,无法登录了,每次都是显示:oracle正在打开或者关闭数据库 应该怎么恢复?请大侠们指点。
oracle 11g for win2003(32位) 数据库已经shutdown 报错: Copyright (c) 1982, 2009, oracle and/or its affiliates. All rights reserved. RMAN> connect target * 2> RUN{ 3> startup nomount; 4> allocate channel c1 type disk; 5> restore controlfile from 'F:/temp/MARSBAK_SNT-13BFA5ED99A_CONTROLFILE_1370748746_14_26.BAK'; 6> sql 'alter database mount'; 7> restore database; 8> recover database until logs...