oracle sqlldr 匯入亂碼問題

2021-09-01 19:36:45 字數 990 閱讀 7718

具體情況, 見附件, 附件內有截圖。

問題:oralce 使用 sqlldr 匯入資料 ,匯入成功後,進入相關的表中查詢為亂碼。

a)bss.ctl檔案內容

load data

characterset utf8

infile 'bss.txt'

fields terminated by " "

( phone_type char,

latn char,

telephone char,

modes char

)b)bss.txt檔案內容

11 740 079800169025 虛

c) 在cmd 裡執行

c:\>sqlldr aa/aa@remote_aa bss.ctl log=bss09.lcls

remote_aa指在pl/sql 裡配的服務名

d)進相關的表進行查詢

select * from book

解決方法:

更改 bss.ctl檔案內容

load data

characterset utf8

infile 'bss.txt'

fields terminated by " "

( phone_type char,

latn char,

telephone char,

modes char)改為

load data

characterset zhs16gbk

infile 'bss.txt'

fields terminated by " "

( phone_type char,

latn char,

telephone char,

modes char

)zhs16gbk **於

hkey_local_machine\software\oracle\key_oraclient10g_home1\

oracle sqlldr匯入資料

執行命令 sqlldr userid epay epay control tmp test.ctl log tmp test.log data tmp test.csv rows 10 命令引數 userid oracle 的 username password servicename contro...

oracle sqlldr匯入匯出

目錄 匯入例項 常見問題解決辦法 1 匯出大字段 2 換號符處理 3 資料檔案的字段超出最大長度 4 ora 12899 列的值太大 5 遇到特殊字元 處理 參考 sqlldr 資料型別 sqlldr 配置引數 qlplus 中執行sql 遇到特殊字元 處理 oracle 匯出 字元超長處理 開啟命...

Oracle Sqlldr 無錯誤異常退出

最近在實施乙個oracle專案時,在測試oracle sqlldr資料裝載時,根據機器效能調優引數如下 direct true stremsize 1g,date cache 1000,columnarrayrows 5000000,readsize 1g,multithreading true,p...