分类: Oracle
2012-11-30 15:48:03
客户需要把正式库某个用户下的所有数据导入到测试库中,客户已经把数据给导出来了,是用exp导的。
环境是这样的:
正式库:
系统 aix 6.0
Oracle版本:10.2.0.3
测试库:
系统: windows 2003
Oracle版本:11.2.0.1
符合低版本向高版本的要求
Note:一直没有环境 试一下,假如:导出的库是11.2.0.3 导入的库版本是 11.2.0.1,不知道这样能否正常导入(说的是用常规方法),如果有人知道,说一下!
先前工作:
登陆正式库:查看该用户下的对象使用了那写表空间:
点击(此处)折叠或打开
为测试库编写创建表空间的语句:
点击(此处)折叠或打开
登入测试库:
建立导入的用户:create user xxxx identity by xxxxx;
授权:grant dba,resource,connect,imp_full_database to XXXX;
创建用户所需的表空间:用前面生成的语句创建表空间,如果表空间已经存在了,就不要重复创建了;
开始导入:
Imp userid=xxxx/xxxxx file=file.dmp log=log.log buffer=4096000 ignore=y indexes=n grants=n