如何判断dmp文件是exp还是expdp导出的

分类:编程技术 时间:2024-02-20 15:50 浏览:0 评论:0
0
本文将与大家分享如何判断dmp文件是exp还是expdp导出的。小编觉得还是比较实用的,所以分享给大家,作为参考。下面就跟随小编来看看吧。

DBMS_DATAPUMP.GET_DUMPFILE_INFO()存储过程可以从转储文件中获取信息。 Filetype 返回以下文件类型: 1:数据泵转储文件 2:原始导出转储文件 在 SQL*Plus 中,使用以下方法获取转储文件信息:
(注:替换  为实际值)-- 转储文件(test.dmp) 保存在 /tmp/test.SQL> conn /as sysdbaSQL> 创建或替换目录 test 为 '/tmp/test';目录创建。SQL> set serveroutput ondeclare v_filetype NUMBER; -- 0=未知 1=expdp 2=exp 3=ext v_info_table sys.ku$_d umpfile_info; -- 带有文件信息的 PL/SQL 表开始 dbms_datapump.get_dumpfile_info( filename => 'test.dmp', directory => upper('test'), info_table => v_info_table, filetype => v_filetype); dbms_output.put_line('文件类型:' || v_filetype); end;/SQL>文件类型:2PL/SQL 过程成功完成。

感谢您的阅读!这篇《如何判断dmp文件是exp还是expdp导出的》文章就分享到这里。希望以上内容能够给大家带来一些帮助,让大家能够学到更多的知识。如果您觉得文章不错,可以分享出去,让更多人看到!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何判断dmp文件是exp还是expdp导出的

用户评论