如何把unused标记恢复?

[复制链接]
查看11 | 回复7 | 2007-9-26 12:36:24 | 显示全部楼层 |阅读模式
我想知道当一个列被设置成unused后,怎么才能把这恢复?
我知道UNUSED只是把一列做一个标记,但实际还没有被删除!
书上说它的是当有其它用户在对表操作时,不能删除列,这样表会被破坏,那把这个表锁住是不是也是对表的一种操作?为什么我锁住表后,另一个用户做不了UNUSED标记了?
回复

使用道具 举报

千问 | 2007-9-26 12:36:24 | 显示全部楼层
整個表都被 lock了,當然要等這個用戶把資源色放了才可以,
回复

使用道具 举报

千问 | 2007-9-26 12:36:24 | 显示全部楼层
1设置unused,不能恢复
2由于drop column只能每次删除一列,所以在需要删除多列时候,可以先set unused,然后一次性drop unused,提高速度
回复

使用道具 举报

千问 | 2007-9-26 12:36:24 | 显示全部楼层
也一直困惑,能不能把unused的列恢复


回复

使用道具 举报

千问 | 2007-9-26 12:36:24 | 显示全部楼层
这个操作不可逆,因为字段的字典信息已经删掉了
回复

使用道具 举报

千问 | 2007-9-26 12:36:24 | 显示全部楼层
最初由 shahand 发布
[B]1设置unused,不能恢复
可以先set unused,然后一次性drop unused,提高速度 [/B]

永久性不能恢复了吗?
回复

使用道具 举报

千问 | 2007-9-26 12:36:24 | 显示全部楼层
最初由 Ora-600 发布
[B]这个操作不可逆,因为字段的字典信息已经删掉了 [/B]

果真如此,不能恢复!
回复

使用道具 举报

千问 | 2007-9-26 12:36:24 | 显示全部楼层
没有办法,unused就已经删掉了,要作recover
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行