今天在给oracle导入dmp文件时老是出现错误,无论是命令行或PL/SQL,错误截图如下:
经查是导入用户的权限不足,导入用户并没有DBA权限,而导出的dmp文件是有DBA权限的,所以出现了如上错误。
解决方法:给导入的用户赋权限,PL/SQL--》Objects--》users--》edit,如下图所示:
connect是最基本的权限,dba是可以以dba角色登录,resource是赋予开发人员的。赋完权限之后继续导入,又出现错误,导入时总是提示跳过表,并没有真正导入,后来才弄清楚,是导入时参数选择错误,如下所示:
把show这个选项去掉就可以了,show是只列出文件内容,并没有真正导入。至此,导入成功,颇费了一番周折!
- 大小: 3.9 KB
- 大小: 5.5 KB
- 大小: 5.7 KB
分享到:
相关推荐
Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案
能够解决oracle导入时表空间不一致问题。不错,已经帮助我好几次了,共享下!
oracle导入dmp文件的时候,版本号不一致,有时候修改dmp文件版本号不能解决问题,需要把使用的imp.exe文件也要和数据库版本保持一致。
从高版本的oracle导出的数据库文件导入到低版本的数据库中会发生错误,可以通过这个工具进行版本更改
我们常会遇到这样的问题,客户系统发现异常或问题,给我们...报错的原因是客户使用的高版本的数据库,导出的DMP在低版本数据库导入时则会报版本错误,无法完成导入。如11g的备份文件,无法在10g的数据库上直接恢复。
oracle10g导入11g导出数据时报版本号错误,如果直接用UE修改,又是数据较大且不能保证修改成功,网上搜集到神器,可以快捷修改dmp版本号:各版本对应版本号: 11g R2:V11.02.00 11g R1:V11.01.00 10g:V10.02.01 ...
主要介绍了Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符问题的解决方案,需要的朋友可以参考下
高版本Oracle导出的DMP文件在导入到低版本Oracle时,会报头部验证失败,绝大部份这种问题只要改变DMP文件的版本号就可以了 首先选择DMP文件,再修改需要的版本号,最后点击变更版本按钮
有时候高版本导出的DMP文件,导入低版本会报版本问题,通过此工具修改为你要导入的数据库版本号,然后就可以导入了
应对高版本Oracle的DMP文件导入低版本时的兼容性报错问题,改变文件版本号即可解决,简单易用
不同用户下,数据的导出和导入;oracle数据库,利用plsql操作;解决了没有sequence存在等问题
BLOG_lhr_【故障处理】IMP-00010错误 12C的dmp文件导入11G.pdfBLOG_lhr_【故障处理】IMP-00010错误 12C的dmp文件导入11G.pdf
可以修改oracle导出dmp的版本号,解决导出dmp导入到低版本数据库是无法正常执行的问题
比如:从11g的oracle导出的dmp文件,在本机(10G)上导入会报版本错误,这个修改dmp的版本,修改成本地的oracle版本,就可以在本地导入了。
在实际工作中,有时需要将exp导出的历史备份dmp文件进行恢复,若之前的建表语句及表空间名无法找到,则直接用imp语句进行导入的话可能报错表空间不存在,且导入数据占用空间可能会非常大。使用本文方法可将exp导出的...
安装时先决条件不满足的解决方法、oracle server端字符集查询方法、server端字符集修改方法以及dmp文件字符集修改方法
备份的目的在于,当系统或数据库出现问题时,能够快速将数据库进行恢复。对于Oracle数据库,一般有两种备份方式:“物理备份”和“逻辑备份”。“物理备份”指的是以copy数据文件方式进行备份;“逻辑备份”指的是用...
软件介绍: ...一款编程辅助小工具,能够修改oracle导出dmp的版本号,以解决导出dmp导入到低版本数据库是无法正常执行的问题。启动程序后从修改dmp版本项中,选择dmp文件,然后填写要修改的版本即可。
完美解决oracle数据导出文件,版本不兼容的问题 如:低版本导入高版本导出DMP文件不兼容