oracle数据库备份文件dmp文件导入导出SQL命令。需要在dos下执行,基础操作

一、dmp文件导入
(1).单表导入
Imp system/1 file=D:\文件夹\数据库名.dmp log=D:\文件夹\数据库名.log ignore=y full=y
(2)(指定表名称,多表导入)
Imp system/1 file=D:\文件夹\数据库名.dmp log=D:\文件夹\数据库名.log tables=(表1,表2) ignore=y full=y
二、单表导出(指定表)
exp system/1 file=D:\文件夹\数据库名.dmp log=D:\文件夹\数据库名.log tables=(表1,表2)
–备注
Show=y –测试是否可以导入:
fromuser=usertb –指定表空间
touser=user2020 –指定用户
ignore=y –忽略错误
full=y –完整导入
transport_tablespace=y –相同用户名下的不同表空间
–在另外一台服务器上将数据移到test1相同用户名下的不同表空间test2
imp test1 transport_tablespace=y file=a.dmp datafiles=/u01/app/oracle/oradata/gbksl/test2.dbf ignore=y full=y;