Oracle

關於哪些更改需要重新啟動數據庫的經驗法則

  • November 16, 2017

我正在為數據庫偵聽器啟用 SSL。作為其中的一部分,我必須修改 sqlnet.ora 和 listener.ora 文件。這是否需要數據庫反彈才能生效?在決定是否重新啟動數據庫以進行某些更改時,我是否可以遵循一般的經驗法則。

對於偵聽器,不需要重新啟動數據庫。從數據庫到偵聽器的唯一通信是數據庫向偵聽器註冊自己,它每隔幾秒鐘就自己進行一次。僅當更改為“範圍=pfile”時,對 db init parms 的更改才需要重新啟動,並且僅當參數的描述(在數據庫參考中)顯示“可修改 - 否”時才需要重新啟動。

db 和 listener 的聯繫並不像您想像的那麼緊密(基於您提出的這個問題和其他問題)。它們是獨立且不同的程序,偵聽器的唯一作用是接收連接請求,並通過生成專用伺服器程序或將客戶端連接到調度程序程序來設置它們。完成此操作後,偵聽器將不在畫面中,您甚至可以在不影響現有連接的情況下停止它。

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