oracle 日誌滿 資料庫空間不足的處理

2022-09-13 00:21:37 字數 1078 閱讀 5536

客戶反映寬頻認證伺服器,認證日誌、認證詳單沒有且部分寬頻使用者有掉線現象

--處理過程

1.檢視磁碟空間使用情況

df -h   

發現有一磁碟使用100%

2.經過分析發現資料庫日誌異常大,清理相關日誌

--10g

3.檢視資料庫空間使用情況

select dbf.tablespace_name,

dbf.totalspace

dbf.totalblocks ,

dfs.freespace,

dfs.freeblocks,

round((dfs.freespace / dbf.totalspace) * 100,2)||'%',

from (select t.tablespace_name,

sum(t.bytes) / 1024 / 1024 totalspace,

sum(t.blocks) totalblocks

from dba_data_files t

group by t.tablespace_name) dbf,

(select tt.tablespace_name,

sum(tt.bytes) / 1024 / 1024 freespace,

sum(tt.blocks) freeblocks

from dba_free_space tt

group by tt.tablespace_name) dfs

where trim(dbf.tablespace_name) = trim(dfs.tablespace_name);

users 空間已滿 新增 表空間

alter tablespace users add datafile '/home/oradata/radius/radius/users02.dbf' size 4096m autoextend on ;

4.以上處理完成,檢視寬頻認證日誌,寬頻認證詳單已正常

5.編寫shell 指令碼定期清日誌

6.新增計畫任務

30 2 */7 * * /home/radius/tools/clear_oracle_log.sh

ORACLE資料庫閃回日誌寫滿

頁面無法顯示完整。檢查 web服務是正常的,所以可能是 oracle 資料庫出了問題。首先檢查閃回日誌寫滿 然後檢查歸檔日誌檔案寫滿的緣故了。使用以下幾個命令可以看出當前歸檔日誌檔案的使用情況 select from v recovery file dest select sum percent s...

sybase資料庫tempdb空間滿故障解決

公司部分業務系統使用的是sybase資料庫,前幾天開發同事使用過程中,資料庫突然無法連線,發現報錯,如下圖 該故障是由於tempdb儲存空間已滿,於是,為tempdb擴容,具體步驟如下 1 命令列進入資料庫,isql usa sdbserver p 檢視當前資料庫中儲存裝置編號,2 為資料庫擴容,可...

oracle資料庫收縮空間

我的資料庫環境是這樣的 windows oracle9i 由於我的磁碟空間已經爆滿,檢視了下表空間大小 乙個存放資料的表空間占用了30g,使用率為46 還有乙個臨時檔案表空間temp占用了2g,使用率為0 我想騰出一些磁碟空間給作業系統用,所以我在更改資料表時先進性臨時表空間的收縮。步驟一 alte...