重庆思庄Oracle、Redhat认证学习论坛
标题:
清理v$archived_log视图中记录
[打印本页]
作者:
刘泽宇
时间:
2022-3-20 18:18
标题:
清理v$archived_log视图中记录
本帖最后由 刘泽宇 于 2022-3-20 18:20 编辑
SQL> select rownum-1, type from v$controlfile_record_section;
0 DATABASE
1 CKPT PROGRESS
2 REDO THREAD
3 REDO LOG
4 DATAFILE
5 FILENAME
6 TABLESPACE
7 TEMPORARY FILENAME
8 RMAN CONFIGURATION
9 LOG HISTORY
10 OFFLINE RANGE
11 ARCHIVED LOG
12 BACKUP SET
13 BACKUP PIECE
14 BACKUP DATAFILE
15 BACKUP REDOLOG
16 DATAFILE COPY
17 BACKUP CORRUPTION
18 COPY CORRUPTION
19 DELETED OBJECT
20 PROXY COPY
21 BACKUP SPFILE
22 DATABASE INCARNATION
23 FLASHBACK LOG
24 RECOVERY DESTINATION
可以找到11对应归档日志
执行以下命令可以清理v$ARCHIVED_LOG对应的记录
execute sys.dbms_backup_restore.resetCfileSection(11);
(
注意
:在生产上使用需要非常谨慎和经过测试,并确保控制文件相应部分的信息不再需要
)
清理后可重新注册现有归档日志,使用catalog start with '目录名';
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2