知识大全 删除一个拥有大量资料的栏位
Posted 资料
篇首语:人生要事在于树立一个伟大的目标,并决心实现它。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 删除一个拥有大量资料的栏位相关的知识,希望对你有一定的参考价值。
如果你有这个需求 要删除某一个表格上的某些栏位 但是由于这个表格拥有非常大量的资料 如果你在尖峰时间直接执行 ALTER TABLE ABC DROP (COLUMN) 可能会收到 ORA failed to extend rollback segment number string 这是因为在这个删除栏位的过程中你可能会消耗光整个RBS 造成这样的错误出现 因此这样的做法并不是一个好方法 就算你拼命的加大RBS空间来应付这个问题 也不会是个好主意
我的建议做法
>
CREATE TABLE T (A NUMBER B NUMBER)
SQL> begin for i in …… loop insert into t values (i ) end loop mit end
SQL> select count(*) from t
COUNT(*)
>
SQL> ALTER TABLE T SET UNUSED COLUMN A CASCADE CONSTRAINTS
不要马上drop column 应该先set unused让column无法使用 避开系统尖峰时间再来处理删除栏位里的资料 要注意的是一但你set unused column 这个栏位是无法再回复使用的
>
重点来了 若你的栏位有一百万笔资料 我们应该避免一次写入那么多的undo log 所以我准备每删除一千笔资料就mit一次
SQL> alter table t drop unused columns checkpoint
Table altered
cha138/Article/program/Oracle/201311/17244相关参考
知识大全 在word中,如何做到点选某个栏位,立马会跳转到后面相关位置上
在word中,如何做到点选某个栏位,立马会跳转到后面相关位置上?求各位大侠帮帮忙设定超连结,首先将游标放在要跳转的目标位置,在此选择插入选单中的标签,然后,选择你要点选的栏位,在文字上点滑鼠右键,从弹
知识大全 资料库栏位长度为18位,请问可以填多少位数字或字母
资料库栏位长度为18位,请问可以填多少位数字或字母栏位型别都是varchar的情况下,都是18位咯资料库查旬结果按栏位长度排序怎么写sqlselectlen(栏位名)as长度,栏位名from表名ord
知识大全 一个手机上的QQ聊天记录删除了,在另一个手机上登入还能不能看到被删除的聊天记录
一个手机上的QQ聊天记录删除了,在另一个手机上登入还能不能看到被删除的聊天记录? 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,
在ASM磁盘组中删除一个磁盘 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!ASM的一大卖点是联机地
知识大全 苹果电脑开机按option键后出现一个Macintosh HD和一个EFIBoot,怎么才能删除EFIBoot。
苹果电脑开机按option键后出现一个MacintoshHD和一个EFIBoot,怎么才能删除EFIBoot。 以下文字资料是由(本站网www.cha138.com)小
知识大全 Linux下PHP删除一个目录下所有文件夹和子目录
Linux下PHP删除一个目录下所有文件夹和子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 有一个男生他说不喜欢我了,他把我从QQ好友上删除,可是大概过了一个
有一个男生他说不喜欢我了,他把我从QQ好友上删除,可是大概过了一个 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
知识大全 我的CAD2004在删除时只能选取一个对象,不能好几条线一起选,修前命令是也一样,只能选一个对象
我的CAD2004在删除时只能选取一个对象,不能好几条线一起选,修前命令是也一样,只能选一个对象 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整
知识大全 我电脑桌面上的一个档案(任意档案),把它删除了以后,桌面上还有,但是打不开,必须要重新整理一下才没有。
我电脑桌面上的一个档案(任意档案),把它删除了以后,桌面上还有,但是打不开,必须要重新整理一下才没有。我的电脑最近桌面出现了几个新的图示资料夹,不能重新命名,没有名称,怎么也删除不了,点触珐鞭貉庄股彪
知识大全 各位网友我存在电脑中的资料夹、word文件、电子表格文件被别人删除,请问如何找回来
各位网友我存在电脑中的资料夹、word文件、电子表格文件被别人删除,请问如何找回来?用恢复软体吧!下网上下载安装一个easyrecover试试吧!如何把电子表格的档案变成word文件如何将excel表