一 如何检查oracle的归档日志及空间占用率,清除归档日志、Oracle归档日志使用情况查询、查看oracle数据库一周产生的归档日志
一 如何解決“歸檔日志已滿問題”
問題描述:所用數據庫為 Oracle 10g ,模式為歸檔模式,oracle 系統默認的歸檔空間為2G,由于日志過多,空間寫滿,數據庫的redo文件不能歸檔,而出現oracle數據庫掛起的問題。
oem打開oracle 10g 數據庫操作界面,會顯示如下錯誤信息: “ 由于輸出設備已滿或不可用, 歸檔程序無法歸檔重做日志。”
數據庫無法使用
現將解決辦法稍作總結:
方法一:增大歸檔日志空間的大小
可以通過下面的方法來調整系統的回閃恢復區大小:
首先是關閉數據庫:以SYS身份鏈接到oracle,執行>shutdown immediate;
啟動數據庫到mount狀態:>startup mount
查看回閃恢復區的大小和存放目標:>show parameter db_recovery_file_dest
修改回閃恢復區的大小>alter system set db_recovery_file_dest_size = 4G(缺省是2G,可以根據實際情況調整大小)
最后打開數據庫:>alter database open;
OK , 問題解決。數據庫恢復使用。
方法二 :進入oracle清空日志信息,把空間釋放出來
啟動數據庫到mount狀態:
>sqlplus “/as sysdba”
>startup mount
新起一個終端,用rman進入把歸檔日志刪除
命令>rman target/ (只安裝了一個oracle10g數據庫)
命令>crosscheck archive
總結
以上是生活随笔為你收集整理的一 如何检查oracle的归档日志及空间占用率,清除归档日志、Oracle归档日志使用情况查询、查看oracle数据库一周产生的归档日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 数据库日常巡检:数据库基本
- 下一篇: 二 查看oracle归档日志路径