每次連線資料庫,oracle都會記錄日誌,比如listener.log,當日子檔案超過
2g時,linux操作大檔案就會無法寫入,導致***失敗,不能正常連線資料庫。重啟***之後就會把日誌檔案重置。
我們的程式由於有很多demo程式不停連線資料庫,幾乎2秒左右就有乙個連線,導致每小時有1m的記錄量
檔案會被迅速加大。韓總的意思是我們在寫**時,尤其是demo程式,將每次迴圈都連線資料庫,改為迴圈前連線,成為長連線,以減少連線數量,達到減少記錄日誌的次數。
另外,我們也需要定時上資料庫伺服器檢視日誌檔案的大小,以便及時清理備份。
具體的操作步驟是:
$lsnrctl set log_status off
$cp $oracle_home/network/logtener.log $oracle_backup/network/log stener_1.log
$cp /dev/null $oracle_home/network/log stener.log
檔案操作完成後,開啟listener記日誌的工作:
$lsnrctl set log_status on
【**www.bitscn.com】
即先停止記錄日誌,備份,置空檔案,開啟記錄檔案
啟動失敗 oracle啟動監聽失敗
我剛安裝的oracle,用命令啟動監聽,出現以下錯誤 c documents and settingsbaby lsnrctl start lsnrctl for 32 bit windows version 10.2.0.1.0 production on 25 10月 2009 14 57 08...
oracle 監聽服務啟動失敗
檢查 監聽的host的主機名是否存在 etc hosts 檢視 如果沒有則新增,前面對應伺服器ip 後面為主機名 修改oracle的監聽host oracle product 11.2.0 dbhome 1 network admin vim listener.ora generated by or...
Oracle 監聽連線配置 注意
當你配置乙個監聽鏈結的時候,特別是讓別人給你提供乙個監聽連線串的時候,拷貝到自己的tnsnames.ora 檔案中的時候 要特別小心,例如下面的監聽連線串eabaitst必須頂格,如果有空格就會報錯連線不上,或者 eabaitst 和 之間要有空格,不要在這些低階問題上翻船 eabaitst des...