oracle - 我可以手动更改Oracle的imp工具创建的转储文件吗?

标签 oracle dump

我在将转储文件导入到新数据库时遇到问题。 导入转储文件时,需要一个数据库中不存在的新表空间。 为了创建表空间,我需要劫持一些只读的脚本。因此,通过Oracle的imp工具导出表结构很复杂,所以我的同事手动更改了转储文件,然后才能导入。 如果是最快的方法,是否可以手动更改转储文件以导入文件?

最佳答案

如果您愿意手动更改转储文件,那么就可以了,只要您了解 .dmp 文件的完整结构即可。

我建议您使用数据泵,因为它会使用新模式重新映射现有模式的表空间。并且性能方面的数据泵比普通转储快得多。

关于oracle - 我可以手动更改Oracle的imp工具创建的转储文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3930076/

相关文章:

java - JDBC ResultSet 获取具有表别名的列

java - 从oracle中选择日期之间的数据(日期类型)

sql - 排除出现在 CONNECT BY 查询的另一列中的结果

svn - 我可以进行 svn 转储并重新设置目录的父目录吗?

Python 2.7 JSON 转储 UnicodeEncodeError

php - Postgres pg_dump 每次都以不同的顺序转储数据库

sql - 如何在Oracle SQL Developer工具中运行.sql文件来导入数据库?

sql - 如何从表中选择不同列中三个或多个值相同的行?

ruby-on-rails - 将 rails db 提取到 JSON 文件

linux - blktrace只能跟踪一个特定的进程吗?