sql導入亂碼oracle
❶ sql文件導入後,中文變亂碼,怎樣解決
解決的方法和詳細的操作步驟如下:
1、首先,單擊「Objects」按鈕以查看有關此表的詳細信息,如下圖所示,然後進入下一步。
❷ oracle利用PL/SQL導入文件,後台返回提示為亂碼
是字元集的問題,設置環境變數NLS_LANG=AMERICAN_AMERICA.AL32UTF8就可以了
補充:
恩,你用UltraEdit打開腳本後另存時選擇相同的編碼類型試試看。
❸ 把oracle里的數據提取到SQL里時SQL里顯示的漢字是亂碼。
SQL Server裡面直接可以導入oracle的數據,sql server跟oracle的數據類型有區別,所以轉換的時候別忘了做映射就對了,沒什麼難度。
❹ 為什麼oracle導入的數據是亂碼
應該是你倒出或者是倒入時用錯了客戶端的字元集,或者是源庫和目標庫的字元集本身就不兼容
分別在源庫和目標庫查詢一下資料庫字元集:
select value$ from props$ where name like 'NLS_CHAR%';
看它們是否一致,如果不一致,基本上你就不能用導入的方法來在這兩庫之間遷移這個數據
如果一致,再檢查一下導出和導入所用機器的字元集(客戶端字元集),windows要看注冊表,UNIX要看操作系統用戶的環境變數
❺ Oracle導入SQL文件,中文亂碼
很簡單的方法就是直接從文件復制,之後直接粘貼到命令行,或者是在ue中保存為資料庫編碼給事也行
❻ oracle導入.sql文件後亂碼問題怎麼解決
導出的時候 日誌會顯示導出使用的字元集,導入時選擇相同的字元集即可
❼ 資料庫為Oracle ,導入編碼為UTF-8的.sql文件,用PL/SQL導入,結果數據出現中文亂碼
你資料庫的字元集,與你導入的字元集一致嗎? r如果不一致就會出現亂碼情況。
最簡單的方法,入過你資料庫是新的,沒東西,就改資料庫的字元集,如果是老的,那麼你最好是吧文件改了,字元集一致就沒有問題了
❽ 導入Oracle中的中文是亂碼怎麼解決
很多人都碰到過因為字元集不同而使數據導入失敗的情況。這涉及三方面的字元集:
1. oracel server端的字元集。
2. oracle client端的字元集。
3. DMP文件的字元集。
在做數據導入的時候,需要這三個字元集都一致導入後才會不出現亂碼。
❾ 導入oracle的數據有亂碼怎麼辦
可能是字元集不一致造成的,字元集有資料庫字元集和客戶端字元集,對你這種情況來說,導出和導入都要涉及,也就是說你要保證4個字元集都一致才行
exp時源資料庫字元集,客戶端字元集
imp時目標資料庫字元集和客戶端字元集
如果你就在資料庫伺服器上導出或者導入,那麼你這機器既作為資料庫伺服器也做導入導出客戶端
❿ 在linux 下安裝的oracle 導入的sql文件 中文全是亂碼
第一種情況:你看看原來sql文件里的中文編碼格式是gb2312還是unicode,應該是unicode才可以正常顯示
第二種情況:你的linux下沒裝漢字識別,想辦法讓你的linux識別漢字就可以了。