識別exp匯出檔案所用的字符集
exp匯出檔案的字符集是與客戶端NLS_LANG引數的值有關的,如果只有exp檔案,可用以下方法識別出字符集:
1.在windows上可以用UltraEdit工具開啟dmp檔案;在linux上,可用cat與od命令結合,檢視dmp檔案內容,如下:
[oracle@node3 ~]$ cat emp.dmp | od -t x1 | head -2
0000000 03 03 54 45 58 50 4f 52 54 3a 56 31 31 2e 30 32
0000020 2e 30 30 0a 44 53 59 53 0a 52 54 41 42 4c 45 53
檢視其第二、三個位元組內容,可看到是0354
2.將第一步中的0354轉換為十進位制
SQL> select to_number('0354','xxxx') from dual;
TO_NUMBER('0354','XXXX')
------------------------
852
得到852
3.根據得到的十進位制數,檢視所對應的字符集
SQL> select nls_charset_name(852) from dual;
NLS_CHAR
--------
ZHS16GBK
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31544156/viewspace-2638824/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何確定一個dmp檔案是exp匯出的還是expdp匯出的?
- exp和expdp的filesize引數的使用--匯出多個檔案
- 【ASK_ORACLE】一眼判斷出Oracle的dmp檔案是用expdp匯出還是exp匯出Oracle
- 38、字符集_2(匯出匯入指定字符集)
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle如何使用spool匯出utf8字符集的文字檔案Oracle
- exp匯出遭遇IMP-00020
- exp匯出報錯EXP-00106問題處理
- exp匯出表中特定條件的表
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- EasyExcel完成excel檔案的匯入匯出Excel
- (十一)Electron 匯入匯出檔案
- java匯出CSV檔案Java
- js 匯出檔案流JS
- java匯出Excel檔案JavaExcel
- 3121.TheBrain匯出BrainEKP,以單檔案的形式存在,它匯出的過程與匯出SiteBrain有哪些差別?...AI
- 關於 maatwebsite/excel 匯出不能識別中文檔名稱的問題WebExcel
- docker啟動的服務有匯出檔案的功能,檔案一直匯出失敗Docker
- 如何識別檔案的真假
- 匯出處理耗時的檔案
- java模板匯出PDF檔案Java
- PHP 匯出 CSV 格式檔案PHP
- Swagger匯出Api文件檔案SwaggerAPI
- Android studio匯出apk檔案AndroidAPK
- Navicat如何匯入和匯出sql檔案SQL
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- IDEA匯入springboot專案無法識別resources下的application.yml配置檔案IdeaSpring BootAPP
- SQLSERVER匯出TXT文字檔案,ORACLE SQL LOADER匯入TXT文字檔案SQLServerOracle
- ffmpeg 匯出影片檔案中的音訊音訊
- laravel用phpWord匯出漂亮的word檔案LaravelPHP
- 如何使用JavaScript匯入和匯出Excel檔案JavaScriptExcel
- Laravel-admin 匯出excel檔案LaravelExcel
- SQLite3 匯出 CSV 檔案SQLite
- POI匯出excel檔案加水印Excel
- fastadmin匯出圖片zip檔案AST
- Java整合FreeMarker匯出Pdf檔案Java
- php讀取excel檔案資料的匯入和匯出PHPExcel
- 生產裝置機臺檔案匯出,怎樣兼顧檔案的完整性和匯出效率?