oracle的exp,imp工具

oracle使用中难免会使用到数据的导入和导出, 常见的操作如下

一,EXP:

1,完全导出(也就是整个数据库,各个表空间,各个用户)

exp system/manager buffer=10240 file=/home/oracle/FILENAME.dmp full=y;

2,用户导出(也就是单个用户数据的导出)

exp 用户/密码 buffer=10240 file=/home/oracle/FILENAME.dmp onwer=用户

:exp xleap_workflow/xleap_workflow@orcl file=/home/wf.dmp owner=xleap_workflow

3,表导出(也就是导出某些表)

exp 用户/密码 buffer=10240 file=/home/oracle/FILENAME.dmp onwer=用户 tables=(表名,表名)

:exp xleap_workflow/xleap_workflow@orcl

       file=/home/wf.dmp tables=jflow_hist_task   

       owner=xleap_workflow

二,IMP

1,完全导出(也就是整个数据库,各个表空间,各个用户)

imp system/manager buffer=10240 file=/home/oracle/FILENAME.dmp full=y;

2,用户导出(也就是单个用户数据的导出)

imp 用户/密码 buffer=10240 file=/home/oracle/FILENAME.dmp onwer=用户

:imp xleap_workflow/xleap_workflow buffer=10240

       file=/home/workflow.dmp

       fromuser=workflow touser=xleap_workflow  

--在本地操作,远程的话可以:xleap_workflow/[email protected]:1521/oracl

3,表导出(也就是导出某些表)

imp 用户/密码 buffer=10240 file=/home/oracle/FILENAME.dmp onwer=用户 tables=(表名,表名)

:imp xleap_workflow/xleap_workflow buffer=10240

       file=/home/workflow.dmp

       tables=jflow_hist_task

       fromuser=workflow touser=xleap_workflow 

以上例子都是linux环境

以上便是常见使用的oracle的exp,imp工具,也可以添加跟过的参数来丰富它。

猜你喜欢

转载自lxlr123.iteye.com/blog/2176266