日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Oracle日志文件管理

Oracle日志文件相信大家都有一定的了解,下面就為您詳細介紹Oracle日志文件管理方面的知識,希望可以讓您對Oracle日志文件有更深的了解。

旌陽網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。

ORACLE數(shù)據(jù)庫的Oracle日志文件$ORACLE_BASE/admin/orasid/bdump/alert_orasid.log記錄了重作日志的轉換,數(shù)據(jù)庫啟動和關閉,數(shù)據(jù)庫結構的改變,回退段的修改,死鎖,內部錯誤等信息.
數(shù)據(jù)庫管理員需要檢查這個文件有無ORA-錯誤并定期地對這個日志文件進行存檔整理。

在UNIX下可以用grep命令把alert_orasid.log里出現(xiàn)的錯誤保存到另一個文件。然后去找原因。
$grep ORA- alert_orasid.log error.log

大家都知道,文件越大,其打開和讀寫的開銷越大。如果Oracle日志文件太大了(超過5M), 需

 
 
 
  1. $cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_1.log
  2. $cp /dev/null $ORACLE_HOME/network/log/listener.log

要對它截斷處理。
直接刪除它,讓ORACLE重新生成不是好的方法。因為ORACLE是通過一個指向文件的指針進行寫操作。
在數(shù)據(jù)庫運行時刪除了這個文件, ORACLE仍然用原來的文件指針進行寫操作,有可能寫一個不存在的文件導致硬盤空間占用。

我們要采用以下的方法:

 
 
 
  1. $tail -100 $ORACLE_BASE/admin/orasid/bdump/alert_orasid.log /tmp/oracle_temp.log
  2. $cp /tmp/oracle_temp.log $ORACLE_BASE/admin/orasid/bdump/alert_orasid.log
  3. $rm /tmp/oracle_temp.log

對日志文件進行截斷處理。

listener的日志文件$ORACLE_HOME/network/log/listener.log記錄了通過listener處理的網(wǎng)絡請求信息,它包含客戶端請求的時間,連接方式(專用或共享),連接程序,網(wǎng)絡協(xié)議,主機名,網(wǎng)絡端口號等信息。

我們也需要周期地截斷它,方法是先停止listener記日志的工作:
$lsnrctl set log_status off
然后進行文件處理( 把原來的日志保存到備份文件夾, 使原來的listener.log置空 )

文件操作完成后,打開listener記日志的工作:
$lsnrctl set log_status on
如果你會寫簡單的shell程序,可以把上面的步驟固化成一個腳本,定一個時間表, 讓操作系統(tǒng)去做。

下面是我寫的一個按天分割保存listener.log的文件auto_listener.sh

 
 
 
  1. rq=` date +"%d" `
  2. cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_$rq.log
  3. su - oracle -c "lsnrctl set log_status off"
  4. cp /dev/null $ORACLE_HOME/network/log/listener.log
  5. su - oracle -c "lsnrctl set log_status on"

您可以根據(jù)自己的情況定義環(huán)境變量ORACLE_HOME,ORACLE_BACKUP或者直接改成實際的目錄就可以讓操作系統(tǒng)root用戶運行這個shell腳本完成日志文件的分割處理。


網(wǎng)站名稱:詳解Oracle日志文件管理
本文路徑:http://www.dlmjj.cn/article/cdodhip.html