在学习Orcle9i时,导入书上一个案例的数据库dmp文件时出错。
按给出的导入要求那立了dbhouse的数据库,在数据库中生成一个thesis用户名密码也是thesis,选择角色为resourse,connect,dba
然后用cmd中用imp命令导入时出错,请帮忙看看为什么,如何解决?
运行时错误提示这:
---------------------------------------------------------
F:\>imp thesis/thesis@dbhouse file=f:\thesis.dmpImport: Release 9.0.1.1.1 - Production on 星期二 5月 13 13:03:55 2008(c) Copyright 2001 Oracle Corporation.  All rights reserved.
连接到: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production经由常规路径导出由EXPORT:V09.02.00创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
IMP-00031: 必须指定 FULL=Y 或提供 FROMUSER/TOUSER 或 TABLES 参数
IMP-00000: 未成功终止导入F:\>imp thesis/thesis@dbhouse file=f:\thesis.dmp full=yImport: Release 9.0.1.1.1 - Production on 星期二 5月 13 13:04:11 2008(c) Copyright 2001 Oracle Corporation.  All rights reserved.
连接到: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production经由常规路径导出由EXPORT:V09.02.00创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. 正在将THESIS的对象导入到 THESIS
IMP-00017: 由于 ORACLE 的 6550 错误,以下的语句失败
 "BEGIN  "
 "sys.dbms_logrep_imp.instantiate_schema(schema_name=>'THESIS', export_db_nam"
 "e=>'DBHOUSE.US.ORACLE.COM', inst_scn=>'7470445');"
 "COMMIT; END;"
IMP-00003: 遇到 ORACLE 错误 6550
ORA-06550: 第 2 行, 第 1 列:
PLS-00201: 必须说明标识符 'SYS.DBMS_LOGREP_IMP'
ORA-06550: 第 2 行, 第 1 列:
PL/SQL: Statement ignored
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC2_BOOKSTATISTIC" ("ID" NUMBER(10, 0) NOT NULL ENABLE, "BH""
 " VARCHAR2(20), "XY" VARCHAR2(50), "ZZ" VARCHAR2(100), "CBS" VARCHAR2(50), ""
 "ZS" VARCHAR2(5), "BZ" VARCHAR2(200))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXT"
 "RANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "U"
 "SERS" LOGGING NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC2_CODE" ("ID" NUMBER(10, 0) NOT NULL ENABLE, "CODEID" VARC"
 "HAR2(20), "CODE_TYPE" VARCHAR2(20), "CODE_NAME" VARCHAR2(20), "CODE_VALUE" "
 "VARCHAR2(100))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITI"
 "AL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS" LOGGING NOCOMPRE"
 "SS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC2_PAPER" ("ID" NUMBER(20, 0) NOT NULL ENABLE, "BH" VARCHAR"
 "2(20), "XY" VARCHAR2(50), "ZZ" VARCHAR2(100), "KWMC" VARCHAR2(50), "LWMC" V"
 "ARCHAR2(100), "SLQK" NUMBER(10, 0), "SLQK_NAME" VARCHAR2(100), "YXL" VARCHA"
 "R2(10), "YXYZ" VARCHAR2(5), "YYCS" NUMBER(5, 0), "DJZZ" NUMBER(5, 0), "BZ" "
 "VARCHAR2(200))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITI"
 "AL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS" LOGGING NOCOMPRE"
 "SS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC2_REPORT" ("ID" NUMBER(3, 0) NOT NULL ENABLE, "BH" VARCHAR"
 "2(20), "XY" VARCHAR2(50), "BGR" VARCHAR2(100), "ZW" VARCHAR2(20), "BGRDW" V"
 "ARCHAR2(20), "BGMC" VARCHAR2(20), "TZDX" VARCHAR2(20), "RS" VARCHAR2(10), ""
 "BZ" VARCHAR2(200))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(I"
 "NITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS" LOGGING NOCO"
 "MPRESS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC_COLLEGE" ("ID" NUMBER(11, 0) NOT NULL ENABLE, "NAME" VARC"
 "HAR2(50), "TEL" VARCHAR2(30), "MAN" NUMBER(11, 0), "MARK" VARCHAR2(4))  PCT"
 "FREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS "
 "1 FREELIST GROUPS 1) TABLESPACE "USERS" LOGGING NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC_DEPARTMENT" ("ID" NUMBER(11, 0) NOT NULL ENABLE, "NAME" V"
 "ARCHAR2(50), "TEL" VARCHAR2(15), "MAN" NUMBER(11, 0), "COLLEGE" NUMBER(11, "
 "0))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FR"
 "EELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS" LOGGING NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC_PEOPLE" ("ID" NUMBER(11, 0) NOT NULL ENABLE, "WORKID" VAR"
 "CHAR2(20), "NAME" VARCHAR2(20), "PASSWORD" VARCHAR2(20), "SEX" NUMBER(1, 0)"
 ", "NATION" VARCHAR2(50), "POLITICS" NUMBER(11, 0), "FROMSCHOOL" VARCHAR2(10"
 "0), "SCHOOLTIME" DATE, "ADDR" VARCHAR2(100), "BIRTH" DATE, "SPECIALITY" VAR"
 "CHAR2(200), "EDUCATION" VARCHAR2(200), "CERTID" VARCHAR2(18), "POST" VARCHA"
 "R2(50), "OFFICETEL" VARCHAR2(15), "MOBILE" VARCHAR2(15), "HOMETEL" VARCHAR2"
 "(15), "EMAIL" VARCHAR2(100), "DESCS" VARCHAR2(20), "PRIZE" VARCHAR2(20), "C"
 "OLLEGEID" NUMBER(11, 0), "DEPARTMENTID" NUMBER(11, 0), "ROLE" NUMBER(11, 0)"
 ", "FANID" VARCHAR2(200))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STO"
 "RAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS" LOGGIN"
 "G NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC_RIGHT" ("ID" NUMBER(11, 0) NOT NULL ENABLE, "NAME" VARCHA"
 "R2(50))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 6553"
 "6 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS" LOGGING NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
 "CREATE TABLE "KJC_ROLE" ("ID" NUMBER(11, 0) NOT NULL ENABLE, "NAME" VARCHAR"
 "2(50), "RIGHTS" VARCHAR2(200))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 2"
 "55 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS" "
 "LOGGING NOCOMPRESS"
IMP-00003: 遇到 ORACLE 错误 922
ORA-00922: 缺少或无效选项
成功终止导入,但出现警告。F:\>
-------------------------------------------------------------