我們有兩個oracle數據庫實例,分別爲instance1和instance2。我們正在用weblogic創建一個實例1的數據源。 問題是,當我在我的應用程序中創建與我的數據源的連接時,它有時會讓我連接到'instance2'。我怎樣才能避免這種情況發生。與特定實例的數據庫連接
0
A
回答
0
聽起來好像你沒有配置2個節點的Oracle RAC。如果希望將所有實例與其中一個數據庫節點掛鉤,則需要修改數據庫連接字符串,以便不使用HA RAC連接字符串,而是使用單個實例的連接字符串。
除非您配置了多池,否則數據庫實例之間的負載平衡會中繼到數據庫驅動程序和數據源中配置的數據庫URL。我懷疑這與WebLogic使用的驅動程序版本有關,但將罐與數據庫的發佈版進行匹配總是一個好主意。
我不建議從羣集連接字符串移到單個實例 - 如果設置是主動/被動,請與您的DBA聊天並修改連接字符串,以便仍然定義故障轉移。
0
您可以將AlgorithmType從「Load-Balancing」更改爲AlgorithmType =「Failover」 或確保數據庫連接字符串僅指向其中一個數據庫實例。您似乎正在連接到您的數據庫的DNS或提供多個IP。
相關問題
- 1. 在SQL Server連接數是實例特定的或數據庫特定的
- 2. 與數據庫的連接
- 3. 與數據庫的連接
- 4. 數據庫連接,並與數據庫
- 5. 連接C#與數據庫
- 6. 通過PHP的MySQL數據庫連接的單個實例類
- 7. 數據庫項目連接到數據庫實例 - 如何管理項目中實際數據庫的子集
- 8. 定期連接數據庫
- 9. 連接到在Ubuntu AWS實例中創建的MySQL數據庫
- 10. 油滑的數據庫實例化和連接池邏輯
- 11. Linq類的實例沒有連接到數據庫
- 12. 使用PHP實現數據庫連接的OOP示例
- 13. 如何將Rstudio連接到mysql數據庫的AWS實例?
- 14. 保存每個用戶的數據庫實例/連接ASP MVC
- 15. 連接到您的RDS數據庫實例
- 16. 無法連接到來自AWS EC2實例的Mlab.com數據庫
- 17. 直接連接到服務結構中的特定實例
- 18. Codeigniter實例失去與線程關閉內數據庫的連接
- 19. 如何獲取特定數據庫的最大連接數
- 20. 特定於特定數據庫的併發連接數是多少?
- 21. PHP單例數據庫連接模式
- 22. 指定Django ModelForm實例的數據庫
- 23. 如何從終端連接到AWS mysql數據庫實例
- 24. PDO無法訪問數據庫連接實例
- 25. 錯誤:26無法連接到SQL 2008數據庫實例
- 26. 將Elastic Load Balancer實例連接到後端數據庫
- 27. 使用Flask-SQLAlchemy連接到AWS RDS MySQL數據庫實例
- 28. 如何連接兩個數據庫實例?
- 29. 將ColdFusion連接到SQL Server數據庫實例
- 30. Oracle 10g無法連接到數據庫實例
我沒有製作多數據源。此外,我正在使我的數據源指向唯一的實例。在我的Datasource連接字符串中,只提及實例名稱。我無法理解爲什麼它將我連接到另一個實例。 – user1818397