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