5

我想将我的 oracle 数据库转移到另一台 PC。最简单的方法是什么?是否有任何 GUI 工具可以做到这一点?

4

3 回答 3

3

APC 的答案是进行逻辑传输。如果您询问是因为您只想一次性转移到另一台 PC,那么:

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

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

于 2010-06-24T15:53:14.680 回答
2

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

使用 Export ( expdp) 从源 PC 制作转储文件。将其传输到您的目标 PC 并使用 Import ( impdp) 加载它。

此时我将链接到文档,但 Oracle 在线文档目前处于脱机状态。所以这里有一个指向 Oracle Wiki 页面的链接:了解更多

于 2010-06-24T15:29:03.167 回答
0

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

于 2010-06-25T16:58:36.350 回答