以上报错是数据库归档日志满了。。解决方法如图命令。
分类:
数据库 时间:
2016-04-12 16:09:14
阅读次数:
164
56、 Answer: B 保证还原保留时间 57、 Answer: C 启用了快速恢复区,则指定USE_DB_RECOVERY_FILE_DEST作为归档日志文件目标位置 58、 Answer: A 59、 Answer: B 60、 Answer: B ...
分类:
其他好文 时间:
2016-04-01 10:19:31
阅读次数:
129
日志完全性:归档日志:日志镜像:日志文件:(1)在线日志文件记录所有数据变化信息利用日志文件快速写功能提升数据库写入性能(写100W行数据,写磁盘要10分钟,写日志只要1分钟,库认为日志写完了,数据就写完了。)(2)为实例失败与介质失败提供恢复机制日志建立的2种方式(库中什么时候产生日志): 1、按...
分类:
其他好文 时间:
2016-03-21 21:39:31
阅读次数:
313
迁移数据库的过程中,最后启动ggs启动完ggs后发现抽取进程报错,查看日志发现报错如下:2016-03-1600:15:42INFOOGG-01517PositionoffirstrecordprocessedforThread2,Sequence17643,RBA793616,SCN1389.3430888557,Mar15,201611:18:51PM.SourceContext:SourceModule:[er.redo.ora..
分类:
其他好文 时间:
2016-03-16 09:46:12
阅读次数:
665
记录头(record head)格式: typedef struct rh0 { uint32_t recordlen; uint8_t VLD; //直接决定整个record head大小 uint8_t unknown0; uint16_t rhscnwrapper; uint32_t rhsc
分类:
数据库 时间:
2016-02-23 12:48:00
阅读次数:
215
从第3块开始,块里面存储着oracle的所有操作记录。块结构很简单,只有块头和块体: typedef struct bk { Redo_bh blockhead; uint8_t buf[496]; }Redo_bk; Redo_bk 块头与上一篇介绍过的一致: typedef struct bh
分类:
数据库 时间:
2016-02-23 09:43:55
阅读次数:
223
oracle的数据库操作都会被记录在redo log中,用来进行undo(回滚)或在数据库异常的时候redo(重做)。redo log又分为online(在线日志)和archive(归档日志)两部分。 oracle默认有3个在线日志文件,通常它们是按顺序写满一个再写下一个,而写满的在线日志文件会被整
分类:
数据库 时间:
2016-02-22 15:57:06
阅读次数:
203
当数据库中某些数据文件损坏,而从备份恢复这个文件所需的某个(或某些)联机日志文件或归档日志文件丢失时,只能把这些文件部分恢复,从而与数据库中其他文件不同步,我们可以通过下面的步骤还原并打开数据库: 用之前的备份恢复损坏的数据文件。 尽量还原损坏的文件。 把数据库启动到nomount。 用SQL命令重
分类:
其他好文 时间:
2016-02-05 01:15:27
阅读次数:
149
有时候备库滞后于主库很长时间了,而主库的归档日志已经不存在了,此时的日志间隔如何消除那,很多人选择重建备库,这个是很麻烦的,尤其当主库数据量很大的时候,此时我们还有另外一种选择,那就是使用增量数据库备份来前滚备库,消除日志间隔,具体作法如下:1.备库查看丢失的归档时的scn号idle> select
分类:
其他好文 时间:
2016-02-04 11:30:51
阅读次数:
133
DataGuard主备之间可能由于网络等原因,造成备库和主库之间的归档日志不一致,这样就产生了gap。解决gap的步骤:1.在备库获得gap的详细信息2.将需要的归档日志从主库拷贝到备库3.备库将归档日志注册,然后应用。--备库alert日志提示gap详情 Media Recovery Waitin...
分类:
其他好文 时间:
2016-01-19 12:08:04
阅读次数:
190