oracle数据导入导出

--将数据库db完全导出
exp user/pwd@db file=d:\daochu.dmp full=y

--将数据库中u1用户与u2用户的表导出
exp user/pwd@db file=d:\daochu.dmp owner=(u1,u2)

--将数据库中的表table1 、table2导出
exp user/pwd@db file=d:\daochu.dmp tables=(table1,table2) 

--将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp user/pwd@db file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"


--将d:\daochu.dmp 中的数据导入db数据库中。
imp user/pwd@db file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。在后面加上 ignore=y 就可以了。

--将d:\daochu.dmp中的表table1导入
imp user/pwd@db file=d:\daochu.dmp tables=(table1)

你可能感兴趣的:(oracle)