2010-07-13 33 views
4

我嘗試連接到我用的Oracle SQL Developer Oracle數據庫連接,並收到消息: pic(圖片1和2)我有問題到Oracle數據庫與SQL開發

,如果我嘗試用sql加上,所有連接好。

command : select userenv('LANGUAGE') from dual; 
result: 
Connected to: 
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production 
SQL> select userenv('LANGUAGE') from dual; 

*USERENV('LANGUAGE') 
---------------------------------------------------- 
RUSSIAN_RUSSIA.CL8MSWIN1251* 

在SQL Developer中: (圖3)

檢查\取消選中 「跳過NLS設置」,什麼都沒有改變。

問題是什麼?

+0

缺陷美國,程序員的天堂,所有的文本都在ASCII! ;)開玩笑,這是一個NLS問題,但我不知道足以幫助你解決問題,對不起! – 2010-07-13 21:54:12

回答

0

我懷疑你安裝了西歐版,而不是通用。如果不是這種情況,請從nls/data目錄中發佈文件列表。

1

我在AIX上使用Oracle 10g進行安裝之前就已經看到過這個問題。問題在於NLS文件由於錯誤的文件保護而無法訪問。

這個問題很可能不是SQL Developer,但在服務器端。登錄時,服務器將始終嘗試設置與客戶端上的設置相匹配的區域設置。那是因爲所需文件無法訪問而發生錯誤的時候。