数据导出,命令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)
来源:oschina
链接:https://my.oschina.net/u/2375042/blog/506661