DB2新手上路:修改日志文件大小
来源:互联网 发布:如何使用通达信软件 编辑:程序博客网 时间:2024/05/22 16:44
刚刚创建的DB2数据库就遇到了一个日志文件的错误:
db2 => insert into test_compress select * from testDB21034E 该命令被当作 SQL语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:SQL0964C 数据库的事务日志已满。 SQLSTATE=57011在DB2中,可以用如下命令修改日志文件大小:
db2 => update db cfg for sample using LOGFILSIZ 50000DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。SQL1363W 为立即修改而提交的一个或多个参数未动态更改。对于这些配置参数,必须在所有应用程序都与此数据库断开连接之后,更改才会生效。
DB2的提示信息非常详细,告诉我们:对于这些配置参数,必须在所有应用程序都与此数据库断开连接之后,更改才会生效。
其中,我们修改的参数logfilsiz 代表日志文件大小.
其缺省值在UNIX/Windows都为1000 个Block,我的数据库Block size为4k,50000个Block,大小约为195M:
D:DB2NODE0000SQL00001SQLOGDIR>ls -ltotal 1200048-rwxrwxrwa 1 db2admin None 204808192 Jun 27 17:46 S0000000.LOG-rwxrwxrwa 1 db2admin None 204808192 Jun 27 17:25 S0000001.LOG-rwxrwxrwa 1 db2admin None 204808192 Jun 27 17:25 S0000002.LOGDB2的日志修改较Oracle简单,但是在一个繁忙的数据库中,等待所有进程退出数据库显然并不现实,所以可能日志修改生效需要等到下一次数据库重新启动;那么在本质上,Oracle的方法应该更为实用.虽然两者日志的作用可能不同.
- DB2新手上路:修改日志文件大小
- DB2日志文件大小修改方法
- 新手上路的日志
- 修改oracle日志文件大小
- WebSphere 修改日志文件大小
- RAC修改日志文件大小
- 修改oracle重做日志文件大小
- 修改Oracle重做日志文件大小
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 10大举措预防心脏病
- JAVA对时间的计算
- apache日志格式化
- SQL SERVER数据库中的索引
- 创建CA并签署证书
- DB2新手上路:修改日志文件大小
- 资料:VI常用命令及快捷键
- 数字电视的马赛克业务
- 思维,杂谈
- DB2中的重定向恢复(Restore Redirect)
- 南开大学学生社团发展的分类及主要社团代表
- C# 禁止 DataGridView 点击 列标题 排序
- 重裝SQL常見故障處理
- 中国网通李莞菁 SOA改善IT管控和业务流程