我目前正在使用SQL Developer 4.5.1.21,並且需要一些時間來學習語言,運行查詢等等。我使用的是Oracle提供的名爲「HR架構「,可免費下載。現在我知道我需要創建一個「連接」以便在這個數據庫上運行查詢。當我想創建自己的連接時,我開始遇到麻煩。任何人都可以引導我完成創建新連接的步驟嗎?我所做的是點擊「+」按鈕並點擊「新建連接」。如何使用我自己的數據庫連接到SQL開發人員
回答
您在這裏遇到的主要問題是您需要先安裝Oracle數據庫實例,然後才能連接到某個東西。
你有幾個選擇...
下載和使用Oracle的免費版本:
Oracle Express Edition
你提到你是一個學生。請諮詢教授,看看他們是否提供了更適合學生使用的Oracle版本,例如:
a。 Oracle個人版
b。 Oracle標準版
c。 Oracle企業版
如果您有可用的資金,並且您打算在數據庫工作中發展未來,則可以購買上述版本之一的許可證。
您可以閱讀有關各種版本的Oracle here的更多信息。
這裏要記住的一件事是,您想要使用Oracle提供的示例模式,特別是「HR」模式。在Oracle網站上查看installation documentation,我沒有在可用性表上看到Oracle服務器的Express版本的提及,但這可能並不意味着它不起作用。
要解決問題的連接部分,一旦數據庫建立並運行,您應該能夠通過提供主機名(連接到本地計算機的localhost
),端口以及其他各種連接來連接它信息如用戶名和密碼。總之,您的連接字符串可能會看起來如下:
Host=localhost; SID=MyOracleServer; port=1677; Min Pool Size=1; Connection Lifetime=600; User ID=EhBabay; Password=secretpassword123;
或在SQL Developer
你應該能夠連接方便地在Oracle數據庫的本地實例,而無需創建一個連接字符串。儘管如此,連接字符串仍將用於您想要連接到數據庫的任何應用程序中。
然而,這裏最主要的是你需要安裝一個Oracle數據庫的實例並運行在你有權訪問的地方。
出於任何原因,我無法連接到本地實例。我使用這樣的東西:連接名稱:hr_test,用戶名:jmc7dt,密碼:小時,然後我點擊保存密碼,主機名:本地主機,端口:不知道什麼端口我應該使用,因爲我看着我的端口在我的Mac並且有很多,SID:Xe。當我點擊測試時,我得到「狀態:失敗 - 測試失敗:IO錯誤:網絡適配器無法建立連接」。我在這裏錯過了什麼? – EhBabay
@EhBabay建立連接所需的所有信息都是在設置Oracle數據庫時應該配置的。我不能告訴你任何事情,因爲它在安裝oracle數據庫服務器時都是可配置的。 – gmiley
我會盡力弄清楚發生了什麼,並會報告我的發現。再次感謝您的幫助。 – EhBabay
- 1. 如何通過sql開發人員連接到sql數據庫?
- 2. 使用Access或Microsoft SQL數據庫連接Oracle開發人員
- 3. sql開發人員連接到Timesten數據庫
- 4. 可以使用SQL開發人員連接到RDS Oracle數據庫實例嗎?
- 5. 連接到SQL Server開發人員版
- 6. 在SQL開發人員中設置sybase數據庫連接?
- 7. 新數據庫sql開發人員
- 8. 使用Oracle Sql開發人員連接到oracle 12c(遠程)
- 9. Oracle和Sql開發人員連接
- 10. 如何在SQL開發人員連接到XAMPP MySQL服務器
- 11. 開發人員應該如何連接到SQL Server?
- 12. 如何使用Eclipse爲PHP開發人員連接到ftp?
- 13. 使用asp.net會員數據庫與我自己的數據庫
- 14. 開發人員數據庫連接持續在生產環境
- 15. 通過Oracle SQL開發人員連接到用戶SCOTT
- 16. 如何將Java程序與Oracle SQL開發人員連接?
- 17. 如何連接ASP.NET身份數據庫和我自己的數據庫?
- 18. 從一個數據庫複製到另一個使用oracle sql開發人員 - 連接失敗
- 19. 將SQL開發人員連接到Oracle 12c
- 20. 錯誤當連接到蟾蜍和PL/SQL開發人員
- 21. 無法將DNN6連接到SQL Server 2012開發人員版本
- 22. SQL開發人員:連接來自連接的SQL Server DB和連接的Oracle DB的表格
- 23. 連接到我的sql數據庫
- 24. Oracle數據庫開發人員副本
- 25. 開發人員使用什麼ORM連接到Azure?
- 26. 如果出現問題,我應該如何通知我自己(開發人員)?
- 27. 更新Oracle數據庫(Sql開發人員)中的包體
- 28. 更改爲SQL開發人員中的其他數據庫
- 29. Oracle SQL開發人員中的DB2數據庫
- 30. 如何連接到Azure SQL數據庫?
你說你正在使用一個名爲HR Schema的數據庫。您是否實際安裝了Oracle並擁有Oracle數據庫的運行實例?或者您是否下載了HR模式安裝腳本? HR只是一個模式(表,軟件包,函數等),作爲示例模式提供。 – gmiley
@gmiley我有SQL開發人員和jdk。我能夠進入數據建模器並加載「hr schema」數據庫來查看「hr關係模型」,但是如果我想運行查詢,則需要指示我進行「連接」。我也不允許連接到任何Oracle數據庫(我相信?),因爲我不支付它。 – EhBabay
您需要運行一個實際的Oracle服務器實例。您是否安裝了以下軟件之一:「Oracle數據庫個人版」,「Oracle數據庫標準版」或「Oracle數據庫企業版」? – gmiley