查詢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檔案是exp匯出的還是expdp匯出的?
- 【ASK_ORACLE】一眼判斷出Oracle的dmp檔案是用expdp匯出還是exp匯出Oracle
- Oracle exp dmp包檔案轉化為insert語句,extract dmp to sqlfileOracleSQL
- 檔案批次查詢複製匯出,按檔名批次查詢檔案,按檔案內容批次查詢檔案
- oracle匯入dmp檔案win10怎麼操作_win10系統oracle如何匯入dmp檔案OracleWin10
- MySQL查詢結果匯出方式總結MySql
- oracle匯入dmp檔案的2種方法Oracle
- Linux 查詢檔案的正確方式Linux
- exp和expdp的filesize引數的使用--匯出多個檔案
- dmp檔案的做成
- PostgreSQLsql檔案編碼引起的資料匯入亂碼或查詢字符集異常報錯(invalidbytesequence)SQL
- 38、字符集_2(匯出匯入指定字符集)
- oracle資料匯出匯入(exp/imp)Oracle
- 檔案查詢
- exp匯出遭遇IMP-00020
- exp匯出報錯EXP-00106問題處理
- Linux 檔案查詢Linux
- 檔案查詢命令
- Oracle如何使用spool匯出utf8字符集的文字檔案Oracle
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- OracleDatabase——資料庫表空間dmp匯出與匯入OracleDatabase資料庫
- (十一)Electron 匯入匯出檔案
- Linux查詢大檔案Linux
- java匯出CSV檔案Java
- js 匯出檔案流JS
- java匯出Excel檔案JavaExcel
- 實用解析dmp檔案內容
- 查詢檔案位置路徑
- linux 查詢檔案命令 findLinux
- exp匯出表中特定條件的表
- DBeaver 匯出多個查詢結果集
- java模板匯出PDF檔案Java
- PHP 匯出 CSV 格式檔案PHP
- Swagger匯出Api文件檔案SwaggerAPI
- Android studio匯出apk檔案AndroidAPK
- Navicat如何匯入和匯出sql檔案SQL
- EasyExcel完成excel檔案的匯入匯出Excel
- oracle 還原 .dmp 格式備份檔案Oracle