btcq.net
当前位置:首页 >> 用PL SQL工具导入ORACLE备份的DMP数据时,提示:“IMP�058:遇到ORACLE错... >>

用PL SQL工具导入ORACLE备份的DMP数据时,提示:“IMP�058:遇到ORACLE错...

你看看你导入的数据里有没有JBPM4_HIST_PROCINST这张表,因为JBPM4_HIST_ACTINST表的HPROCI_字段是关联JBPM4_HIST_PROCINST表的DBID_字段,如果JBPM4_HIST_PROCINST不存在就会报 table or view not exist. (表或视图不存在)

按照你提供的错误码来看可能是权限的问题,没有导入权限!通过管理员sys,给你当前schema授权后再试验下:grant imp full database to 当前schema;看看怎么样吧

在上图红框中,你需要导入执行文件,一般的路径是在这个下面:e:\oracle\product\10.2.0\db_1\bin\imp.exe把这个导进去.或者用这种命令方法导,开始---运行--cmd,导入格式如下:imp 用户名/密码@数据库名 file=c:/data.dmp full=y

imp odm/odm@odm file=I:\odm.dmp fromuser=odm touser=odm ignore=y这样写的话忽略数据库对象存在的报错,不过你的数据可能会有重复.不想重复的话:1、导出时使用query选项,将你需要的更新的数据导出(前提是你的数据能有分辨是否是更新项的字段).2、在你的电脑中将数据删除(delete或truncate,个人建议truncate),那样导入的都是最新的数据了.3、drop你电脑中odm的所有对象,用在imp时会自动建立.

遇到 ORACLE 错误 1917 ORA-01917: 用户或角色 'SYNC' 不存在 这个错误提示已经很明确了,你需要先添加角色'SYNC',再单独执行赋权限的语句,就OK了,但不要重复执行Imp,因为前面的数据已经成功导入;如果要重复执行的话,请将前面的数据清除了再重新Imp.

用imp user/pass@本地网络服务名 来导入oracle sql developer 不能导入dmpplsql developer也可以导入

运用PL/SQL进行导入时,遇到报错: IMP-00032:SQL语句超过缓冲区长度 IMP-00008:导出文件中出现无法识别的语句 刚开始以为是因为数据库的Large_Pool设置的不够

1. 在运行中输入cmd 弹出命令行窗口 ,找到你的oracle 的安装目录 找到bin目录 之后 在bin目录下 输入:imp userid=用户名/密码@orcl file=d:\nc60.dmp full=y 用户名 :就是你的目标用户 .密码 :就是你的目标用户登录密码.orcl:是实例名称

你要的导入的dmp也是从oralce 10G导出的吗.还有一个原因你用的导出的不是用当前用户导出的

不能在sqlplus里面导入导出吧直接在cmd里面导,首先去到oracle bin目录下,找到imp然后再执行此命令

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com