【问题标题】:What is the easiest way to transfer Oracle database from one PC to another?将 Oracle 数据库从一台 PC 转移到另一台 PC 的最简单方法是什么?
【发布时间】:2011-03-07 21:11:28
【问题描述】:

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

【问题讨论】:

  • 为什么人们投票结束这个“离题”?我能理解“属于SF”但“离题”????
  • 下面提供的答案似乎是合理的。 “是的”,Oracle应该构建一个 GUI 工具来简化这项工作,因为在我看来,复制数据库文件(即表空间文件、控制文件、重做日志等)似乎是一个确实是苦差事!

标签: oracle oracle11g data-transfer


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-02
        • 2015-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-12
        相关资源
        最近更新 更多