如何从数据库复制所有内容。 Pl Sql

How to copy everything from a Database . Pl Sql

我是 SQL 开发人员,我想将所有内容(我的意思是和数据)从一个数据库复制到另一个数据库。我试过 -->Tools-->Database Copy 。但它只复制了没有数据的结构。有人可以帮帮我吗?

您需要select复选框复制数据。如果你select只复制DDL,它不会复制数据。

你可以在这里看到一步一步的演示http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/sqldev/r31/DatabaseCopy/DatabaseCopy.html

另一种方式: 在我创建目录后:

CREATE OR REPLACE DIRECTORY DATA_PUMP_DIR AS '/usr/bin/bfile_dir'; 

我在命令提示符下使用它进行导出:

expdp BASE/BASE@MPORA11G schemas=BASE full=Y directory=DATA_PUMP_DIR

在此之后.. 将导出的数据库导入我在 cmd 中使用的新基础 BASELOCAL :

impdp BASELOCAL/BASELOCAL@ORCL full=yes directory=DATA_PUMP_DIR