有关Oracle8.16的Import DMP问题.
我在家安装了Oracle 8.16, win2k下. 可是,无法将公司的dmp文件Import进去。
请教各位:
Error Message 如下:
"CREATE TABLE "SOH_LOCATION" ("CARGO_ID" NUMBER(11, 0) NOT NULL ENABLE, "BU_"
"CODE" VARCHAR2(3) NOT NULL ENABLE, "BU_TYPE" VARCHAR2(3) NOT NULL ENABLE, ""
"LOCATION_ID" VARCHAR2(6) NOT NULL ENABLE, "ART_QTY_MPACK" NUMBER(11, 0) NOT"
" NULL ENABLE, "PKGS_ONHAND" NUMBER(38, 0) NOT NULL ENABLE, "PKGS_RESV" VARC"
"HAR2(10) NOT NULL ENABLE, "ART_DIM_MPACK" NUMBER(38, 4), "UPDATE_DATE" DATE"
", "REMARKS" VARCHAR2(50)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LO"
"GGING STORAGE(INITIAL 8765440 NEXT 13090816 MINEXTENTS 1 MAXEXTENTS 2147483"
"645 PCTINCREASE 50 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLE"
"SPACE "WMS""
" ALTER TABLE "SOH_LOCATION" MODIFY ("PKGS_ONHAND" DEFAULT 0 )"
" ALTER TABLE "SOH_LOCATION" MODIFY ("PKGS_RESV" DEFAULT '0' )"
. 正在跳过表 "SOH_LOCATION"
还有一大堆的类似信息,我就不贴了。
另外,我在Regedit里的设置是: NLS_LANG:SimplifiedChinese_China.zhs16GBK
是否正确?
谢谢!
检查你家数据库实例的字符集和公司的是否一致。
select * from nls_database_parameters
没用的东西写了一堆, 有用的信息一点都没写.
* 你的imp语句.
* 错误代码(ora-xxxxx)
* 可能的话, 生成exp的环境及语句.
C:\>imp
Import: Release 8.1.6.0.0 - Production on 星期二 1月 29 22:04:22 2002
(c) Copyright 1999 Oracle Corporation. All rights reserved.
用户名: ABC
口令:
连接到: Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
导入文件: EXPDAT.DMP> c:\ABC.dmp
输入插入缓冲区大小(最小为 8192 ) 30720>
经由常规路径导出由EXPORT:V08.00.05创建的文件
已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
只列出导入文件的内容(yes/no):no>
由于对象已存在, 忽略创建错误(yes/no):no>
导入权限(yes/no):yes>
导入表数据(yes/no):yes>
导入整个导出文件(yes/no):no>
用户名: ABC
输入表 (T) 或分区 (T: P) 名称。空列表表示用户的所有表
输入表 (T) 或分区 (T: P) 的名称或。如果完成:
. 正在将ABC的对象导入到 ABC
IMP-00015: 由于对象已存在, 下列语句失败:
"CREATE SEQUENCE "EVT_NOTIFY_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999"
"99999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE"
IMP-00015: 由于对象已存在, 下列语句失败:
"CREATE SEQUENCE "SMWEEKLYENTRYSEQUENCE" MINVALUE 1 MAXVALUE 999999999999999"
"999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE"
. . 正在导入表 "ART" 18879行被导入
. . 正在导入表 "ART_COL_APP" 11026行被导入
. . 正在导入表 "ART_SUP" 8740行被导入
. . 正在导入表 "ART_SUP_TEMP" 7858行被导入
. . 正在导入表 "BA_PREFIX" 19行被导入
. . 正在导入表 "BIZ_UNIT" 19行被导入
这是一些刚开始的Error Message,请再帮看看吧.
有什么意见吗?
谢谢!
C:\>imp
Import: Release 8.1.6.0.0 - Production on 星期二 1月 29 22:04:22 2002
(c) Copyright 1999 Oracle Corporation. All rights reserved.
用户名: ABC
口令:
连接到: Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
导入文件: EXPDAT.DMP> c:\ABC.dmp
输入插入缓冲区大小(最小为 8192 ) 30720>
经由常规路径导出由EXPORT:V08.00.05创建的文件
已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
只列出导入文件的内容(yes/no):no>
由于对象已存在, 忽略创建错误(yes/no):no>no导入权限(yes/no):yes>yes
导入表数据(yes/no):yes>yes
导入整个导出文件(yes/no):no>yes
这样试一下
是不是导入的对象已经存在了,所以报错应该忽略创建错误,
“由于对象已存在, 忽略创建错误(yes/no):y”
或是输入:ignore=y
对象存在的情况下, 使用ignore=y选项.
或者在
由于对象已存在, 忽略创建错误(yes/no):no>
处, 选择yes.
===========================
oldwain
---------------------------
http://www.itpub.net/index.php?referrerid=32
http://www.linuxforum.net/
http://www.oraclefan.net/
谢谢大家的回复,我回去试好后给大家加分,
等我的好消息吧!
搞定了谢谢大家帮助. 同时也谢谢我兄弟三千的鼎力帮助。
在这中间,还有些表空间的问题。 是由三千帮助解决的!
再次感谢大家!