Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

首先可以通过 –help命令查看命令行语句的关键字信息:

如以下的exp -help(下图仅显示本命令部分信息)

Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

以及:imp-help(下图仅显示本命令部分信息)Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

  1. 导出:

exp 用户名/密码@实例名 file=导出的dmp文件存放路径 log=导出日志存放路径,

例子如下:

Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

在导出的目录中可以看到导出的dmp文件以及对应的日志:

Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

  1. 导入:

imp 用户名/密码@实例名 file=导入的dmp文件路径 full=y

Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

备注:如果dmp文件由dba用户导出,而导入的用户不是dba,那么则会报以下的错误:

Oracle命令行导入导出dmp文件(命令行exp/imp)(1)

只需将dba权限赋值给需要导入的用户后,重新导入即可:

赋值语句:

grant dba to testimp1