oracle的dmp文件的第2,第3字节记录了字符集信息

windows环境下我们可以通过winhex来查看,winhex支持4G以上大文件的秒速打开

如果你有java环境,也可以用java来读取dmp文件的字节信息

import java.io.FileInputStream;

public class ReadDmpCharsetBytes {

public static void main(String[] args) throws Exception {

byte[] bytes = new byte[3];

new FileInputStream("F:/xxx.dmp").read(bytes);

String bytestr = String.format("%02x",bytes[1]) + String.format("%02x",bytes[2]);

System.out.println(bytestr);

System.out.println("select nls_charset_name(to_number('" + bytestr + "','xxxx')) from dual");

}

}

获取字节信息后,我们可以用sql来查询对应的字符集名称

例如 0345对应的是ZHS16GBK,0369对应的是AL32UTF8

select nls_charset_name(to_number('0354','xxxx')) from dual

如果想偷懒,就直接访问这个https://hexed.it/

看下图操作,读4G的文件字节码也这么快,对应dmp的第二字节是03第三字节是69

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

oracle 检查dmp文件格式,查看oracle数据库dmp文件的字符集信息相关推荐

  1. oracle查看dmp文件字符集,Oracle如何修改字符集及如何查看dmp文件的字符集信息

    最近用PL/SQL導入一個表的時候,發現導入的時候總是提示未知的字符集,數據庫和客戶端的字符集不對應. 這個涉及三方面的字符集, 1. oracel server端的字符集; 2. oracle cl ...

  2. oracle报表文件,Oracle ReportViewer以及如何查看Oracle报表

    一团网资讯 一团资讯 > oracle > Oracle ReportViewer以及如何查看Oracle报表 Oracle ReportViewer以及如何查看Oracle报表 2018 ...

  3. 查看tensorflow pb模型文件的节点信息

    查看tensorflow pb模型文件的节点信息: import tensorflow as tf with tf.Session() as sess:with open('./quantized_m ...

  4. oracle数据库dmp文件查看,查看oracle数据库dmp文件的字符集信息

    oracle的dmp文件的第2,第3字节记录了字符集信息 windows环境下我们可以通过winhex来查看,winhex支持4G以上大文件的秒速打开 如果你有java环境,也可以用java来读取dm ...

  5. 如何查看oracle死鎖,怎么查看oracle是否有死鎖

    一般情況下會發生Ora-04021錯誤 1.被鎖住 查看v$locked select b.sid,b.serial#,b.machine,b.terminal,b.program,b.process ...

  6. 查看oracle版本及补丁,查看oracle版本和补丁

    1.查看oracle版本 sqlplus nolog conn sys/oracle as sysdba SQL> select * from product_component_version ...

  7. oracle 客户端连接数_查看oracle数据库允许的最大连接数和当前连接数

    1.查看当前的数据库连接数  select count(*) from v$process ;    --当前的数据库连接数 2.数据库允许的最大连接数  select value from v$pa ...

  8. 查看主机oracle 版本,CentOS下查看Oracle数据库版本

    方法一:v$version 数据库培训 SQL> select * from v$version; BANNER ---------------------------------------- ...

  9. Oracle监听器服务名称,查看oracle监听器的状态及打开监听器服务

    检查监听器状态: C:\>lsnrctlstatus LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 30-6月 -2 ...

最新文章

  1. 5000万用户数据泄露,大数据时代隐私保护困难重重
  2. Hadoop工具如何形成SAP Hana的大数据平台
  3. Android Builder模式在开发中的应用
  4. Atcoder ARC101 E 树dp
  5. oracle 中sql的分类,Oracle数据库语言分类
  6. spine纹理解包 黑底_本期全欧美阵容!种草了艾玛罗的斑马纹,海狸的针织Bra【海报街拍】...
  7. animals中文谐音_张杰pretty white lies中文音译歌词
  8. Linux Command hping3 测试网络安全工具
  9. GitHub 优秀的 Android 开源项目
  10. 软考系统集成项目管理工程师全真模拟题(含答案、解析)
  11. html金额自动换算成大写,JavaScript实现将人民币小写金额自动转换成大写的方法...
  12. [翻译] Oracle Database 12c 新特性Multitenant - Cheney Shue
  13. 阿里云一键部署 Hadoop 分布式集群
  14. 第四届蓝桥杯JavaA组省赛真题
  15. 2023年全国最新交安安全员精选真题及答案4
  16. Contiki介绍及参考资料
  17. 数字基建-高速公路智慧建造管控平台
  18. 【genius_platform软件平台开发】第四点:ARM NEON Intrinsics 使用详解
  19. java+jsp基于ssm的智慧医疗系统医院挂号就诊系统-计算机毕业设计
  20. 修改本地项目svn地址

热门文章

  1. 大数加法(高精度)A+B题解
  2. Jarvis OJ PWN题解 持续更新~
  3. 几个app maker的网站
  4. 2018年,哪些行业在悄然进行数字化转型?
  5. 【pen200-lab】10.11.1.122
  6. 牛客小白月赛14 :部分题目总结
  7. 360°视频的视频编解码器性能评估中的常见测试条件和软件参考配置
  8. Scut游戏引擎改造兼容Codis。
  9. java的gettime,java.util.Calendar.getTime()方法实例
  10. 一行代码解决MacBook Pro安装VSCode没有应用图标问题