oracle-sqldeveloper - 如何在不访问数据库文件系统的情况下从 Oracle 数据库中转储数据
问题描述
我正在尝试从现有的 Oracle DB 转储模式和数据并将其导入另一个 Oracle DB。
我尝试使用 sqldeveloper 提供的“导出向导”。
我使用 Oracle 数据泵找到了答案,但是我无权访问数据库服务器的文件系统。
我希望得到一个可以复制并导入另一个数据库的文件
解决方案
没有数据泵,你必须做出一些让步。
最大的让步是您将要求运行在网络某处的客户端应用程序来处理潜在的大量数据/IO。
在合理的限制下,您可以使用工具 > 数据库导出向导来构建一系列 SQLPlus 风格的脚本,包括 DDL (CREATE) 和 DATA (INSERT)。
一旦有了这些脚本,就可以使用 SQLPlus、SQLcl 或 SQL Developer 在新的/目标数据库上运行它们。
推荐阅读
- reactjs - 在动作创建者中访问 useReducer 状态
- prolog - 我应该通过抛出实例化错误来强制执行模式声明吗?
- gradle-kotlin-dsl - 如何使用 Kotlin DSL 引用 gradle.properties 中设置的 gradle 配置?
- android - 如何通过 DialogFragment 正确传递视图外的点击?
- azure-devops - Azure Devops:模板使用序列类型参数生成作业和阶段
- sql - 3套配对排除标准
- python - 如果内部函数已经有其同名的变量Python,如何从内部函数访问封闭函数中的非局部变量
- scheme - 如何解析 Racket 中的日期字符串?
- python - 如何按元素合并元组列表?
- java - SpringBoot Heroku org.maven.plugins:maven-compiler-plugin:3.8.1:compile failed