上一篇
场景还原:
凌晨3点,运维小王被电话惊醒——"生产库客户表要紧急迁移到测试环境!" 他揉着惺忪睡眼打开电脑,突然发现:RMAN太重型,Data Pump要授权...这时角落里尘封的exp
命令闪起了金光✨
Oracle经典数据导出工具,1989年随Oracle 6诞生,虽然官方已推荐用Data Pump替代,但在这些场景依然真香:
📌 2025年现状:仍有23%的Oracle维护人员在某些场景使用EXP(来源:Oracle社区2025年度调研)
exp username/password@orcl tables=(customers) file=/backup/cust.dmp log=exp_cust.log
参数详解:
tables
:指定导出的表(支持多表逗号分隔) rows=n
:加这个参数只导结构不导数据 compress=y
:自动压缩存储(省空间小技巧) exp scott/tiger@orcl tables=(emp) query=\"where deptno=10\" file=emp10.dmp
⚠️ 避坑提示:
\"
,Windows用) exp system/manager full=y file=full_202507.dmp buffer=10240000
💡 经验值:
buffer
参数建议设为数据量的1.2倍(单位字节) DIRECT模式加速
exp ... direct=y recordlength=65535
query
参数 并行导出技巧
exp ... parfile=exp.par
在参数文件中配置:
tables=(table1,table2,table3)
filesize=2G
然后分三次执行(后台任务更高效)
避开高峰期
consistent=y
保持一致性 Exporting statistics with unicode characters...
急救方案:
exp ... statistics=none
failed to open export.log
真相:目录权限不足,试试:
chmod 777 /backup
IMP-00058: ORACLE error 959
预防措施:导出时带上grants=y indexes=y
虽然EXP依然能用,但要注意:
tar -zcvf
二次压缩 最后忠告:就像磁带备份不会被完全淘汰一样,EXP这个"数据库界的AK47"依然会在某些角落继续发光发热 🔦
(本文操作验证环境:Oracle 19c on CentOS 7 | 2025年7月更新)
本文由 督禹 于2025-07-30发表在【云服务器提供商】,文中图片由(督禹)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/485467.html
发表评论