dump文件对于DBA而言再平常不过了。不过因为dump文件是二进制文件,我们平时使用中不太关注。再导入dump文件时有很多细节和技巧是值得注意的。

1.查看dump文件的一些基本信息

strings 2018-3-20_bak.dmp | head -10
TEXPORT:V11.02.00
DTEST
RUSERS
2048
                                      
 20 2:0:2 2018../backup_test/2018-3-20_bak.dmp
#G#G
#G#G
+00:00
BYTE

从上述信息第一行可以看出exp是基于11.2版本,

第三行可以看出是基于用户模式导出的dump文件,如果是全库模式会显示为RENTIRE,表模式RTABLES

第四行可以看出dump文件生成的时间戳

2.得到dump文件中的表信息

strings 2018-3-20_bak.dmp | grep "CREATE TABLE " |awk '{print $3}' |sed 's/"//g'

3.导入dump文件时需要注意的隐患

1)关于外键

2)关于触发器:大多数情况下需要将触发器disable

select 'alter trigger ' ||TRIGGER_NAME||' DISABLE ;' from user_triggers;

3)关于buffer size

如果dump文件存在较大的分区表,导入过程中会出现buffer size不够的错误,一般可以把buffer size设置的大一些,4M、9M都是不错的选择

最新文章

  1. 我为NET狂~群福利:逆天书库
  2. magic_quotes_gpc和magic_quotes_runtime的区别和用法详解
  3. Thinkphp控制器,1.多层控制器2.多级控制器
  4. 要用于尝试,广东移动间接实现“流量不清零”[bubuko.com]
  5. openmp在图像处理上面的运用
  6. abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
  7. codeforces 651A Joysticks
  8. Excel日期格式单元格写成yyyy.MM.dd格式将无法读取到DataTable
  9. autocommit=0
  10. 工厂方法模式(Factory Method)
  11. static——第一次执行与它以后执行时结果不一样
  12. UVA 10798 - Be wary of Roses (bfs+hash)
  13. MobileOA第一期总结
  14. R语言分析(一)-----基本语法
  15. Bootstrap File Input的简单使用
  16. Build path contains duplicate entry
  17. 浏览器加载和渲染html的顺序(html/css/js)
  18. RESTful-4使用教程
  19. 软件工程(GZSD2015) 第二次作业小结
  20. MySQL必知必会 前10章学习笔记

热门文章

  1. c++ sizeof详解
  2. docker部署rocketmq
  3. 如何使用命令行直接运行PHP脚本程序
  4. 题解 UVA10859 【Placing Lampposts】
  5. 通过一个简单的实例来展示 Java 编程,创建文件 HelloWorld.java
  6. 整合Junit5
  7. git技能树总结
  8. MinGW、Linux GNU、MSVC编译和链接动态库的分析
  9. 微信小程序顶部透明
  10. Unity 动态加载图片出现红色问号