首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oracle 10g xe到11g xe升级

oracle 10g xe到11g xe升级
EN

Database Administration用户
提问于 2012-05-18 03:35:29
回答 2查看 4.6K关注 0票数 1

目前正在使用的oracle10gDB已经超过了4GB的限制。要使应用程序继续运行,需要将db升级到11g。但是升级文档要求从10g进行数据泵导出,然后将数据泵导入到11g。

但令人担忧的是,10克超过了4GB的限制,因此不允许数据泵导出。是否有其他选项将数据移动到数据泵导出和导入以外的11g。

已经尝试了expdp的导出,但是我得到了一个错误,说数据库已经超过了4gb的限制。

EN

回答 2

Database Administration用户

回答已采纳

发布于 2012-05-18 19:50:23

我将尝试以下几点:

  1. 安装我从甲骨文软件下载页面下载的oracle10g数据库软件(我有适当的许可证)
  2. 使用此软件创建一个空数据库
  3. 使用exp-工具(经典导出,而不是datapump)从数据库进行导出。
  4. 在我创建的空10g数据库中导入dumpfile (使用经典的imp工具)
  5. 现在我从这个数据库进行导出,并将其导入到11g数据库中。

步骤3是可能的,因为与datapump导出相比,传统的导出不会在数据库中创建任何表。所以我想我不会达到4g的极限错误。

步骤5是可能的,因为现在的开销不受任何4G限制的限制。

不支持在步骤4中将其导入11g数据库,但如果可能的话,可以尝试。

票数 3
EN

Database Administration用户

发布于 2012-05-18 04:07:39

你试过导出整个数据库吗?你能试着把它导出成几个部分吗,比如说,每个模式都是独立的?或者可能(如果单个模式与大表一起是巨大的)导出部分模式(大表一个接一个,其余的在最后一轮)?

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/18131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档