oracle删除归档报错,[ORA-01033]Oracle归档报错处理记录

归档文件清理

登陆到rman

C:\>rman target/

恢复管理器: Release 10.2.0.1.0 - Production on 星期一 3月 18 11:09:03

2013

Copyright (c) 1982, 2005, Oracle.  All rights

reserved.

连接到目标数据库: ORCL (DBID=1323996228)

RMAN> list archivelog all;

使用目标数据库控制文件替代恢复目录

已存档的日志副本列表

关键字  Thrd Seq

S 短时间  名称

------- ---- ------- - ---------- ----

6  1

553  A 15-3月 -13

D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O

RCL\ARCHIVELOG\2013_03_15\O1_MF_1_553_8N6HYORW_.ARC

9  1

556  A 18-3月 -13

D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O

RCL\ARCHIVELOG\2013_03_18\O1_MF_1_556_8NDWGYL2_.ARC

RMAN> crosscheck archivelog all;

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=167 devtype=DISK

对归档日志的验证失败

存档日志文件名

=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\201

3_03_15\O1_MF_1_553_8N6HYORW_.ARC 记录 ID=6 时间戳 =810171349

对归档日志的验证失败

存档日志文件名

=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\201

3_03_18\O1_MF_1_556_8NDWGYL2_.ARC 记录 ID=9 时间戳 =810380766

已交叉检验的 2 对象

RMAN> delete expired archivelog all;

释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=167 devtype=DISK

说明与恢复目录中的任何存档日志均不匹配

RMAN> crosscheck archivelog all;

释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=167 devtype=DISK

对归档日志的验证成功

存档日志文件名

=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\201

3_03_15\O1_MF_1_553_8N6HYORW_.ARC 记录 ID=6 时间戳 =810171349

对归档日志的验证成功

存档日志文件名

=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\201

3_03_18\O1_MF_1_556_8NDWGYL2_.ARC 记录 ID=9 时间戳 =810380766

已交叉检验的 2 对象

RMAN> delete expired archivelog all;

释放的通道: ORA_DISK_1

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=167 devtype=DISK

已存档的日志副本列表

关键字  Thrd Seq

S 短时间  名称

------- ---- ------- - ---------- ----

6  1

553  X 15-3月 -13

D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O

RCL\ARCHIVELOG\2013_03_15\O1_MF_1_553_8N6HYORW_.ARC

9  1

556  X 18-3月 -13

D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\O

RCL\ARCHIVELOG\2013_03_18\O1_MF_1_556_8NDWGYL2_.ARC

是否确定要删除以上对象 (输入 YES 或 NO)? yes

已删除的存档日志

存档日志文件名

=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\201

3_03_15\O1_MF_1_553_8N6HYORW_.ARC 记录 ID=6 时间戳 =810171349

已删除的存档日志

存档日志文件名

=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\201

3_03_18\O1_MF_1_556_8NDWGYL2_.ARC 记录 ID=9 时间戳 =810380766

2 EXPIRED 对象已删除

修改归档文件目录

oracle 10g 中系统默认的情况是以DB_RECOVERY_FILE_DEST定义的目录来存放归档日志。

DB_RECOVERY_FILE_DEST参数是默认的flash recovery

area的路径,里面存放有归档日志、闪回日志以及rman的备份文件等文件。

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 3月 18

11:00:56 2013

Copyright (c) 1982, 2005, Oracle.  All rights

reserved.

SQL> conn sys/sys as sysdba

已连接。

SQL> archive log list

数据库日志模式  存档模式

自动存档  启用

存档终点  USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列  556

下一个存档日志序列  557

当前日志序列  557

SQL> show parameter DB_RECOVERY_FILE_DEST

NAME  TYPE  VALUE

------------------------------------ -----------

------------------------------

db_recovery_file_dest  string

d:\oracle\product\10.2.0/flash

_recovery_area

db_recovery_file_dest_size  big integer 20G

SQL>  select * from

v$flash_recovery_area_usage;

FILE_TYPE  PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE

NUMBER_OF_FILES

------------ ------------------ -------------------------

---------------

CONTROLFILE  0  0  0

ONLINELOG  0  0  0

ARCHIVELOG  0  0  0

BACKUPPIECE  0  0  0

IMAGECOPY  0  0  0

FLASHBACKLOG  0  0  0

已选择6行。

SQL> alter system set

log_archive_dest='D:\oracle\product\10.2.0\archivelog'

scope=spfile;

系统已更改。

SQL> startup force;

ORACLE 例程已经启动。

Total System Global Area  612368384

bytes

Fixed Size  1332348 bytes

Variable Size  111848324 bytes

Database Buffers  494927872

bytes

Redo Buffers  4259840

bytes

数据库装载完毕。

数据库已经打开。

SQL> show parameter log_archive_dest

NAME  TYPE  VALUE

------------------------------------ -----------

------------------------------

log_archive_dest  string  D:\oracle\product\10.2.0\archivelog

log_archive_dest_1  string

log_archive_dest_10  string

log_archive_dest_2  string

log_archive_dest_3  string

log_archive_dest_4  string

log_archive_dest_5  string

log_archive_dest_6  string

log_archive_dest_7  string

log_archive_dest_8  string

NAME  TYPE  VALUE

------------------------------------ -----------

------------------------------

log_archive_dest_9  string

log_archive_dest_state_1  string  enable

log_archive_dest_state_10  string  enable

log_archive_dest_state_2  string  enable

log_archive_dest_state_3  string  enable

log_archive_dest_state_4  string  enable

log_archive_dest_state_5  string  enable

log_archive_dest_state_6  string  enable

log_archive_dest_state_7  string  enable

log_archive_dest_state_8  string  enable

log_archive_dest_state_9  string  enable

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount

ORACLE 例程已经启动。

Total System Global Area  612368384

bytes

Fixed Size  1332348 bytes

Variable Size  116042628 bytes

Database Buffers  490733568

bytes

Redo Buffers  4259840

bytes

数据库装载完毕。

SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> archive log list;

数据库日志模式  存档模式

自动存档  启用

存档终点  USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列  558

下一个存档日志序列  559

当前日志序列  559

SQL> select log_mode from v$database;

LOG_MODE

------------

ARCHIVELOG

参考如下

ORACLE

归档日志打开关闭方法:http://blog.csdn.net/fengyifei11228/article/details/6049357

ORACLE

10G修改归档目录方法:http://lvming1000.blog.163.com/blog/static/116860020100233251464/

ORACLE正确删除归档日志的方法:http://mingyue19850801.blog.163.com/blog/static/19520820201162233314720/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值