--dmp文件
ZHS16GBK
--我的数据库
AL32UTF8
查看数据库字符集:
select userenv('language') from dual;
查看dmp文件字符集:
select nls_charset_name(to_number('0354','xxxx')) from dual;
dmp文件用UltraEdit打开查看十六进制文件,第2-3个字节表示字符集,假如是"00 01"。
在Unix上我们可以通过以下命令来查看:cat expdat.dmp | od -x | head
查看这个十六进制id的十进制:
SQL> select to_number(1,'xxxx') from dual;
TO_NUMBER(1,'XXXX')
-------------------
1
查看这个十进制id表示的字符集:
SQL> select nls_charset_name(1) from dual;
NLS_CHARSET_NAME(1)
----------------------------------------
US7ASCII
查看目标字符集的十进制id:
SQL> select nls_charset_id('zhs16gbk') from dual;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载