1. 程式人生 > >oracle 刪不掉歸檔日誌檔案的解決方法

oracle 刪不掉歸檔日誌檔案的解決方法

oracle 11g 舊的歸檔日誌無法清理
問題描述:
使用delete expired archivelog all;
delete noprompt archivelog until time 'sysdate - 7' ;命令指令碼定時執行自動刪除7天以前的歸檔日誌,發現歸檔日誌資料夾還有大量磁碟空間未釋放,檢視還存在大量7天以前的歸檔日誌
問題分析:
使用rman命令刪除歸檔日誌是根據crontrolfile中記錄的歸檔日誌,如果你的歸檔日誌沒在crontrolfile中記錄就無法被rman識別進而無法刪除,歸檔日誌在控制檔案記錄的多少是由V$CONTROLFILE_RECORD_SECTION檢視中的ARCHIVED LOG條目去控制的,當RECORDS_TOTAL=RECORDS_USED時舊的歸檔日誌就會被覆蓋掉,sql命令查詢
select * from v$controlfile_record_section where type='ARCHIVED LOG';發現,只保留1792條歸檔日誌資訊,其他歸檔日誌不在控制檔案儲存。
問題處理:
需要把在控制檔案沒做記錄的歸檔資訊重新註冊到控制檔案中進而刪除,rman target /命令進入
執行catalog start with '/oracle/oradata/dbaxj/archivelog'進行註冊,sql命令select count(*) from v$archived_log;歸檔日誌變多了,說明註冊成功,再執行delete noprompt archivelog until time 'sysdate - 7' ;命令,之前沒刪除的歸檔日誌已全部刪除,空間也都釋放了。

相關推薦

oracle 歸檔日誌檔案解決方法

oracle 11g 舊的歸檔日誌無法清理 問題描述: 使用delete expired archivelog all; delete noprompt archivelog until time 'sysdate - 7' ;命令指令碼定時執行自動刪除7天以前的歸檔日誌,發現歸檔日誌資料夾還有大量磁碟空間未

Candence/Allegro啟動找到cdn_sfl401as.dll檔案解決方法

一大早上班Allegro就給了一個下馬威,突然就缺少檔案了。 估計是由於什麼軟體使得環境變數被修改了,只要新增會環境變數就可以解決了。 首先檢視Cadence安裝目錄下cdn_sfl401as.dl

IE input file隱藏能上傳檔案解決方法

轉載至:http://www.qttc.net/201305334.html 又是IE的一個問題,近來是跟IE瀏覽器磕上了,這個問題發現不少人也遇到過,實在蛋疼。但今天這個不能算是一個bug,因為IE可能是從安全形度上考慮結果導致的。一步步來解讀。 普通上

移植fatfs上電覆位前兩次能正確開啟檔案解決方法

最近移植了fatfs到stm32,昨晚寫進了第一個txt檔案,然後就睡覺了,以為移植差不多了,今晚試了一下,發現不好用了,res = f_open(&file, "text.txt", FA_OPEN_ALWAYS  | FA_READ | FA_WRITE);  

刪除GHOST中win7桌面IE解決辦法

運行 nbsp read win7 刪掉 machine microsoft 找到 explore 打開Win+R 運行regedit 依次打開: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ex

tp3.1在php5.6+模板顯示或者日誌檔案很多錯誤解決辦法

今天在3.1和laravel5.4部署同一臺伺服器上的時候發現tp模板不顯示,一片空白,首先伺服器試著安裝了5.6之後再執行3.1是可以出來呢,但是發現好多警告,preg匹配的函式錯誤 首先百度第二篇就看到了 下面把博文貼出來 隨著php7的興起,越來越多的公司用p

Oracle備份歸檔日誌檔案的兩種方法比較

備份歸檔日誌方式有兩種:  1 單獨備份歸檔日誌:backup archivelog all  2 在執行備庫時一起備份歸檔日誌:backup database plus archivelog;  這兩種方式有什麼區別呢?  執行ba

怎麼才能電腦桌面上的一個老是檔案圖示?

新建文字文件,裡面輸入:DEL /F /A /Q \\?\%1RD /S /Q \\?\%1 後另存為 任意名字.bat 然後把這個刪除不掉的檔案拖到這個bat檔案圖示上就可以了。 如果桌面被那個檔案卡住 可以win+e進入資源管理器找到你的使用者名稱下 一個桌面資料夾裡

