Oracle数据导入、导出dmp文件

余生长醉 提交于 2020-03-18 12:52:49

某厂面试归来,发现自己落伍了!>>>

 

数据导出,命令exp,将远程数据库中的数据导入到本地,比如你在windows下可以将Linux中的数据库中数据导出到Windows本地。

1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中,将Test数据库中所有数据导出到一个dmp文件中。前提是登录用户即system有导出权限。
   exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出,指定导出某些用户的表。
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出,指定导出固定的表
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

数据导入,命令imp
1 将D:\daochu.dmp中的数据导入TEST数据库中。要先删掉将要导入的表,如果是全库导入就删掉所有的表,否则导入过程中会报表已存在的错。
   imp system/manager@TEST  file=d:\daochu.dmp
2 将d:\daochu.dmp中的表table1导入,这个是指定导入固定一张表里的数据。
 imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)
 
 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!