日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

oracle 导库时日志满了,oracle rac 11g 日志占满系统盘导致数据库down掉

發布時間:2023/12/4 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 导库时日志满了,oracle rac 11g 日志占满系统盘导致数据库down掉 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

oracle日志占滿系統盤滿了導致數據庫掛掉 并且archivelog日志也滿了倒是數據庫無法open,無法登陸,幸好還可以到mount狀態。解決辦法:

1.根據報錯查看 表象: crs 服務down掉

CRS-0184: Cannot communicate with the CRS daemon

刪除/var/tmp/.oracle 目錄

刪除oracle alter日志:

cd /u01/app/oracle/rdbms/bol/BOL1/alter

rm -rf *

到此重啟機器 可以啟動oracle的所以服務,但是不能啟動oracle的db服務

啟動db服務的時候報錯如下:

PRCR-1079 : 無法啟動資源 ora.orcl.db ORA-03113: end-of-file on communication channel

解決辦法:

su - oracle

sqlplus / as sysdba

startup mount##rac上面2臺都要做

查看是否為歸檔模式:

archive log list

查看閃回分區大小:

show parameter db_recovery_file_dest_size

查看archlog log使用率:

select * from v$flash_recovery_area_usage; --查看空間占用率,如果 ARCHIVED LOG 超過90%,Oracle隨時有宕機的危險

增大閃回分區大小:

alter system set db_recovery_file_dest_size=xxG;##rac 操作一臺即可

啟動數據庫:

alter database open ##rac 上面2臺機器都要做

到此之后,可以連接數據庫了,但是現在需要做的是清楚數據庫的歸檔日志,因為現在只是增大了db_recovery的空間而已,我們需要清理掉不需要的歸檔日志,獲得空間。

清除歸檔日志腳本:

#!/bin/bash

source /home/oracle/.bash_profile

#LOGFILE=/data/rman/rman_delete.log

#RMAN=$ORACLE_HOME/bin/rman

$ORACLE_HOME/bin/rman log=/home/oracle/del_arch$(date +%Y-%m-%d).log <

connect target sys/xxxx@xxx

crosscheck archivelog all;

delete noprompt expired archivelog all;

delete noprompt archivelog until time 'sysdate-3';

exit;

EOF

直接在root目錄下運行即可。到此問題解決完成,記錄一下,日后可以使用。

總結

如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。

本圖文內容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。

總結

以上是生活随笔為你收集整理的oracle 导库时日志满了,oracle rac 11g 日志占满系统盘导致数据库down掉的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。