Oracle OCP(54):IMP

imp 命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中。

一、例句

  • 完全:
    IMP sys/oracle BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
    
  • 用户模式:
    IMP scott/tiger BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=scott
    
  • 表模式:
    IMP scott/tiger BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(employees)
    
  • 分区表
    TABLES=(T1:P1,T1:P2), 如果 T1 是分区表
    

二、语法

  • 语法
    IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
    
  • 注意
    • 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)
    • FEEDBACK 每 x 行显示进度 (0)
    • TOID_NOVALIDATE 跳过指定类型 ID 的验证
    • FILESIZE 每个转储文件的最大大小
    • STATISTICS 始终导入预计算的统计信息
    • RESUMABLE 在遇到有关空间的错误时挂起 (N)
    • RESUMABLE_NAME 用来标识可恢复语句的文本字符串
    • RESUMABLE_TIMEOUT RESUMABLE 的等待时间
    • COMPILE 编译过程, 程序包和函数 (Y)
    • STREAMS_CONFIGURATION 导入流的一般元数据 (Y)
    • STREAMS_INSTANTIATION 导入流实例化元数据 (N)
    • DATA_ONLY 仅导入数据 (N)
    • 下列关键字仅用于可传输的表空间
      • TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
      • TABLESPACES 将要传输到数据库的表空间
      • DATAFILES 将要传输到数据库的数据文件
      • TTS_OWNERS 拥有可传输表空间集中数据的用户

你可能感兴趣的:(Oracle)