日期:2014-05-16  浏览次数:20334 次

oracle中imp和exp的使用
在程序开发或者数据库开发中,需要涉及到很多的环境,所以经常会对数据进行迁移,对数据迁移最简便的方法就是使用exp和imp

比如生产环境数据库服务名为remoteorcl:
   表空间名称: ts1
   用户:      user1

导入到另外一台主机上,这时首先创建与生产环境同样的一个表空间和用户


1.创建同名表空间
create tablespace ts1 datafile 'd:\test\data01.dbf' size 20m 
autoextend on next 10m maxsize 1024m;

2.创建同名用户
create user user1 identified by pwd1 default tablespace ts1;

3.给用户授权
grant connect,resource to user1;

4.从生产库导出方案
 exp userid=user/pwd1@remoteorcl owner=user1 file=d:\e5.dmp

5.将e5.dmp导入到新环境
 imp userid=user1/pwd1 file=d:\e5.dmp


--注意:exp命令和imp命令后面不能跟;