将Oracle数据库从一台PC转移到另一台PC的最简单方法是什么?

时间:2010-06-24 15:20:02

标签: oracle oracle11g data-transfer

我想将我的oracle数据库传输到另一台PC。最简单的方法是什么?有没有GUI工具可以做到?

3 个答案:

答案 0 :(得分:2)

将数据库结构(表,包等)与数据(或实际上没有数据)一起传输的最简单方法是使用Oracle导入/导出功能。当您使用Oracle 11g时,您应该使用Data Pump。 (在9i或更早的时候,它将是旧的EXP和IMP utlities。)

使用导出(expdp)从源PC制作转储文件。将其传输到目标PC并使用导入(impdp)加载它。

此时我会链接到文档,但Oracle在线文档目前处于脱机状态。所以这里是Oracle Wiki页面的链接:find out more

答案 1 :(得分:2)

APC的答案是进行逻辑转移的方法。如果你问,因为你只想要一次性转移到另一台PC,那么:

  • 安装相同版本的Oracle 第二台PC
  • 创建相同的目录结构 对于第二个数据库文件 PC

  • 复制数据库文件(表空间 文件,控制文件,重做日志)到 第二台PC (数据库在PC#1上关闭!)

答案 2 :(得分:0)

如果您需要GUI,可以使用oracle Grid控件将数据库从一台计算机克隆到另一台计算机。