查詢dmp檔案(exp方式匯出) 字符集
字符集資訊記錄在DMP檔案的第2,3位元組的內容。
1. Linux 下方式
[oracle@oracledb ~]$ cat test.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6
0345
SQL> select nls_charset_name(to_number('0354','xxxx')) from dual;
NLS_CHARSET_NAME(TO_NUMBER('0354','XXXX'
----------------------------------------
ZHS16GBK
2. Windows 下方式
通過ultraedit等工具開啟dmp檔案
注意:
在expdp的時候Oracle不會再依賴和參考NLS_LANG的設定,而是完全按照資料庫本身的字符集匯出資料,impdp的時候,Oracle會自動判斷如果dmp檔案中的字符集和目標資料庫的字符集不符時會自動對匯入資料的字符集做轉換。這樣可以消除以前由於字符集的問題在匯入過程中出現亂碼的問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15747463/viewspace-1138779/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 修改exp 的 匯出dmp檔案的字符集
- 檢視dmp檔案是exp還是expdp匯出來的
- 識別exp匯出檔案所用的字符集
- 如何確定一個dmp檔案是exp匯出的還是expdp匯出的?
- exp匯出檔案時 字符集設定問題
- 從Export DMP檔案看匯出字符集(上)Export
- 從Export DMP檔案看匯出字符集(下)Export
- 如何根據exp匯出檔案確定client端匯出時的字符集client
- 檢視較小dmp檔案,匯出時客戶端的字符集客戶端
- exp 分檔案大小匯出
- 雙位元組中文字符集匯出的DMP檔案匯入UTF8字符集
- 【ASK_ORACLE】一眼判斷出Oracle的dmp檔案是用expdp匯出還是exp匯出Oracle
- oracle匯出dmp檔案的2種方法Oracle
- oracle匯入dmp檔案Oracle
- plsql Oracle匯入dmp檔案SQLOracle
- 【exp/imp】將US7ASCII字符集的dmp檔案匯入到ZHS16GBK字符集的資料庫中ASCII資料庫
- 抽取exp/expdp匯出檔案頭的資訊
- Oracle exp dmp包檔案轉化為insert語句,extract dmp to sqlfileOracleSQL
- MySQL查詢結果匯出方式總結MySql
- oracle匯入dmp檔案win10怎麼操作_win10系統oracle如何匯入dmp檔案OracleWin10
- oracle匯入dmp檔案的2種方法Oracle
- dos下的exp匯出日期檔名樣式的檔案
- exp匯出一個表中符合查詢條件的資料
- EXP邏輯匯出資料的呼叫方式
- exp 匯出時帶時間格式的檔案設定
- MySQL 將查詢結果匯出到檔案MySql
- Linux 查詢檔案的正確方式Linux
- MySQL匯入匯出檔案檔案MySql
- EXP直接匯出壓縮問津,IMP直接匯入壓縮檔案的方法
- exp和expdp的filesize引數的使用--匯出多個檔案
- navicat 匯出查詢結果
- mysql匯出查詢結果MySql
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- Oracle匯入(imp )與匯出(exp )Oracle
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- ORACLE匯入匯出命令exp/impOracle