0

嗨,我是新手,我习惯于 MS SQL 管理器的附加/分离功能将数据库放入单个文件中,这样我就可以将其移动到其他计算机/SQL 实例。简而言之,这就是我想要做的。

我有一个大型 Oracle Express 数据库(实例名称 Zeus),我需要移动到其他 Oracle Express 实例(全新安装),然后我需要使用 Zeus 的数据库更新它们。

我该怎么做呢?我不明白如何导出数据库/模式 - 用户定义/权限、表定义和表数据。

多谢你们

4

1 回答 1

3

我不相信您可以使用 Oracle(尤其是 XE 版)轻松做到这一点。

你通常会做一个Import / Export。这会给出类似的东西:

expdp system/password@XE DUMPFILE=expfull.dmp FULL=y
impdp system/password@XE DUMPFILE=expfull.dmp FULL=y

expfull.dmp 文件将位于 Oracle XE 安装中名为 oradata/dpdump 的文件夹中。

您还可以使用此处描述和总结的可传输表空间

另一种方法涉及 10 个步骤,并且必须适应 Oracle XE。我在这里提到它以供参考。

于 2008-11-06T07:35:05.887 回答