首页 > 解决方案 > 如何在不访问数据库文件系统的情况下从 Oracle 数据库中转储数据

问题描述

我正在尝试从现有的 Oracle DB 转储模式和数据并将其导入另一个 Oracle DB。

我尝试使用 sqldeveloper 提供的“导出向导”。

我使用 Oracle 数据泵找到了答案,但是我无权访问数据库服务器的文件系统。

我希望得到一个可以复制并导入另一个数据库的文件

标签: oracle-sqldeveloper

解决方案


没有数据泵,你必须做出一些让步。

最大的让步是您将要求运行在网络某处的客户端应用程序来处理潜在的大量数据/IO。

在合理的限制下,您可以使用工具 > 数据库导出向导来构建一系列 SQLPlus 风格的脚本,包括 DDL (CREATE) 和 DATA (INSERT)。

一旦有了这些脚本,就可以使用 SQLPlus、SQLcl 或 SQL Developer 在新的/目标数据库上运行它们。


推荐阅读