oracle exp/imp 导入导出命令

(1)表方式,将指定表的数据导出/导入。
导出:
导出一张或几张表:

代码
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,table2 

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,table2

如果是分区表

代码
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1:tablespaces1,table2:tablespaces2 

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1:tablespaces1,table2:tablespaces2

导出某张表的部分数据

代码
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1 query=\”where col1=\’…\’  
and col2 \<…\” 

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1 query=\”where col1=\’…\’
and col2 \<…\”
导入:
导入一张或几张表

代码
$  imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  tables=table1,table2  fromuser=dbuser touser=dbuser2 commit=y ignore=y 

$  imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  tables=table1,table2  fromuser=dbuser touser=dbuser2 commit=y ignore=y
如果是分区表

代码
$  imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  tables=table1:tablespaces1,table2:tablespaces2  fromuser=dbuser touser=dbuser2 commit=y ignore=y 

$  imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  tables=table1:tablespaces1,table2:tablespaces2  fromuser=dbuser touser=dbuser2 commit=y ignore=y

(2)用户方式,将指定用户的所有对象及数据导出/导入。
导出:

代码
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=(xx, yy) 

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=(xx, yy)
只导出数据对象,不导出数据  (rows=n )

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log owner=user rows=n
导入:

代码
imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  fromuser=dbuser  touser=dbuser2  
mmit=y ignore=y 

  imp  user/pwd  file=/dir/xxx.dmp  log=xxx.log  fromuser=dbuser  touser=dbuser2
commit=y ignore=y
(3)全库方式,将数据库中的所有对象导出/导入导出:

代码
$ exp user/pwd file=/dir/xxx.dmp log=xxx.log full=ycommit=y ignore=y 

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log full=ycommit=y ignore=y
导入:

代码
$ imp user/pwd file=/dir/xxx.dmp log=xxx.log fromuser=dbuser touser=dbuser2



posted on 2010-07-14 16:51 鲁胜迪 阅读(53923) 评论(2)  编辑  收藏

评论

# re: oracle exp/imp 导入导出命令[未登录] 2015-07-31 11:54 晓东


1导出用户system密码1234 服务器zyd 的 table1 table2表

Exp system/1234@zyd file=E:\file\wenjia.dmp tables=table1,table2


2用户模式 导出用户system的所有对象
Exp system/1234@zyd (buffer=64000) file=E:\file\dkkd.dmp owner=system

3完全模式

Exp system/1234@zyd (butter=64000) file=E:\file\dkk.dmp full=y


Imp 完全模式
Imp system/1234@zyd (butter=6400) file=E:\file\dkk.dmp full=y

用户模式
Imp system/12342zyd (butter) file=E:\file\dkkk.dmp fromuser=gadate001
Touser=system

表模式
Imp system/1244@zyd file=E:\3123.dmp   回复  更多评论   

# 逻辑很清晰,完美解决俺的问题,很实用的说 2015-08-18 11:19 而又

逻辑很清晰,完美解决俺的问题,很实用的说  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2010年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

常用链接

留言簿(4)

随笔分类

随笔档案

文章分类

新闻分类

搜索

最新评论

阅读排行榜

评论排行榜