在程序开发或者数据库开发中,需要涉及到很多的环境,所以经常会对数据进行迁移,对数据迁移最简便的方法就是使用exp和imp
比如生产环境数据库服务名为remoteorcl:
表空间名称: ts1
用户: user1
导入到另外一台主机上,这时首先创建与生产环境同样的一个表空间和用户
1.创建同名表空间
2.创建同名用户
3.给用户授权
4.从生产库导出方案
5.将e5.dmp导入到新环境
--注意: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命令后面不能跟;