国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - 解決Oracle RMAN刪除歸檔日志不釋放問題的方法

解決Oracle RMAN刪除歸檔日志不釋放問題的方法

2020-01-20 13:33daisy Oracle

RMAN清除方式會自動清除磁盤上的歸檔日志文件,同時會釋放控制文件中對應的歸檔日志的歸檔信息,但最近在使用中就遇到了一個問題,下面這篇文章主要給大家介紹了關于解決Oracle RMAN刪除歸檔日志不釋放問題的方法,需要的朋

前言

當Oracle 歸檔日志滿了后,將無法正常登入oracle,需要刪除一部分歸檔日志才能正常登入ORACLE。

最近同事在工作中遇到一個問題,他那邊的一套Oracle 11g數據庫使用RMAN沒辦法刪除舊的歸檔,導致磁盤使用率很高。

?
1
2
3
4
5
6
7
8
9
10
oracle@ps251n2s:[/opt/oracle/archive/db] ls -ltr |more
total 3059881082
-rw-r----- 1 oracle oinstall 725320704 May 20 2016 1_1_91233774.dbf
-rw-rw---- 1 oracle oinstall 1756937216 Jun 7 2016 1_2_91233774.dbf
-rw-rw---- 1 oracle oinstall 1756731392 Jun 21 2016 1_3_91233774.dbf
-rw-rw---- 1 oracle oinstall 1758001152 Jul 3 2016 1_4_91233774.dbf
-rw-rw---- 1 oracle oinstall 1756729344 Jul 15 2016 1_5_91233774.dbf
-rw-rw---- 1 oracle oinstall 1765750784 Jul 26 22:00 1_6_91233774.dbf
-rw-rw---- 1 oracle oinstall 1760346112 Aug 6 14:04 1_7_91233774.dbf
......

使用RMAN list archivelog all;查看日志也沒有顯示舊歸檔日志的記錄

?
1
2
3
4
5
6
7
8
9
10
11
12
13
RMAN> list archivelog all;
using target database control file instead of recovery catalog
List of Archived Log Copies for database with db_unique_name DBS
=====================================================================
Key Thrd Seq S Low Time
------- ---- ------- - ---------
1206 1 1206 A 14-JAN-17
Name: /opt/oracle/archive/db/1_1206_91233774.dbf
1207 1 1207 A 14-JAN-17
Name: /opt/oracle/archive/db/1_1207_91233774.dbf
1208 1 1208 A 14-JAN-17
Name: /opt/oracle/archive/db/1_1208_91233774.dbf
......

使用crosscheck檢查也沒有查到舊歸檔日志記錄

?
1
2
3
4
5
6
7
8
9
10
11
12
13
RMAN> crosscheck archivelog all;
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=16 device type=DISK
validation succeeded for archived log
archived log file name=/opt/oracle/archive/db/1_1206_91233774.dbf RECID=1206 STAMP=933244655
validation succeeded for archived log
archived log file name=/opt/oracle/archive/db/1_1207_91233774.dbf RECID=1207 STAMP=933249510
validation succeeded for archived log
archived log file name=/opt/oracle/archive/db/1_1208_91233774.dbf RECID=1208 STAMP=933254500
validation succeeded for archived log
archived log file name=/opt/oracle/archive/db/1_1209_91233774.dbf RECID=1209 STAMP=933259445
validation succeeded for archived log

查看v$archived_log視圖也沒有舊歸檔日志記錄

解決過程

于是在網上找到一篇文章,大體意思是MAN刪除歸檔日志的依據是controlfile中記錄的歸檔日志,而不是你磁盤上實際存在的歸檔日志,如果你的歸檔日志已經不在controlfile中就無法被RMAN識別到,也就無法被刪除。而致于歸檔信息何時在控制文件中被覆蓋,這由一個參數control_file_record_keep_time來控制。

查看數據庫中的參數是默認的7天

?
1
2
3
4
SYS@db> show parameter CONTROL_FILE_RECORD_KEEP_TIME
NAME        TYPE       VALUE
------------------------------------ -------------------------------- ------------------------------
control_file_record_keep_time  integer       7

