【问题标题】:How to migrate an Oracle database如何迁移 Oracle 数据库
【发布时间】:2013-08-29 04:51:40
【问题描述】:

对不起,如果我的问题已经被问到,但我找不到如何解决。

我在服务器中创建了一个 Oracle 数据库,我想生成一个脚本以便将其复制到不同的服务器。我想复制所有内容(表格、数据、触发器、序列...)

请问有没有人提供这个链接?

谢谢。

【问题讨论】:

  • 你有没有为此搜索过谷歌?
  • 如果您使用的是Oracle,您当然必须有系统管理员。您的系统管理员可以帮忙吗?
  • 是的,我一直在寻找谷歌,但我找不到像 MySQL 这样简单的东西,例如它生成一个包含整个查询的文本文件以在其他地方创建数据库。 Oracle中有这样的东西吗?
  • SQL Developer 有一个数据库导出工具,它允许您将架构的所有 DDL 和/或数据导出为 SQL 脚本。

标签: database oracle migrate


【解决方案1】:

我搜索了 oracle 导出并找到了这个:http://docs.oracle.com/cd/B10501_01/server.920/a96652/ch01.htm

所以二进制文件 exp 是您要创建转储的文件

例子:

exp username/password

要调用 Export as SYSDBA,请使用以下语法,添加任何所需的参数或参数文件名:

exp \'username/password AS SYSDBA\'

您也可以选择指定实例名称:

exp \'username/password@instance AS SYSDBA\'

复制导出文件后,在目标服务器上,使用imp 导入转储。 这是imphttp://docs.oracle.com/cd/B10501_01/server.920/a96652/ch02.htm#1005452的文档

编辑: 正如 Jeffrey Kemp 在 cmets 中所述,exp/imp 在 oracle 10 中已被弃用: http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php

【讨论】:

猜你喜欢
  • 2014-08-24
  • 1970-01-01
  • 2016-08-22
  • 1970-01-01
  • 2021-09-18
  • 1970-01-01
  • 2013-10-02
  • 2014-12-09
  • 2014-06-29
相关资源
最近更新 更多