Oracle

如何啟動 SQL Developer?

  • February 26, 2016

我最近在 Windows 8.1 機器上安裝了 Oracle 11g R2,但由於某種原因,SQL Developer 似乎無法輕鬆啟動。 為了啟動有效的 SQL Developer 實例,我需要採取哪些具體步驟?

到目前為止,這是我的步驟(下面的超連結中有列印螢幕,因為我沒有足夠的聲譽點來將列印螢幕嵌入此文章中。):

1.) 我在 Windows 8 中搜尋 SQL Developer 並點擊以啟動程序的結果條目。

2.)結果對話框然後說它正在搜尋一個命名SQLDEVELOPER.bat文件,當它找不到該SQLDEVELOPER.bat文件時,它給出了以下對話框,建議它使用不同的selecthome.bat文件:http: //s23.postimg.org /4nr1d1r8b/sql_developer_delete.jpg

3.)我猶豫要授權看起來很難取消的設置,所以我查看了windows文件系統,在Sql Developer的根目錄中找到了以下項目:http: //s30.postimg.org/5vtk3k269 /sql_developer_directory.jpg

請注意,目錄中有一個sqldeveloper.sh文件。還有一個sqldeveloper.exe文件,但點擊該文件不會啟動程序。

那麼為了成功啟動Sql Developer需要採取哪些步驟呢?


正在進行的努力:


我聽從了@SoleDBGuy 的建議,下載並安裝了更新版本的 SQL Developer。但是我還不能從它建立數據庫連接來驗證新的 SQL Developer 可以與我現有的 11G R2 安裝一起使用。

我驗證了 11G R2 安裝正在執行,並且我知道密碼是通過使用 windows 命令行連接輸入的sqlplus system/password,其中密碼是真實密碼。

但是我還不能通過新的 SQL Developer 連接到具有相同憑據的同一個 11G R2 實例,因為xe偵聽器被拒絕。我查了一下,似乎xe監聽器與express edition. 這可能是我安裝 Oracle 11G R2 企業版時的問題。我沒有安裝快捷版。

所以我的下一步是嘗試確定使用什麼偵聽器連接到企業版,並嘗試用xe企業版的正確偵聽器的名稱替換。如果這可行,那麼我將驗證一個解決方案並解決這個問題。


解決:


orcl我能夠通過在SIDSQL Developer 添加新連接嚮導中創建連接來驗證@SoleDBGuy 的方法。最初,連接嚮導沒有連接,因為預設偵聽器是ex,它用於 express 版本。我安裝了企業版,所以ex監聽器不起作用,我不得不改用這個orcl版本。

連接到數據庫後,我通過執行查詢來驗證它是正確的數據庫select tablespace_name from users_tablespaces;。當我看到正確的表空間時,我能夠驗證@SoleDBGuy 的方法並將他的答案標記為已接受。

您可以從 Oracle下載最新的 SQL Developer ,並在此處獲取有關安裝所需的具體說明。

SQL Developer 啟動後,下一個明顯的步驟是連接到數據庫,這將取決於 Oracle 的配置方式。雖然我認為這是一個單獨的問題,但為了完整起見,我將添加預設情況下 SQL Developer 將xe用於連接嚮導中的 SID,這是用於快速版本的,這可能不足以建立連接。另一種方法是嘗試orcl而不是xe因為這是“正常”Oracle 的預設設置。

這可能已根據安裝進行了自定義,如果是這樣,如果您還不知道,則必須從安裝 Oracle 的人員/組中找到該資訊。

如果嘗試連接時仍然遇到問題,請查看此連結以查看其中的任何資訊是否有幫助:Oracle 11g listener failed with ORA-12514 and ORA-12505 errors

引用自:https://dba.stackexchange.com/questions/130609