1

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

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

有没有人有关于如何做到这一点的链接?

谢谢你。

4

1 回答 1

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导入转储。这是imp http://docs.oracle.com/cd/B10501_01/server.920/a96652/ch02.htm#1005452的文档

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

于 2013-08-29T05:41:33.493 回答