Export/Import匯入匯出時的字符集問題
一般的Linux和Unix作業系統上一開始是沒有NLS_LANG這個環境變數的,NLS_LANG是指資料庫中的字符集
將資料庫中查到的這個值新增到.bash_profile中,
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
這樣就解決了匯入匯出時的字符集問題,注意,如果NLS_LANG設定的不對,情況會比沒有設定該引數更加糟糕,exp/imp甚至無法工作。
LANG是針對Linux系統的語言、地區、字符集的設定,對linux下的應用程式有效,如date;NLS_LANG是針對Oracle語言、地區、字符集的設定,對oracle中的工具有效。
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
將資料庫中查到的這個值新增到.bash_profile中,
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
這樣就解決了匯入匯出時的字符集問題,注意,如果NLS_LANG設定的不對,情況會比沒有設定該引數更加糟糕,exp/imp甚至無法工作。
LANG是針對Linux系統的語言、地區、字符集的設定,對linux下的應用程式有效,如date;NLS_LANG是針對Oracle語言、地區、字符集的設定,對oracle中的工具有效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2120122/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 完全可傳輸的匯出/匯入(full transportable export/import)ExportImport
- DB2資料的匯入(Import) 匯出(Export)(Load)DB2ImportExport
- react-native 之匯入(import)、匯出(export)深刻解析ReactImportExport
- 使用datapump 匯出匯入同義詞(export and import synonym using datapump)ExportImport
- exp匯出檔案時 字符集設定問題
- mysql 5.5.9 匯出匯入到5.1.41 的問題MySql
- ORACLE在UNIX、LINUX系統中匯出、匯入時最好保持匯出、匯入系統的字符集一致OracleLinux
- MySQL資料匯入匯出亂碼問題MySql
- C#可擴充套件程式設計之MEF學習筆記(二):MEF的匯出(Export)和匯入(Import)C#套件程式設計筆記ExportImport
- 【匯入匯出】執行匯入,匯出時如何以as sysdba 身份連線。
- 【匯出匯入】匯出匯入 大物件物件
- 【匯出匯入】% 在匯入匯出中的應用。
- mysql 5 資料庫匯出與字符集的問題。MySql資料庫
- sqoop定時增量匯入匯出OOP
- DBeaver 資料匯入SQL時的問題SQL
- 【匯入匯出】sqlldr 匯入案例SQL
- EasyExcel到出匯入問題記錄Excel
- 如何根據exp匯出檔案確定client端匯出時的字符集client
- 土製Excel匯入匯出及相關問題探討Excel
- 應用zabbix的實時匯出(real-time export)功能Export
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- 解決goland 匯入專案後import裡的包報紅問題GoLandImport
- 從Export DMP檔案看匯出字符集(上)Export
- 從Export DMP檔案看匯出字符集(下)Export
- Mysql匯入&匯出MySql
- Mysql匯入匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- go 語言模組匯入importGoImport
- 從SQL Server匯出txt檔案匯入Oralce遇到毫秒問題SQLServer
- 【oracle 資料匯入匯出字元問題】Oracle字元
- php做EXCEL資料匯出匯入開發的一些小問題PHPExcel
- Navicat 匯出sql問題SQL
- 資料匯出問題
- Golang- import 匯入包的語法GolangImport
- 【匯入匯出】Oracle 常用匯入匯出工具集錦Oracle
- vue excel匯入匯出VueExcel
- navlicat 匯入匯出SQLSQL