linux中oracle数据库exp和imp导入导出的基本使用

  • Post author:
  • Post category:linux


登录linux的oracle用户

一、exp

1、按表本地导出:

exp 数据库用户名/密码 file=***.dmp tables=表名1,表名2

(注:此处file指定默认路径为/home/oracle/)

2、全表导出:

exp 数据库用户名/密码 file=***.dmp full=y

3、按用户导出:

exp 数据库用户名/密码 file=***.dmp owner=用户名1,用户名2

4、注意事项:


如果有些表含有CLOB、BLOB等大字段,需要注意保持源库和目标库的表空间名保持一致,不然会报出找不到表空间的错,导致表丢失。

二、imp

1、按表本地导入:

imp 数据库用户名/密码 file=/home/oracle/***.dmp full=y ignore=y

full=y:导入文件中全部内容,有可能有多个用户的内容。

inore=y:不存在表,创建表并导入数据;若已存在表,忽略创建表再导入。



版权声明:本文为var200原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。