oracle資料庫中重要的檔案(控制檔案、資料檔案、重寫日誌檔案歸檔日誌檔案、初始化引數檔案

本篇著重從物理角度來說明oracle資料庫的組成。 Oracle資料庫,就是作業系統檔案的集合。包括下面幾種檔案。 1       控制檔案 引數檔案init.ora記錄了控制檔案的位置 控制檔案中的主要資訊: 資料庫的名字,檢查點資訊,資料庫建立的時間戳,所有的資料檔案

檔案刪除了,檔案粉碎也不行,去只讀屬性,F8安全模式下也,引數正確

RT,本人各種情況都遇到過,試過網上的很多方法,自己也總結一下。 檔案刪除不了,檔案粉碎也不行,去不掉只讀屬性,DOS下也刪不掉,F8安全模式下也刪不掉 反正啥子招兒都試了,就是刪不掉,老頑固,格式化都不行,也沒有程式佔用這個資料夾,就是刪不掉。 分析: 1.通常刪不

Linux磁碟爆滿!明明有空間卻提示磁碟空間不足!session等小檔案太多

錯誤: 1. Linux使用tab補全時提示 bash: cannot create temp file for here-document: No space left on device 2. 網站前端提示Session讀寫失敗:open(..../session_.

oracle dataguard 主庫歸檔日誌缺失,導致主備庫一致故障處理

背景描述: 主庫上由於歸檔日誌未及時清理,導致根目錄滿了,虛擬化環境,系統ping通,但連線不上,只好重啟。 由於主庫上堆積了大量歸檔日誌未應用到備庫,所以備庫上一直在追加日誌,然後在我低頭沉思賣萌的瞬間,再擡頭髮現備庫alert日誌報錯,缺失歸檔日誌。 火急火燎的檢視主庫

2.使用windows下的client連接虛擬機上的oracle上的時候的解決方式

water alt watermark mar post font 遠程連接 data- p s  當虛擬機能夠連通本機,可是發現遠程還是不能夠連通,這時候要在防火墻處加入規則,加入的方式是: A : 以root登錄

虛擬機意外關閉造成oracle能打開的解決方法

log 用戶名 連接數據庫 dba oracl 方法 inf 不顯示 com 第一步:      使用 sqlplus /nolog 命令繞過日誌來進入數據 第二步:      以dba的身份來連接數據庫 第三步:      輸入dba用戶名和密碼:密碼不顯示所以不要

MySQL 表和庫,並且表也打開,能導出的情況

不能 lin AS 並且 lib 遇到 root權限 opp tab linux上的mysql中,最近遇到表和庫刪不掉,並且表也打不開,不能導出的情況。 在刪除數據庫時,出現以下錯誤: ERROR 1010 (HY000): Error dropping database(

Yii 1.1 cookie

效果 color set cookies ack -s val dom tco 我的cookie是這樣設置的: $cookie = new CHttpCookie(‘username‘,‘Jack‘); $cookie->expire = time()+60*60*

Oracle 11g R2 管理歸檔日誌文件

OS 歸檔模式 一定的 目標 size database ESS alter 方式 oracle數據庫有兩種運行方式:歸檔(ARCHIVELOG)方式和非歸檔(NO ARCHIVELOG)方式。在非歸檔模式下,日誌切換時直接覆蓋以前的重做日誌文件,不產生歸檔日誌。數據庫在歸

問題記錄之關於linux下shutdown關閉tomcat問題的解決辦法

關於linux下shutdown關閉不掉tomcat問題的解決辦法解決問題的辦法: 方法二:強制殺程序 1.找到tomcat下bin/catalina.sh檔案,vi進去新增點東西,主要是記錄tomcat的pid,如下: #設定CATALINA_PID(後加) if [ -z "$CATALINA_P

刪除cookie的問題

文章轉自: https://blog.csdn.net/swimming_in_it_/article/details/80290547 https://blog.csdn.net/huanshiwushuang/article/details/70172536 http://php.j

大資料調錯系列之hadoop在開發工具控制檯上打印日誌解決方法

(1)在windows環境上配置HADOOP_HOME環境變數 (2)在eclipse上執行程式 (3)注意:如果eclipse打印不出日誌,在控制檯上只顯示 1.log4j:WARN No appenders could be found