银行数据库

请问DB2的DDL操作是否记录在日志上

本人DBA新手,最近学习DB2中,主要在看牛新庄的《循序渐进DB2》一书,对其中日志一章有所不解该书P286页上写着“日志中只记录DML操作”,而且在该页表格内写着“DDL操作,create,drop和alter操作不记录日志”
但是在该书P119页有个例子,在create了一个table后,可以rollback掉,也就是说,DDL操作也可以被undo掉吧。。。


ORACLE的DDL语句会隐式提交一下,但是DB2貌似不会。。。所以我想问DB2的DDL语句是通过什么形式可以被ROLLBACK的呢?
参与17

16同行回答

IBMER_JAYIBMER_JAY数据库管理员IBM
DDL记录到日志的只是顺的,不记录逆的显示全部
DDL记录到日志的只是顺的,不记录逆的收起
互联网服务 · 2010-09-20
浏览711
yinjun2008yinjun2008技术总监神州数码
ddl是肯定记日志的,否则hdar中如何实现创建新的表空间和表显示全部
ddl是肯定记日志的,否则hdar中如何实现创建新的表空间和表收起
系统集成 · 2010-09-17
浏览709
start2000start2000系统架构师ABB
ddl写日志是肯定的.显示全部
ddl写日志是肯定的.收起
互联网服务 · 2010-09-17
浏览687
limin19821limin19821系统工程师乐酷天
回复 13# stephensun123 谢谢! 看来牛博确实疏忽了!显示全部
回复 13# stephensun123

谢谢! 看来牛博确实疏忽了!收起
IT分销/经销 · 2010-09-17
浏览693
yx0409yx0409数据仓库工程师中油瑞飞
似乎都有些道理啊。显示全部
似乎都有些道理啊。收起
互联网服务 · 2010-09-17
浏览703
limin19821limin19821系统工程师乐酷天
回复 6# wangzhonnew 就算checksum真的变了,我还是怀疑其是不是表更改的记录,我的意思是说跟update,insert类似的形式的记录。还是只是记录了某些标记。显示全部
回复 6# wangzhonnew
就算checksum真的变了,我还是怀疑其是不是表更改的记录,我的意思是说跟update,insert类似的形式的记录。还是只是记录了某些标记。收起
IT分销/经销 · 2010-09-17
浏览691
limin19821limin19821系统工程师乐酷天
回复 8# ysgift [/b似乎有些道理,等高手出现!显示全部
回复 8# ysgift [/b
似乎有些道理,等高手出现!收起
IT分销/经销 · 2010-09-17
浏览725
limin19821limin19821系统工程师乐酷天
管理员大人不是说牛博会定期来论坛答疑吗? 来的时候问问他这个问题,他的书中是说不计入日志。显示全部
管理员大人不是说牛博会定期来论坛答疑吗? 来的时候问问他这个问题,他的书中是说不计入日志。收起
IT分销/经销 · 2010-09-17
浏览723
ysgiftysgift数据库管理员招商银行
请问楼上总结的那些记录有没有相关资料说明?我在想是不是日志本身不记录DDL操作,但是DDL操作可能会引起某些表的DML关联,比如create一个表,可能系统会自动更改syscat.tables表,日志记录了这些表的DML操作,在回滚的时候回退这些DML操作来达到回滚DDL的功能。。。以上只是猜测...显示全部
请问楼上总结的那些记录有没有相关资料说明?
我在想是不是日志本身不记录DDL操作,但是DDL操作可能会引起某些表的DML关联,比如create一个表,可能系统会自动更改syscat.tables表,日志记录了这些表的DML操作,在回滚的时候回退这些DML操作来达到回滚DDL的功能。。。
以上只是猜测收起
银行 · 2010-09-17
浏览738
stephensun123stephensun123软件开发工程师SAP China
日志里应该有DML(Undo, Redo),DDL,和Storage Reconfiguration的记录显示全部
日志里应该有DML(Undo, Redo),DDL,和Storage Reconfiguration的记录收起
互联网服务 · 2010-09-17
浏览772

提问者

ysgift
数据库管理员招商银行
擅长领域: 系统运维智能化运维

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-09-16
  • 关注会员:1 人
  • 问题浏览:8114
  • 最近回答:2010-09-20
  • X社区推广