已有101人关注
企业人事管理系统数据库的问题
发表在Java图书答疑 2012-04-06
是否精华
版块置顶:
我购买了《实战突击java项目开发实例整合》,在第19章  企业人事管理系统,数据库导入使用下面的命令,出现问题。

G:\>imp PERSONNEL_MANAGE/PERSONNEL_MANAGE@ORCL file=G:\personnel_manage.dmp from
user=PERSONNEL_MANAGE ignore=y commit=y grants=y;

Import: Release 10.1.0.2.0 - Production on 星期五 4月 6 15:33:59 2012

Copyright (c) 1982, 2004, Oracle.  All rights reserved.


Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Produc
tion
With the Partitioning, OLAP and Data Mining options

IMP-00010: not a valid export file, header failed verification
IMP-00000: Import terminated unsuccessfully

G:\>
分享到:
精彩评论 8
无语_mrkj
学分:3155 LV11
2012-04-06
沙发
产生这个错误的原因,是因为书中提供的dmp文件是用Oracle 11g导出的,而您用的是Oracle 10g,所以不能导入成功,因为使用imp命令进行导入时,exp版本要低于或等于imp版本。
flyuniverse
学分:0 LV1
TA的每日心情
开心
2021-03-18 14:35:57
2012-04-06
板凳
可以提供10g的导出文件吗
flyuniverse
学分:0 LV1
TA的每日心情
开心
2021-03-18 14:35:57
2012-04-06
地板
有另外一个文件是 PERSONNEL_MANAGE.sql ,做什么用的啊
flyuniverse
学分:0 LV1
TA的每日心情
开心
2021-03-18 14:35:57
2012-04-06
4L
我重新安装了oracle 11g
有两个问题:
[strong]1、导入[/strong]
C:\>imp system/xiexie@orcl file=C:\personnel_manage.dmp fromuser=PERSONNEL_MANAG
E ignore=y commit=y grants=y;

Import: Release 11.1.0.6.0 - Production on 星期五 4月 6 23:40:26 2012

Copyright (c) 1982, 2007, Oracle.  All rights reserved.


连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

经由常规路径由 EXPORT:V11.02.00 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 SYSTEM 的对象导入到 SYSTEM
IMP-00034: 警告: 在导出文件中未找到 FromUser "PERSONNEL_MANAGE"
成功终止导入, 但出现警告。


[strong]2、在myeclipse中运行[/strong]

2012-4-6 23:15:46 org.hibernate.util.JDBCExceptionReporter logExceptions
警告: SQL Error: 942, SQLState: 42000
2012-4-6 23:15:46 org.hibernate.util.JDBCExceptionReporter logExceptions
严重: ORA-00942: 表或视图不存在

Exception in thread "AWT-EventQueue-0" org.hibernate.exception.SQLGrammarException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
无语_mrkj
学分:3155 LV11
2012-04-11
5L
对于第一个问题导入的问题,可能是您没有创建用户PERSONNEL_MANAGE,并用PERSONNEL_MANAGE来导入的原因。
对于第二个问题,是由于数据库没有按要求导入而导致不能正确操作数据库。
xiaotian
学分:0 LV1
TA的每日心情
开心
2021-03-08 12:11:17
2012-04-19
6L
期待解决
  
xiaotian
学分:0 LV1
TA的每日心情
开心
2021-03-08 12:11:17
2012-04-19
7L
楼主问题解决没有,我也是同样的问题,如果解决了麻烦楼主通知我一声,我邮箱496753691@qq.com 十分感谢
aster
学分:0 LV1
TA的每日心情
开心
2023-01-31 09:41:43
2012-05-08
8L
[FIELDSET][LEGEND]引自:6楼[/LEGEND]
期待解决
  
[/FIELDSET]

回复:
  试试PLSQL Developer软件,它提供了导入数据的功能~
首页上一页 1 下一页尾页 8 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照