1 查看dmp文件的第2,第3字节
cat '/home/upitics/dmp_file/anken_sagyou.dmp' |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6
如:0345
2 然后用以下SQL查出它对应的字符集:
SQL> select nls_charset_name(to_number('0354','xxxx')) from dual;
ZHS16GBK
本文介绍如何使用Linux命令行工具查看DMP文件的特定字节,并通过SQL查询这些字节对应的字符集。首先展示如何提取DMP文件中指定位置的数据,然后通过SQL查询这些数据所代表的具体字符集。
1 查看dmp文件的第2,第3字节
cat '/home/upitics/dmp_file/anken_sagyou.dmp' |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6
如:0345
2 然后用以下SQL查出它对应的字符集:
SQL> select nls_charset_name(to_number('0354','xxxx')) from dual;
ZHS16GBK
5293
850

被折叠的 条评论
为什么被折叠?