oracle 检查dmp文件格式,查看oracle数据库dmp文件的字符集信息
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文件的字符集信息相关推荐
- oracle查看dmp文件字符集,Oracle如何修改字符集及如何查看dmp文件的字符集信息
最近用PL/SQL導入一個表的時候,發現導入的時候總是提示未知的字符集,數據庫和客戶端的字符集不對應. 這個涉及三方面的字符集, 1. oracel server端的字符集; 2. oracle cl ...
- oracle报表文件,Oracle ReportViewer以及如何查看Oracle报表
一团网资讯 一团资讯 > oracle > Oracle ReportViewer以及如何查看Oracle报表 Oracle ReportViewer以及如何查看Oracle报表 2018 ...
- 查看tensorflow pb模型文件的节点信息
查看tensorflow pb模型文件的节点信息: import tensorflow as tf with tf.Session() as sess:with open('./quantized_m ...
- oracle数据库dmp文件查看,查看oracle数据库dmp文件的字符集信息
oracle的dmp文件的第2,第3字节记录了字符集信息 windows环境下我们可以通过winhex来查看,winhex支持4G以上大文件的秒速打开 如果你有java环境,也可以用java来读取dm ...
- 如何查看oracle死鎖,怎么查看oracle是否有死鎖
一般情況下會發生Ora-04021錯誤 1.被鎖住 查看v$locked select b.sid,b.serial#,b.machine,b.terminal,b.program,b.process ...
- 查看oracle版本及补丁,查看oracle版本和补丁
1.查看oracle版本 sqlplus nolog conn sys/oracle as sysdba SQL> select * from product_component_version ...
- oracle 客户端连接数_查看oracle数据库允许的最大连接数和当前连接数
1.查看当前的数据库连接数 select count(*) from v$process ; --当前的数据库连接数 2.数据库允许的最大连接数 select value from v$pa ...
- 查看主机oracle 版本,CentOS下查看Oracle数据库版本
方法一:v$version 数据库培训 SQL> select * from v$version; BANNER ---------------------------------------- ...
- Oracle监听器服务名称,查看oracle监听器的状态及打开监听器服务
检查监听器状态: C:\>lsnrctlstatus LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 30-6月 -2 ...
最新文章
- 5000万用户数据泄露,大数据时代隐私保护困难重重
- Hadoop工具如何形成SAP Hana的大数据平台
- Android Builder模式在开发中的应用
- Atcoder ARC101 E 树dp
- oracle 中sql的分类,Oracle数据库语言分类
- spine纹理解包 黑底_本期全欧美阵容!种草了艾玛罗的斑马纹,海狸的针织Bra【海报街拍】...
- animals中文谐音_张杰pretty white lies中文音译歌词
- Linux Command hping3 测试网络安全工具
- GitHub 优秀的 Android 开源项目
- 软考系统集成项目管理工程师全真模拟题(含答案、解析)
- html金额自动换算成大写,JavaScript实现将人民币小写金额自动转换成大写的方法...
- [翻译] Oracle Database 12c 新特性Multitenant - Cheney Shue
- 阿里云一键部署 Hadoop 分布式集群
- 第四届蓝桥杯JavaA组省赛真题
- 2023年全国最新交安安全员精选真题及答案4
- Contiki介绍及参考资料
- 数字基建-高速公路智慧建造管控平台
- 【genius_platform软件平台开发】第四点:ARM NEON Intrinsics 使用详解
- java+jsp基于ssm的智慧医疗系统医院挂号就诊系统-计算机毕业设计
- 修改本地项目svn地址
热门文章
- 大数加法(高精度)A+B题解
- Jarvis OJ PWN题解 持续更新~
- 几个app maker的网站
- 2018年,哪些行业在悄然进行数字化转型?
- 【pen200-lab】10.11.1.122
- 牛客小白月赛14 :部分题目总结
- 360°视频的视频编解码器性能评估中的常见测试条件和软件参考配置
- Scut游戏引擎改造兼容Codis。
- java的gettime,java.util.Calendar.getTime()方法实例
- 一行代码解决MacBook Pro安装VSCode没有应用图标问题