不明白你要Drop 干什么?全库模式装库imp userid=system/manager full=y file=full_tstimp 参数很多 自己去找帮助把

解决方案 »

  1.   

    无需drop用参数ignore = y即可在import创建导入表失败时,控制它的行为使用ignore =N参数时,即它的默认值时,如果一个表创建错误,IMPORT将会略过它执行下一个表当使用ignore = y时表示即使表不能被创建import也会尽力导入表的数据它的其他参数也很多用imp help =y可以参数参数
      

  2.   

    drop会删除表的授权最好是先truncate,再使用ignore = y
      

  3.   

    如果导入过程中有与原来数据主键相同的新纪录,Oracle把原来的覆盖呢,还是忽略当前记录呢?
      

  4.   

    写SQL文件,比如aaa.sql,内容是
    truncate table yourtable1;
    truncate table yourtable2;在命令行或者批处理文件(bat或者linux/unix 脚本)中调用
    sqlplus user/password@yourdb @aaa.sql
      

  5.   

    实例: IMP SCOTT/TIGER或者, 可以通过输入 IMP 命令和各种自变量来控制“导入”按照不同参数。
    要指定参数,您可以使用关键字:格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)
    实例: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
    或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表USERID 必须是命令行中的第一个参数。关键字 说明(默认)   
    ----------------------------------------------
    USERID 用户名/口令
    FULL 导入整个文件 (N)
    BUFFER 数据缓冲区大小
    FROMUSER 所有人用户名列表
    FILE 输入文件 (EXPDAT.DMP)
    TOUSER 用户名列表
    SHOW 只列出文件内容 (N)
    TABLES 表名列表
    IGNORE 忽略创建错误 (N)
    RECORDLENGTH IO 记录的长度
    GRANTS 导入权限 (Y)
    INCTYPE 增量导入类型
    INDEXES 导入索引 (Y)
    COMMIT 提交数组插入 (N)
    ROWS 导入数据行 (Y)
    PARFILE 参数文件名
    LOG 屏幕输出的日志文件
    CONSTRAINTS 导入限制 (Y)
    DESTROY 覆盖表空间数据文件 (N)
    INDEXFILE 将表/索引信息写入指定的文件
    SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)
    ANALYZE 执行转储文件中的 ANALYZE 语句 (Y)
    FEEDBACK 显示每 x 行 (0) 的进度
    TOID_NOVALIDATE 跳过指定类型 id 的校验
    FILESIZE 各转储文件的最大尺寸
    RECALCULATE_STATISTICS 重新计算统计值 (N)下列关键字仅用于可传输的表空间
    TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
    TABLESPACES 将要传输到数据库的表空间
    DATAFILES 将要传输到数据库的数据文件
    TTS_OWNERS 拥有可传输表空间集中数据的用户