更新时间:2023-09-04
Oracle Export/Import 实用工具最适合用于以下迁移情况:数据量较小且不需要二进制 float 和 double等数据类型。导入过程会创建架构对象,因此,您无需事先运行脚本来创建对象,这使得该过程非常适合用于包含小型表的数据库。以下示例说明了如何使用这些实用工具导出和导入特定表。
要下载 Oracle 导出和导入实用程序,请转到:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
使用以下命令将表从源数据库中导出。根据需要,替换用户名/密码。
exp system@sourcedb FILE=exp_file.dmp TABLES=(tab1,tab2,tab3) LOG=exp_file.log
导出过程会创建一个二进制转储文件,其中包含指定表的架构和数据。现在,可以使用以下命令将此架构和数据导入目标数据库:
imp system@targetdb FROMUSER=cust_schema TOUSER=cust_schema TABLES=(tab1,tab2,tab3) FILE=exp_file.dmp LOG=imp_file.log