嗨,我是新手,我习惯于 MS SQL 管理器的附加/分离功能将数据库放入单个文件中,这样我就可以将其移动到其他计算机/SQL 实例。简而言之,这就是我想要做的。
我有一个大型 Oracle Express 数据库(实例名称 Zeus),我需要移动到其他 Oracle Express 实例(全新安装),然后我需要使用 Zeus 的数据库更新它们。
我该怎么做呢?我不明白如何导出数据库/模式 - 用户定义/权限、表定义和表数据。
多谢你们
我不相信您可以使用 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。我在这里提到它以供参考。