我正面临一个关于在Oracle上导入数据的新问题。
我有一个大约40GB的转储文件,我正在尝试将其导入我的Oracle数据库10g版本10.2.0.4.0。
在我们的系统上,我们有3个表空间(Datalob / Data和Index),其中一个客户只使用一个表空间(MIG)。
如果我尝试导入数据(来自客户),我收到错误ORA-01652无法扩展段...因为我没有足够的空间。 太糟糕了,我不能让表空间更大/或不允许。
有没有办法将Datalob(所有lob字段)的表空间导入表空间DATALOB,INDEX的所有索引和DATA的正常数据?
喜欢Remap_Tablespace=MIG(LOB):DATALOB remap_tablespcae=MIG(IDX):INDEX
答案 0 :(得分:2)
我使用顺序方法 - 不是很优雅,但应该有效:
答案 1 :(得分:1)
使用您想要的表空间预先创建表,并使用TABLE_EXISTS_ACTION = APPEND。