【发布时间】:2012-07-19 12:25:23
【问题描述】:
我有一个已经填充的表格。
我需要将一列的数据类型从 LONG 更改为 CLOB
但是这个数据库是由第三方托管的,表空间有限。
我知道命令:
ALTER TABLE myTable MODIFY my_data CLOB
但是我在漫长的等待后收到错误:
ORA-01652: unable to extend temp segment by 128 in tablespace
增加表空间不是一种选择。
有什么解决办法吗?
我是否可以创建一个数据类型为 CLOB 的新列,然后从 my_data (LONG) 复制和转换数据而不耗尽表空间?我可以关闭撤消功能吗?
非常感谢
【问题讨论】:
标签: sql types clob type-conversion tablespace