這篇文章將為大家詳細(xì)講解有關(guān)Oracle提供lsnrctl reload命令的示例分析,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
柏鄉(xiāng)網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站于2013年開(kāi)始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。oracle 提供了lsnrctl reload 命令,在下面兩種情況
1 修改listener.ora
2 修改sqlnet.ora
之后又不想停止監(jiān)聽(tīng),可以考慮lsnrctl reload命令!
reload命令會(huì)重新讀取listener.ora的內(nèi)容,這個(gè)命令讓用戶不停止監(jiān)聽(tīng)器的情況下,改變監(jiān)聽(tīng)器的配置。但是對(duì)于sqlnet.ora的修改考慮一下情況:
1 如果之前sqlnet.ora沒(méi)有被當(dāng)前的監(jiān)聽(tīng)器使用,這時(shí)必須關(guān)閉然后重啟監(jiān)聽(tīng)!
2 如果之前正在使用sqlnet.ora,那么lsnrctl reload 是比較快的方式。當(dāng)前已經(jīng)建立的連接不會(huì)收到影響,動(dòng)態(tài)監(jiān)聽(tīng)服務(wù)完成的非??欤矌缀醪皇苡绊?。
官方對(duì)于lsnrctl reload的解釋?zhuān)?/p>
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.
意思和上面解釋的差不多,在生產(chǎn)環(huán)境中對(duì)于sqlnet.ora文件的修改,保持必要的謹(jǐn)慎。之前做實(shí)驗(yàn)進(jìn)行l(wèi)snrctl reload 并未達(dá)到理想的效果。在生產(chǎn)庫(kù)上執(zhí)行的時(shí)候是選擇了lsnrctl start/stop.
這兩步操作的時(shí)間是很短的,3-4秒完成關(guān)閉和重啟操作。
關(guān)于Oracle提供lsnrctl reload命令的示例分析就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。