首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • imp导入数据库时出错 [已结贴,结贴人:kitty1kitty]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kitty1kitty
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-05-13 13:32:33 楼主
    在学习Orcle9i时,导入书上一个案例的数据库dmp文件时出错。
    按给出的导入要求那立了dbhouse的数据库,在数据库中生成一个thesis用户名密码也是thesis,选择角色为resourse,connect,dba
    然后用cmd中用imp命令导入时出错,请帮忙看看为什么,如何解决?
    运行时错误提示这:
    ---------------------------------------------------------
    F:\>imp thesis/thesis@dbhouse file=f:\thesis.dmp

    Import: 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=y

    Import: 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:\>
    -------------------------------------------------------------
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fxianxian
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-13 13:43:571楼 得分:10
    呵呵
    很正常的啊
    最關鍵的是最后一句啊
    成功终止导入,但出现警告。
    你的數據庫也可以正常跑啊!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • abchappybear
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-13 14:36:122楼 得分:0
    表已经导入了,但一些自定义存储过程或函数由于表的原因没有导入,表可以正常使用.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kitty1kitty
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-13 22:40:433楼 得分:0
    但是没有看到新增的表啊?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kitty1kitty
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-13 22:43:474楼 得分:0
    但看不到新增的表啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kitty1kitty
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-13 22:44:395楼 得分:0
    但看不到新增的表
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dl110
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-13 22:56:146楼 得分:10
    除了第一个错误外,其余的错误都是因为没有表空间"USERS",或者没有足够的权限操纵表空间"USERS",从而导致上述在表空间"USERS"上无法创建相应表.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chongzi1119
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-14 13:25:567楼 得分:0
    可以用POWER designer查看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kitty1kitty
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-15 09:28:488楼 得分:0
    引用 6 楼 dl110 的回复:
    除了第一个错误外,其余的错误都是因为没有表空间"USERS",或者没有足够的权限操纵表空间"USERS",从而导致上述在表空间"USERS"上无法创建相应表.


    那这个怎么解决
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dl110
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-15 20:41:369楼 得分:0
    创建一个"USERS"表空间.
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved