ITPub博客

首页 > 数据库 > 数据库开发技术 > 12

12

原创 数据库开发技术 作者:simkyo 时间:2013-11-28 10:06:08 0 删除 编辑
前滚恢复:rollforward 前滚恢复是在版本恢复的基础上进行的日志重用,前滚恢复要求日志必须时归档类型,可以前滚日志到某个时间点,也可以到日志文件的结尾,注意:
前滚和回滚是俩个不同的概念。
崩溃恢复:crash recovery 崩溃恢复的目的时保证数据库的一致性,运行时突然断电,事物执行一半,这时数据库处于不一致状态,当重新启动系统时,回滚还没有提交的数据,
并重做以及提交但还没写入磁盘的数据
 
32、查看数据库的日志参数,linux 服务器上查看
~>db2 get db cfg for sample |grep -i "log"
windows
~>db2 get db cfg for sample
33、日志大小、路径设置
日志空间大小由3个参数控制:
logprimary:主日志文件个数,数据库首次连接或激活时直接分配的
logsecond:辅助日志文件个数,主日志文件写满时按需分配
logfilsiz:指定每个日志文件的页数
每个日志空间的大小:(logprimary+logsecond)*logfilsiz*4K=  (byte)
日志空间与数据库存储数据量没有直接关系,与DML操作有关,一般设置为数据库的10%-20%大小
logprimary+logsecond 不能超过255个,日志空间大小不能超过256GB,对logprimary和logfilsiz参数的更改需要断开连接,重新连接才会生效,logsecond 修改即生效
logsecond日志文件使用完后并不会立即删除,而是在所有连接断开并重新连接时才会删除。
日志文件路径:数据库日志文件存放在数据库目录下的SQLOGDIR下,可通过NEWlogpath参数更改
db2 update db cfg for sample using newlogpath /data1/activelog
mirrorlogpath参数设置日志镜像路径

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12961536/viewspace-1061365/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 11
下一篇: 13
请登录后发表评论 登录
全部评论

注册时间:2013-06-20

  • 博文量
    193
  • 访问量
    165517