代码改变世界

【Oracle】sqlplus将数据导入/导出命令

2010-05-21 17:39  Peter Jin  阅读(21482)  评论(3编辑  收藏  举报

sqlplus中

$exp username/password@servername owner=username rows=y file=D:\sample.dmp
log=D:\sample.log;

或者
$exp username/password@servername owner=username rows=y file=D:\sample.dmp
log=D:\sample.log statistics=none;

 

$imp username/password@servername fromuser=fromUserName touser=toUserName 

file=D:\sample.dmp rows=y log=D:\sample.log;

其中,rows=n 不带数据;rows=y 带数据

 

实现“imp一个.dmp文件中的部分表,并且,只导入数据不导入表结构(表结构已经存在)”的命令:

$imp username/password@ORASVR fromuser=username1 touser=username file=e:\file.dmp IGNORE=Y  TABLES=(table1,table2, ……)

说明:

关键字      说明(默认)

IGNORE     忽略创建错误 (N)

TABLES      表名列表