試圖改變監(jiān)聽(tīng)日志的名稱(chēng)時(shí),報(bào)出TNS-01251錯(cuò)誤:
$ lsnrctl LSNRCTL for Linux: Version 11.2 . 0.4 . 0 - Production on 30 -JUN- 2015 14 : 51 : 08 Copyright (c) 1991 , 2013 , Oracle. All rights reserved. Welcome to LSNRCTL, type " help " for information. LSNRCTL > set log_file Parameter Value: listener_test.log Connecting to (ADDRESS =(PROTOCOL=tcp)(HOST=)(PORT= 1521 )) TNS - 01251 : Cannot set trace/ log directory under ADR LSNRCTL >
?
原因:
Oracle 11g中引入了ADR特性。
如果listener.ora文件中參數(shù)DIAG_ADR_ENABLED_listenername設(shè)置為on,則會(huì)忽略參數(shù)log_directory的設(shè)置。 trace文件和log文件被創(chuàng)建在ADR_BASE_listener_name指定的路徑下。可以通過(guò)參數(shù)ADR_BASE_listener_name參數(shù)指定的位置作為trace和log文件的存放的base目錄。
也可以通過(guò)在listener.ora中設(shè)置,取消ADR特性:
DIAG_ADR_ENABLED_listener_name=
OFF
LOG_DIRECTORY_listener_name
= </path/.../>
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
