目前正在使用的oracle10gDB已经超过了4GB的限制。要使应用程序继续运行,需要将db升级到11g。但是升级文档要求从10g进行数据泵导出,然后将数据泵导入到11g。
但令人担忧的是,10克超过了4GB的限制,因此不允许数据泵导出。是否有其他选项将数据移动到数据泵导出和导入以外的11g。
已经尝试了expdp的导出,但是我得到了一个错误,说数据库已经超过了4gb的限制。
发布于 2012-05-18 19:50:23
我将尝试以下几点:
步骤3是可能的,因为与datapump导出相比,传统的导出不会在数据库中创建任何表。所以我想我不会达到4g的极限错误。
步骤5是可能的,因为现在的开销不受任何4G限制的限制。
不支持在步骤4中将其导入11g数据库,但如果可能的话,可以尝试。
发布于 2012-05-18 04:07:39
你试过导出整个数据库吗?你能试着把它导出成几个部分吗,比如说,每个模式都是独立的?或者可能(如果单个模式与大表一起是巨大的)导出部分模式(大表一个接一个,其余的在最后一轮)?
https://dba.stackexchange.com/questions/18131
复制相似问题