1.执行imp需要考虑的问题

(1)     生成 dmp 文件的数据库版本,如果比目标数据库服务器的版本高,导入可能会失败(源数据库版本 > 目标数据库版本)

(2)     如果导出时是 DBA 或者拥有 exp_full_database 角色的用户执行全库导出,那么导入时的用户也必须具有相应权限。

(3)     导出的数据中是否含有 LOB 类型,使用有分区表、分区索引等,如果有,可能在导入之前做一些准备工作。

2.导入表对象时的顺序

Imp 在导入表对象时的导入顺序与 exp 导出表时的顺序相同:

n   导入表定义,即创建对象

n   导入表数据

n   导入索引数据

n   创建完整性数据、视图、存储过程、触发器

n   导入 bitmap 、 function-based 及 domain 的类型索引

3.导入举例

(1)     导入到其他服务器(相同用户)

$ imp scott/tiger@192.168.131.101_orcl full=y file=scott_tables.dmp log=scott_tables.log

(2)     导入到其他用户

要将数据导入到其他用户下,需要指定 fromuser 和 touser 参数:

Fromuser 指定对象的原有属主

Touser 指定对象的新属主

SQL> conn / as sysdba

SQL> alter user dong quota unlimited on dong_tbs;

SQL> revoke unlimited tablespace from dong;

$ imp dong/dong fromuser=scott touser=dong file=scott_tables.dmp log=scott_tables.log ignore=y;

4.重要参数

FILE:               指定文件

LOG :               指定产生的日志

FROMUSER:     指定对象的原有属主

TOUSER:         指定对象的新属主

IGNORE:          忽略错误信息

FULL :              FULL=Y 时,代表全库导入

ROWS :            ROWS=N 时,代表只导入表结构

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529886/viewspace-2220569/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31529886/viewspace-2220569/

[expimp]imp导入笔记相关推荐

  1. oracle数据库imp导入,imp 导入 没有数据库

    IMP-00009: 导出文件异常结束 今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到" IMP-00009: 导出文件异常结束" 错误,google一下,发现可 ...

  2. 在Oracle中IMP导入数据时,如何解决目标数据库字符不一致问题

    生产环境中经常使用到Oracle的IMP导入和EXP导出来功能来达到数据迁移的目的,通常在源数据库和目标数据库中查询字符集是否致, 测试环境中导入IMP导入报错信息如下: 导入命令如下: [oracl ...

  3. oracle imp 错误604,oracle imp导入出错

    好长时间不用oracle,现在越来越生疏了.今天在将exp导出的数据imp导入时就遇到了错误.错误内容为: IMP-00034: 警告: 在导出文件中未找到 FromUser "" ...

  4. oracle导入脚本乱码,imp导入乱码解决

    在imp导入时,发现两个数据库的字符集是一样的,但imp导入后,注释是乱码: SQL> SQL> SQL> select userenv('language') from dual; ...

  5. IMP导入报语句超过缓冲区长度

    imp导入时报错如下: IMP-00041: 警告: 创建的对象带有编译警告  "CREATE FORCE VIEW "OA"."V_LARGE_TABLE&q ...

  6. expdp导出表结构_(转)oracle使用expdp、impdp和exp、imp导入导出表及表结构

    使用expdp.impdp和exp.imp时应该注重的事项: 1.exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. 2.expdp和impdp是服务端的工具程序,他们只能在 ...

  7. oracle imp导入库到指定表空间

    1.创建表空间 create tablespace example_tablespace datafile 'e:\****.dbf' size 10m reuse autoextend on nex ...

  8. oracle imp导入修改字符集,Oracle中IMP导入数据时提示字符集不一致解决

    生产环境中经常使用到Oracle的IMP导入和EXP导出来功能来达到数据迁移的目的,通常在源数据库和目标数据库中查询字符集是否致, 测试环境中导入IMP导入报错信息如下: 导入命令如下: [oracl ...

  9. cmd imp导入dmp文件_exp/imp、expdp/impdp使用总结,这些你都清楚吗?

    Oracle备份分成物理备份与逻辑备份. 物理备份: 把实际物理文件从一处拷贝到另一处(可能是原样拷贝,也可能经过压缩), 操作系统备份,使用RMAN的备份,冷备份,热备份. 逻辑备份: 利用SQL从 ...

最新文章

  1. python函数返回元组平均数_关于python:使用函数中的单个项返回元组
  2. 突然吐字不清_突然口齿不清是什么病
  3. mysql怎么实现事务序列化_MySQL 架构 - 事务处理
  4. PHP代码在线格式化美化工具
  5. PW Live直播 | 清华大学NLP组刘正皓:神经信息检索的进展与挑战
  6. linux音量模块,Linux下的音量控制器alsamixer
  7. 未来计算机论文1500,致未来的自己作文1500字
  8. Win11怎么设置耳机和音响一起响
  9. CentOS64位下python2.6升级到2.7的详细教程
  10. Panabit安装配置笔记
  11. 报错, org.hibernate.PropertyAccessException
  12. linux c取网卡名称,在Linux下用c编程肿么获取网卡序列号和硬盘序列号
  13. 「06」回归的诱惑:一文读懂线性回归(Python实战篇)
  14. jQuery.fn.extend()方法
  15. 苹果屏保壁纸_Live Photo壁纸苹果版下载-Live Photo壁纸APP
  16. 苹果大中华区营收同比增48% iPhone销量翻番
  17. 计算机网络共享服务器,办公室如何搭建共享服务器或文件共享服务器
  18. OTA分类 OTA升级方式(乒乓、压缩、差分)
  19. 单月涨粉30w+,他们掌握引流法宝,小红书1月创作趋势是什么?
  20. lsdyna如何设置set中的node_list_Redis 系列教程(二)Redis中的五种数据类型

热门文章

  1. 关于CodeSmith生成CSLA代码的联想
  2. [Java] 蓝桥杯ADV-184 算法提高 素数求和
  3. [swift] LeetCode 338. Counting Bits
  4. L1-052 2018我们要赢-PAT团体程序设计天梯赛GPLT
  5. LeetCode 724. Find Pivot Index
  6. LeetCode 90. Subsets II
  7. android 退出功能,android中activity连按两次返回键退出功能
  8. web.xml 配置 contextConfigLocation
  9. Swift中Class和Struct异同
  10. 拆轮子:requests