抱歉,如果我的问题已经被问到,但我找不到如何解决。
我在服务器中创建了一个 Oracle 数据库,我想生成一个脚本以便将其复制到不同的服务器。我想复制所有内容(表格、数据、触发器、序列...)
有没有人有关于如何做到这一点的链接?
谢谢你。
我用谷歌搜索了 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