IT分销/经销数据库db2 9.5

去文思面试,有几个问题不知道如何回答

听说去某家保险公司做DB2,面试官问了几个问题。以前是做ORACLE的,DB2也是临时抱佛脚的。
建立表空间的时候,dropped table recovery off 有什么作用,有什么益处?
参与14

12同行回答

anliguoanliguo数据库管理员NEW COM
个人理解,off 意思是 Specifies that dropped tables cannot be recovered. 就是要关闭这个还原功能,非要说益处就是这个表空间里的表不太重要可以随时从其他地方load或者replication,roll forward整个数据库的时候快一点。...显示全部
个人理解,off 意思是 Specifies that dropped tables cannot be recovered. 就是要关闭这个还原功能,非要说益处就是这个表空间里的表不太重要可以随时从其他地方load或者replication,roll forward整个数据库的时候快一点。收起
互联网服务 · 2014-11-25
浏览1038
ppppstdppppstd软件开发工程师gfdsgf
回复 12# 匪徒易真 off是在任何情况下都无法恢复吗?显示全部
回复 12# 匪徒易真



off是在任何情况下都无法恢复吗?收起
IT分销/经销 · 2014-12-20
浏览1461
匪徒易真匪徒易真数据库管理员匪徒易真
回复  匪徒易真     我在9月25日做了一个全备,10月1日13:00删除了一张表A,这张表示OFF的。 、   那么 ...ppppstd 发表于 2014-12-16 20:38 你这种恢复操作是属于正常的数据库备份恢复,如果时间戳掌握的好,是可以完全把drop 表之前的数据恢复...显示全部
回复  匪徒易真

    我在9月25日做了一个全备,10月1日13:00删除了一张表A,这张表示OFF的。 、

   那么 ...
ppppstd 发表于 2014-12-16 20:38


你这种恢复操作是属于正常的数据库备份恢复,如果时间戳掌握的好,是可以完全把drop 表之前的数据恢复出来的。


针对你提的问题:
1:表空间缺省创建是dropped table recovery ON
2:如果表被误删除,则可以通过 db2 list history dropped table for db_name 记录你这张表的DDL,和backup ID
3:如果需要恢复这张表数据,只需要通过备份镜像恢复表所在的表空间既可, 然后前滚表空间并指定表的 BACKUP ID ,将数据存储在一个文件内。
4:然后通过表的DDL,重建表,再将数据import或者load进数据库。


至于你的问题“dropped table recovery off 有什么作用,有什么益处?”
我觉得可以recovery OFF
1: 可能数据库的历史文件会小收起
IT其它 · 2014-12-17
浏览1543
ppppstdppppstd软件开发工程师gfdsgf
回复 7# 匪徒易真     我在9月25日做了一个全备,10月1日13:00删除了一张表A,这张表示OFF的。 、   那么我在9月25日的备份+日志,能恢复到10月1日12:59分,那么这张表A是否还存在?...显示全部
回复 7# 匪徒易真

    我在9月25日做了一个全备,10月1日13:00删除了一张表A,这张表示OFF的。 、

   那么我在9月25日的备份+日志,能恢复到10月1日12:59分,那么这张表A是否还存在?收起
IT分销/经销 · 2014-12-16
浏览1675
pshcatpshcat项目经理艾融软件
如果是ON的话,要DROP一张很大的表时,会写很多日志。。。显示全部
如果是ON的话,要DROP一张很大的表时,会写很多日志。。。收起
软件开发 · 2014-12-12
浏览1648
pshcatpshcat项目经理艾融软件
OFF就是不支持DROP表后恢复,ON的话是支持。不支持的好处是效率高些,DROP的时候不写日志。对于一个空间里主要放些另操作的的表,或者重要性较低,操作频繁的可以OFF。显示全部
OFF就是不支持DROP表后恢复,ON的话是支持。不支持的好处是效率高些,DROP的时候不写日志。对于一个空间里主要放些另操作的的表,或者重要性较低,操作频繁的可以OFF。收起
软件开发 · 2014-12-12
浏览1675
kaka101000kaka101000软件实施顾问浪潮
都OFF了,还恢复呢,不过为什么不支持回滚恢复,那就不懂了。显示全部
都OFF了,还恢复呢,不过为什么不支持回滚恢复,那就不懂了。收起
IT咨询服务 · 2014-12-12
浏览1660
匪徒易真匪徒易真数据库管理员匪徒易真
dropped table recovery off    就是说如果误删除表,没法从日志中恢复出来。显示全部
dropped table recovery off    就是说如果误删除表,没法从日志中恢复出来。收起
IT其它 · 2014-12-11
浏览1615
ppppstdppppstd软件开发工程师gfdsgf
回复 5# stevenluffy     难道没有这个功能在归档模式下就无法把表进行恢复?我以前做ORACLE,ORACLE只要是有归档就可以恢复出来。显示全部
回复 5# stevenluffy


    难道没有这个功能在归档模式下就无法把表进行恢复?
我以前做ORACLE,ORACLE只要是有归档就可以恢复出来。收起
IT分销/经销 · 2014-12-09
浏览1653
可以在归档模式下,将误删的表找回来显示全部
可以在归档模式下,将误删的表找回来收起
证券 · 2014-11-28
浏览1652

提问者

ppppstd
软件开发工程师gfdsgf
擅长领域: 数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2014-11-18
  • 关注会员:1 人
  • 问题浏览:13969
  • 最近回答:2014-12-20
  • X社区推广