暂无图片
Oracle 数据库导入数据时候日志全是active ,切换不了日志?
我来答
分享
仓管员
2021-12-14
Oracle 数据库导入数据时候日志全是active ,切换不了日志?

加了十几个redo了 还是不行

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
Uncopyrightable

切换不了,oracle重做日志组通常有四种状态,即unused,inactive,active,current。

unused:通常指从未被使用的日志组,即新添加的日志组。

current:状态为LGWR进程正把redo log buffer的日志写进日志组中。

active:为刚刚完成日志切换后的状态,此时该日志组中提交的事务引起的数据改变还没有完全从DB buffer cache写入到数据文件中,因此该日志组还不能被覆盖,并且待完全写入后变为inactive状态。如果数据库为归档模式,那么是在该状态下完成归档的。

inactive:状态的日志可以被覆盖,可以允许写入日志。如果是在归档模式下,那么此阶段证明归档已经完成。

暂无图片 评论
暂无图片 有用 0
wzf0072
2022-12-07
文成

导入的数据是否比较大?
日志是否太小?可以考虑加大一点日志,比如一般默认200m,可以搞个2g的

暂无图片 评论
暂无图片 有用 0
摸摸鱼

1.增加日志大小并调整日志组

2.如果能够关了归档模式导入会好很多。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