使用 Oracle Export/Import 进行导入
在以下情况下,您可以考虑使用 Oracle Export/Import 实用程序进行迁移:
-
您的数据量很小。
-
不需要二进制浮点数和双精度等数据类型。
导入过程会创建必要的模式对象。因此,无需事先运行脚本来创建对象。
安装 Oracle 导出和导入实用程序的最简单方法是安装 Oracle Instant Client。要下载该软件,请前往 https://www.oracle.com/database/technologies/instant-client.html
导出表,然后导入它们
-
使用
exp
命令将表从源数据库中导出。以下命令导出名为
tab1
、tab2
以及tab3
的表。转储文件为exp_file.dmp
。exp cust_dba@ORCL FILE=exp_file.dmp TABLES=(tab1,tab2,tab3) LOG=exp_file.log
导出会创建一个二进制转储文件,其中包含指定表的架构和数据。
-
使用
imp
命令将架构和数据导入目标数据库。以下命令从转储文件
exp_file.dmp
中导入表tab1
、tab2
和tab3
。imp cust_dba@targetdb FROMUSER=cust_schema TOUSER=cust_schema \ TABLES=(tab1,tab2,tab3) FILE=exp_file.dmp LOG=imp_file.log
“导出”和“导入”具有其他可能更适合您的要求的变体。有关完整详细信息,请参阅 Oracle Database 文档。