您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Oracle提供lsnrctl reload命令的示例分析,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
oracle 提供了lsnrctl reload 命令,在下面兩種情況
1 修改listener.ora
2 修改sqlnet.ora
之后又不想停止監聽,可以考慮lsnrctl reload命令!
reload命令會重新讀取listener.ora的內容,這個命令讓用戶不停止監聽器的情況下,改變監聽器的配置。但是對于sqlnet.ora的修改考慮一下情況:
1 如果之前sqlnet.ora沒有被當前的監聽器使用,這時必須關閉然后重啟監聽!
2 如果之前正在使用sqlnet.ora,那么lsnrctl reload 是比較快的方式。當前已經建立的連接不會收到影響,動態監聽服務完成的非常快,也幾乎不受影響。
官方對于lsnrctl reload的解釋:
Use the RELOAD command to reread the listener.ora file. This command enables you to add or change statically configured services without actually stopping the listener.
In addition, the database services, instances, service handlers, and listening endpoints that were dynamically registered with the listener will be unregistered and subsequently registered again.
意思和上面解釋的差不多,在生產環境中對于sqlnet.ora文件的修改,保持必要的謹慎。之前做實驗進行lsnrctl reload 并未達到理想的效果。在生產庫上執行的時候是選擇了lsnrctl start/stop.
這兩步操作的時間是很短的,3-4秒完成關閉和重啟操作。
關于Oracle提供lsnrctl reload命令的示例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。