Database-Design
我什麼時候需要在同一台伺服器上安裝多個 Oracle 實例?
我有一台與 Oracle 伺服器(一台物理伺服器)分開的應用程序伺服器。我在一台 Oracle 數據庫伺服器(另一台物理伺服器)上有三個實例。
我想擁有三個工作環境,開發、測試和生產。
這些應該是三個實例還是三個使用相同實例的模式?編輯:伺服器可以以任何方式物理處理它(即有足夠的空間、記憶體等。)
您當然不希望開發、測試和生產都位於同一個實例中。我什至不會把它們放在同一台伺服器上。
為服務於不同用途的環境提供單獨的實例可以讓您將它們與安全和維護的角度隔離開來。例如,如果您的開發數據庫需要恢復,您不希望因此而使您的生產環境離線。您可能還會在生產中擁有更嚴格的安全性。
在共享同一物理(或虛擬)機器時,即使是性能方面的獨立實例也很有用。例如,通過限制
memory_target
開發實例,您將確保開發中的失控會話不會佔用伺服器上的所有資源。