首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用转储或rman从Oracle备份到?

是否可以使用转储或rman从Oracle备份到?
EN

Database Administration用户
提问于 2018-01-02 07:13:54
回答 3查看 2.1K关注 0票数 2

我们需要将一些表和模式从Oracle数据库移到数据库。我们只有Oracle转储文件。我们将它们导入Oracle数据库。然后,我们需要使用复制工具将数据从Oracle移动到Server。是否可以绕过移动任务的复制工具?是否可以使用Oracle RMAN文件或转储文件将数据从Oracle移动到Server?谢谢..。

EN

回答 3

Database Administration用户

回答已采纳

发布于 2018-01-02 07:34:50

不我不认为这是可能的。这两种工具都使用Oracle特定的文件格式,并且只能使用Oracle数据库。因此,从Oracle exp或expdp工具创建的Oracle转储文件中移动数据的方法是在Oracle数据库中导入转储,并将其从该数据库移至Server数据库。

注意1:来自Quest的蟾蜍能够读取甲骨文导出转储,而且我不能100%肯定有一个工具可以入侵Oracle格式来读取数据并将其写入SQL server。

注2:可以将数据从Oracle数据库迁移到数据库。显然,Oracle对这种迁移不太感兴趣,但微软对此并不感兴趣,因此您应该在Microsoft页面中搜索工具,例如这里是用于Oracle12c和Server 2017的工具。HR是Oracle提供的示例模式。Oracle9i是一个相当老的版本,所以我不确定这是否适用于Oracle 9i。

注3:我认为你更详细地描述整个问题是有意义的。为什么要将数据复制到系统中,要求和约束是什么?数据的大小,要迁移什么类型的对象,.也许打开一个描述整个场景的新问题是有意义的。也许你在这里提出的问题并不能真正帮助你解决原来的问题。

票数 4
EN

Database Administration用户

发布于 2018-01-03 15:01:07

我认为您也不能从Oracle转储直接在SQL中进行还原,但是如果在Oracle中还原它,则可以创建一个SSIS包,该包将使用与Oracle的连接器从Oracle读取数据并将其写入SQL。

我希望这会有所帮助。

票数 0
EN

Database Administration用户

发布于 2018-09-10 09:21:07

你可以使用甲骨文金门。它将元数据从oracle复制到任何非oracle数据库,反之亦然。如果数据仅在转储文件中可用,则可能没有帮助。

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

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

复制
相关文章

相似问题

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