.dmp文件导入数据库(oracle)

准备工作:登录sys(数据库超级用户)

1.新建表空间(运行sql)

create tablespace root datafile '存放路径'  size 20g  autoextend on;

 例如存放路径:'D:\app\admin\oradata\orcl\root01.dbf'

2. 新建数据库,新建时选择表空间,设置角色权限

 3.数据库导入语句
imp yxyp/yxyptest@orcl file=E:\dmps\yxyporacle\exp.dmp log=E:\dmps\yxyporacle\implog.log full=y ignore=y 

4.可能出现版本不一致问题:

一.报错:IMP-00010: 不是有效的导出文件, 标头验证失败 IMP-00000: 未成功终止导入

原因:由于导出的dmp文件与导入的数据库的版本不同造成的

解决办法:用Notepad++(或类似工具)查看了dmp文件,在头部具修改成你将导入目标数据库的版本号。

如果文件太大Notepad++工具打不开的话,就用领完一个工具AlxcTools.rar里面的AlxcTools.exe打开修改就好。

二.导入的时候可能出现错误:(如果最后出现成功终止导入, 但出现警告。可以忽略)如下图

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值