免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11486 | 回复: 4
打印 上一主题 下一主题

imp时IMP-00003: ORACLE error 942 encountered [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-19 10:26 |只看该作者 |倒序浏览
我用exp备份了一个用户的数据,用 imp导入,都是9i
导入好像倒是成功了,但是总会出这个报错:
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"CREATE DIMENSION "PRODUCTS_DIM" LEVEL "PRODUCT" IS ("PRODUCTS"."PROD_ID") L"
"EVEL "SUBCATEGORY" IS ("PRODUCTS"."PROD_SUBCATEGORY") LEVEL "CATEGORY" IS ("
""PRODUCTS"."PROD_CATEGORY") LEVEL "PROD_TOTAL" IS ("PRODUCTS"."PROD_TOTAL")"
" HIERARCHY "PROD_ROLLUP" ("PRODUCT" CHILD OF "SUBCATEGORY" CHILD OF "CATEGO"
"RY" CHILD OF "PROD_TOTAL") ATTRIBUTE "PRODUCT" DETERMINES "PRODUCTS"."PROD_"
"NAME" ATTRIBUTE "PRODUCT" DETERMINES "PRODUCTS"."PROD_MIN_PRICE" ATTRIBUTE "
""PRODUCT" DETERMINES "PRODUCTS"."PROD_LIST_PRICE" ATTRIBUTE "PRODUCT" DETER"
"MINES "PRODUCTS"."PROD_STATUS" ATTRIBUTE "PRODUCT" DETERMINES "PRODUCTS"."P"
"ROD_PACK_SIZE" ATTRIBUTE "PRODUCT" DETERMINES "PRODUCTS"."PROD_UNIT_OF_MEAS"
"URE" ATTRIBUTE "PRODUCT" DETERMINES "PRODUCTS"."PROD_WEIGHT_CLASS" ATTRIBUT"
"E "PRODUCT" DETERMINES "PRODUCTS"."PROD_DESC" ATTRIBUTE "SUBCATEGORY" DETER"
"MINES "PRODUCTS"."PROD_SUBCATEGORY" ATTRIBUTE "SUBCATEGORY" DETERMINES "PRO"
"DUCTS"."PROD_SUBCAT_DESC" ATTRIBUTE "CATEGORY" DETERMINES "PRODUCTS"."PROD_"
"CATEGORY" ATTRIBUTE "CATEGORY" DETERMINES "PRODUCTS"."PROD_CAT_DESC" ATTRIB"
"UTE "PROD_TOTAL" DETERMINES "PRODUCTS"."PROD_TOTAL""
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00017: following statement failed with ORACLE error 942:
"CREATE DIMENSION "PROMOTIONS_DIM" LEVEL "PROMO" IS ("PROMOTIONS"."PROMO_ID""
") LEVEL "SUBCATEGORY" IS ("PROMOTIONS"."PROMO_SUBCATEGORY") LEVEL "CATEGORY"
"" IS ("PROMOTIONS"."PROMO_CATEGORY") LEVEL "PROMO_TOTAL" IS ("PROMOTIONS".""
"PROMO_TOTAL") HIERARCHY "PROMO_ROLLUP" ("PROMO" CHILD OF "SUBCATEGORY" CHIL"
"D OF "CATEGORY" CHILD OF "PROMO_TOTAL") ATTRIBUTE "PROMO" DETERMINES "PROMO"
"TIONS"."PROMO_NAME" ATTRIBUTE "PROMO" DETERMINES "PROMOTIONS"."PROMO_END_DA"
"TE" ATTRIBUTE "PROMO" DETERMINES "PROMOTIONS"."PROMO_BEGIN_DATE" ATTRIBUTE "
""PROMO" DETERMINES "PROMOTIONS"."PROMO_COST" ATTRIBUTE "SUBCATEGORY" DETERM"
"INES "PROMOTIONS"."PROMO_SUBCATEGORY" ATTRIBUTE "CATEGORY" DETERMINES "PROM"
"OTIONS"."PROMO_CATEGORY" ATTRIBUTE "PROMO_TOTAL" DETERMINES "PROMOTIONS"."P"
"ROMO_TOTAL""


有很多,基本都是这个格式,节选了一部分。

查到说这种情况,可以先导入结构,在导入数据,用了这个方法

imp xxx/xxx file=empdata.dmp rows=N  fromuser=xxx touser=xxx
imp xxx/xxx file=empdata.dmp fromuser=xxx touser=xxx

也还是同样的错误,而且在导入结构时就报这个 表或视图不存在 的错误。

虽然好象是导入成功了,但是有这么多报错总觉得不舒服,请告人给指点一下。 谢谢了先。

论坛徽章:
1
辰龙
日期:2014-07-24 10:45:20
2 [报告]
发表于 2006-12-19 12:34 |只看该作者
可能原因:
1.客户端的oracle版本低于服务器端的oracle版本,可以在服务器端导出试试
2.如果不是1,那么就是服务器端的oracle升级后没有更新字典视图,更新后即可。
执行脚本:SQL> startup migrate;
SQL> @?/rdbms/admin/catpatch.sql

论坛徽章:
0
3 [报告]
发表于 2006-12-20 10:03 |只看该作者
原帖由 jieyancai 于 2006-12-19 12:34 发表
可能原因:
1.客户端的oracle版本低于服务器端的oracle版本,可以在服务器端导出试试
2.如果不是1,那么就是服务器端的oracle升级后没有更新字典视图,更新后即可。
执行脚本:SQL> startup migrate;
SQL& ...



感谢, 不过还是不行.
我就是在服务器端上直接导入的。
另外我是直接安装的oracle9.2.1,没有升级更新。
我也运行了你给的这个脚本,但还是这样。郁闷。

论坛徽章:
0
4 [报告]
发表于 2006-12-20 15:32 |只看该作者

ORA-00942: table or view does not exist

有可能是你EXP的这个用户引用了其他用户的某个table or view 或者是引用了同义词等,而在你IMP的INSTANCE上没有同样的定义,具体是什么应该你最清楚了,查下这个用户下的所有对象看看吧。:)

论坛徽章:
1
辰龙
日期:2014-07-24 10:45:20
5 [报告]
发表于 2006-12-20 15:39 |只看该作者
imp xxx/xxx file=empdata.dmp rows=N  fromuser=xxx touser=xxx
imp xxx/xxx file=empdata.dmp fromuser=xxx touser=xxx

=》》
直接用
imp system/xxx file=empdata.dmp fromuser=xxx touser=xxx
试试,用system用户连接
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP