在db2 LUW LINUX上:是否有可能重新创建一个表空间,而不是指向一个不同的表空间名称,该表空间名称是为了从表中卸载数据而创建的。我希望能够从损坏的表中提取数据或恢复数据,这样您就不必重新创建整个数据库,而重新创建整个数据库通常会占用大量的磁盘空间和时间
xhv8bpkk1#
您不能将其返回到原始数据库中,但可以创建一个单独的数据库,其中只包含包含您感兴趣的数据的表空间:
db2 restore db foo rebuild with tablespace ( syscatspace, mytbsp ) db2 rollforward db foo to end of logs and stop db2 export to mytable.del of del select * from mytable
1条答案
按热度按时间xhv8bpkk1#
您不能将其返回到原始数据库中,但可以创建一个单独的数据库,其中只包含包含您感兴趣的数据的表空间: