前言:有错误及未尽之处欢迎评论指正!!!
导出
exp test/1@127.0.0.1:1521/orcl file=D:\dmp\test.dmp log=D:\dmp\log\test_log.txt
导入
imp test/1@127.0.01:1521/orcl file=D:\dmp\test.dmp log=D:\dmp\log\test.log ignore=y full=y
导出指定的表
exp test/1@127.0.01:1521/orcl file=D:\dmp\test.dmp log=D:\dmp\log\test.txt tables=aaa,bbb
导入指定的表
imp test/1@127.0.0.1:1521/orcl file=D:\dmp\test_zhiding.dmp tables=(table1,table2,table3) log=D:\dmp\log\test_zhigding.log ignore=y
只导出表结构
exp test/1@127.0.0.1:1521/orcl file=D:\dmp\test.dmp owner=test rows=n
导入时指定表空间
加tablespaces=xxx
导入的时候只导入数据,不导入表结构
oracle11g新增了data_only参数,默认是n,导入dmp文件时,如果加上data_only=y 时,就会只导入数据,不导表结构。注意,使用data_only=y属性时,去掉ignore=y属性,否则会报ignore在data_only模式下无效。
oracle10g没有这个参数,目前没有好方法。