2014年8月28日

ORACLE跨越时间点的恢复

摘要: 在oracle10g之前使用resetlogs打开数据库之后,之前的的备份就不能用于恢复了。即不能进行跨resetlogs时间点的恢复。所以要求执行完之后马上进行全库备份。 Oracle10g以后允许跨越resetlogs时间点进行完全或者不完全恢复。实验如下: 执行全库备份。 RMAN> backup database plus archivelog delete all input; inse... 阅读全文

posted @ 2014-08-28 09:08 Mark_fei 阅读(277) 评论(0) 推荐(0) 编辑

2014年8月27日

重做日志损坏之后的处理

摘要: 如果遇到没有备份,特别是重做日志文件损坏,可能数据库就打不开了。用户希望挽救一部分数据,如果备份可以进行数据库的不完全恢复,或者是直接清除日志。如果不行只能强制打开市局库。具体如下: ORACLE存在一个内部参数可以尝试恢复_allow_resetlogs_corruption.描述可以通过这个语句查询到。 SELECT x.ksppinm NAME,y.ksppstvl VALUE,x.... 阅读全文

posted @ 2014-08-27 19:47 Mark_fei 阅读(1518) 评论(0) 推荐(0) 编辑

转:关于PLSQL Developer报"动态执行表不可访问,本会话的自动统计被禁止"错的解决方法

摘要: 这个报错信息在不同的PL/SQL Developer版本都会出现,从上面详细的报错提示信息中我们可以判断得到,报错原因不在工具本身。 在此,详细记录一下这个小问题的三种处理方法。 1.第一种处理方法(不推荐) 就是在报错的Error对话框中将"Don't show this message again"选项选中,下次就不在提示这个错误了。 这种方法应该可以叫做"鸵鸟方式"的处理方法。没有从根本上解... 阅读全文

posted @ 2014-08-27 11:00 Mark_fei 阅读(376) 评论(0) 推荐(0) 编辑

2014年8月24日

归档逐步应用辅助数据库迁移(适用大数据库)

摘要: 很多时候你可能要从一个大型数据库平台,迁移至同版本、同平台异地异机,但是停机时间很少,则可以通过备份热备份,然后手工不断应用归档日志,最后在停机时间应用剩余日志来解决,操作如下:确定源数据库信息,主要是查询源数据库归档情况,确认归档日志;select name from v$archived_log... 阅读全文

posted @ 2014-08-24 19:09 Mark_fei 阅读(358) 评论(0) 推荐(0) 编辑

使用控制文件快照辅助恢复

摘要: 如果没有设置控制文件自动备份,则在备份的时候首先会有控制文件快照,这样快照的信息不包含备份集的信息。 启用控制文件自动备份之后,在备份完之后会有控制文件快照,以及控制文件和spfile的备份。 Rman >show controlfile autobackup; Rman>show snapshot controlfile name; Rman>configure controlfile auto... 阅读全文

posted @ 2014-08-24 18:37 Mark_fei 阅读(315) 评论(0) 推荐(0) 编辑

EXP自适应导出指定表脚本

摘要: ############crontab设置###########30 1 * * * /home/oracle/backup/backupsh/expfull.sh############expfull.sh设置###########/home/oracle/backup/backupsh/tabl... 阅读全文

posted @ 2014-08-24 16:49 Mark_fei 阅读(1176) 评论(0) 推荐(0) 编辑

2014年8月23日

NOCATALOG的方式备份方案的制定

摘要: 假设每周备份两次全备份,其他时间备份归档日志,时间为凌晨3:00.备份位置需要精心设置,一般都是与数据文件在不同的磁盘,同时也需要冗余度。定时设置30 3 * * 0-6 /opt/oracle/dbmon/rmanbak/startrman.sh######begin备份调度脚本#####./ho... 阅读全文

posted @ 2014-08-23 19:59 Mark_fei 阅读(206) 评论(0) 推荐(0) 编辑

导航