難道是在控制文件中歸檔日志的記錄條數只能保留7天的么?于是到MOS去找相關文檔找到一篇Why Are Controlfile Entries For Archived Logs Not Overwritten After CONTROL_FILE_RECORD_KEEP_TIME? (文檔 ID 1056085.1),文檔介紹CONTROL_FILE_RECORD_KEEP_TIME參數并不是強制在控制文件中保留多少天的歸檔日志條目,而是由V$CONTROLFILE_RECORD_SECTION視圖中的ARCHIVED LOG條目去控制的,當RECORDS_TOTAL=RECORDS_USED時舊的歸檔日志就會被覆蓋掉。

于是查數據庫中的V$CONTROLFILE_RECORD_SECTION視圖,看到ARCHIVED LOG行的records_total=224意味著控制文件中只能保留224條歸檔日志文件信息。

?
1
2
3
4
SYS@dbs> select * from v$controlfile_record_section where type='ARCHIVED LOG';
TYPE      RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
---------------------------- ----------- ------------- ------------ ----------- ---------- ----------
ARCHIVED LOG      584   224   224   88  87  1235

查詢v$archived_log視圖,總數為224條

?
1
2
3
4
SYS@dbs> select count(*) from v$archived_log;
COUNT(*)
----------
224

這時應該可以推斷出由于控制文件中只能保留224條歸檔日志數據,所以以前的歸檔信息已經被控制文件刷出,RMAN無法識別到這些歸檔文件,所以就無法刪除這些歸檔日志。

那么現在如果使用RMAN刪除這些舊的歸檔日志呢?我想到使用catalog start with 命令重新注冊這些文件到控制文件中

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
RMAN> catalog start with '/opt/oracle/archive/db';
......
File Name: /opt/oracle/archive/db/1_1005_91233774.dbf
File Name: /opt/oracle/archive/db/1_1006_91233774.dbf
File Name: /opt/oracle/archive/db/1_1007_91233774.dbf
Do you really want to catalog the above files (enter YES or NO)? yes
cataloging files...
cataloging done
......
RMAN> list archivelog all;
.....
1236 1 301 A 22-OCT-16
Name: /opt/oracle/archive/db/1_301_91233774.dbf
1237 1 302 A 22-OCT-16
Name: /opt/oracle/archive/db/1_302_91233774.dbf
......

舊的歸檔日志文件已經注冊到控制文件中了,再使用RMAN進行刪除就可以了

?
1
delete archivelog until logseq 1007;

再次查詢v$controlfile_record_section視圖,records_total也被“撐”大了

?
1
2
3
4
SYS@db> select * from v$controlfile_record_section where type='ARCHIVED LOG';
TYPE      RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
---------------------------- ----------- ------------- ------------ ----------- ---------- ----------
ARCHIVED LOG      584   896   742  807  652  1800

至此問題結束。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲香蕉视频 | 欧美成人精品一区二区 | 午夜精品久久久久久久久久久久久 | 精品日韩一区 | 久色91 | 亚洲蜜桃妇女 | 久久综合九九 | 日韩在线短视频 | 午夜精品久久久久久久白皮肤 | 日韩福利在线 | 91av视频在线观看 | jdav视频在线观看免费 | 在线观看成人 | 欧美精品一区二区三区四区五区 | 久久com| 国产欧美日韩综合精品一区二区 | 成人国产| 日韩看片| 阿v视频在线观看 | 中文字幕一区二区三区乱码图片 | 精品国产91亚洲一区二区三区www | 日韩专区视频 | 亚洲国产一区二区三区精品 | 亚洲一区二区三区四区五区中文 | 久久久久亚洲精品 | 一二三精品区 | 久久精品成人 | 免费在线观看黄视频 | 中文字幕成人影院 | 中文字幕av网站 | 欧美一区二 | 欧美天天 | 激情在线视频 | 国产亚洲一区二区三区在线观看 | 亚洲国产91| 精品久久av | 久久中文字幕在线 | 亚洲乱码国产乱码精品精的特点 | 黄色片网站在线免费观看 | 中文字幕一区二区三区不卡 | av一区二区三区免费观看 |