查詢export的dmp文件字元集


如何查詢export的dmp文件字元集:

用Oracle的exp工具導出的dmp檔案包含了字元集的資訊,可以用UltraEdit打開(16進制

方式),看第2及第3個位元組的內容,如0001,然後用以下SQL查出它對應的字元集:



SQL> select nls_charset_name(to_number('0001','xxxx')) from dual;


如果dmp檔案很大,用編輯器打開很慢,可以用以下命令(lunux):

 cat exp.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6