2014-10-20 67 views
1

我已經安裝了Oracle 11g Express Edition從http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index-083047.html並且還安裝了SQL Developer,但是當我嘗試連接到Oracle數據庫時(我嘗試創建新的連接)出現下一個錯誤:在遞歸級別1 ORA發生使用SQL Developer無法連接到Oracle數據庫(Ora00604在遞歸級別1 ORA - 12705時發生錯誤)

Ora00604錯誤 - 12705.

我應該進入什麼:主機名,端口和SID

個TNSNAMES提供如下:

XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = DYedilkhan-ПК)(PORT = 1521)) 
    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE))) 
+0

用於sid的XE,用於端口的1521以及用於主機名的localhost可能會起作用。我稍微談了一下這個[這裏](http://www.thatjeffsmith.com/archive/2014/09/30-sql-developer-tips-in-30-days-day-5-connectivity-issues/) 。不要忘記檢查你的聽衆狀態。 – thatjeffsmith 2014-10-20 16:52:09

+0

看來你的NLS_LANG設置可能有問題 - 這就是ORA-12705試圖告訴你的。有關解決此問題的幫助,請參閱[本頁](http://www.dba-oracle.com/t_ora_12705_resolution.htm)和[本頁](http://www.dba-oracle.com/t_ora_12705_error.htm)。祝你好運。 – 2014-10-20 16:53:20

+0

[ORA-00604 ORA-12705](https://stackoverflow.com/questions/1629327/ora-00604-ora-12705) – 2017-08-09 13:59:14

回答

3

添加此行到.. \的SQLDeveloper \ IDE \ BIN \ ide.conf文件

AddVMOption -Duser.language=en 
AddVMOption -Duser.region=us 

它爲我工作。

0

,如果你不知道用什麼語言和區域,您可以添加 AddVMOption -Duser.region =

(=後無)

它的工作在我的情況下macloving解決方案確實太

相關問題