知识大全 删除一个拥有大量资料的栏位

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磁盘组中删除一个磁盘

在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表