我有一个已经填充的表。
我需要将一列的数据类型从 LONG 更改为 CLOB
但是,此数据库由第三方托管,并且表空间有限。
我知道命令:
ALTER TABLE myTable MODIFY my_data CLOB
但是,经过长时间的等待,我收到了错误消息:
ORA-01652: unable to extend temp segment by 128 in tablespace
增加表空间不是一种选择。
有什么变通办法吗?
我可以创建一个数据类型为 CLOB 的新列,然后从 my_data ( LONG) 复制和转换数据,而不会耗尽表空间吗?我可以关闭撤消以提供帮助吗?
非常感谢