Oracle数据库级drop redolog并不危险
来源:互联网 发布:js 球形旋转图片墙 编辑:程序博客网 时间:2024/06/05 15:19
有些DBA害怕在生产库上做REDO LOG的删除操作,因为担心把状态为ACTIVE和ACITVE的redolog group给删除造成数据库事故。
实际上,如果从数据库级删除状态为CURRENT和ACTIVE的redo log,是删除不掉的,所以从数据库级删除redo log时大可以放心。
但是要注意,如果在Unix/Linux平台操作系统层直接删除(rm),ORACLE是无法做检查的,如果在操作系统级直接删除了状态为CURRENT或ACTIVE的redo log则真的会酿成事故,要非常小心。
下面来在ORACLE数据库级做个删除状态为CURRENT和ACTIVE的REDOLOG测试:
1、 查看redo log的状态
SQL>select group#,thread#,archived,statusfrom v$log;
GROUP#
THREAD#
ARCHIVED
STATUS
1
1
NO
INACTIVE
2
1
NO
ACTIVE
3
1
NO
CURRENT
4
1
NO
ACTIVE
以上GROUP 3状态为CURRENT,GROUP2/GROUP4是active,现在我们来对状态为CURRENT和ACTIVE的redolog group分别做删除测试
2、 删除状态为CURRENT的group# 3
SQL> alter database drop logfile group3;
alter database drop logfile group 3
*
ERROR at line 1:
ORA-01623: log 3 is current log forinstance litest (thread 1) - cannot drop
ORA-00312: online log 3 thread 1:'/dba/oracle/oradata/litest/redo03.log'
3、删除状态为ACTIVE的group#2
SQL> alter database drop logfile group2;
alter database drop logfile group 2
*
ERROR at line 1:
ORA-01624: log 2 needed for crash recoveryof instance litest (thread 1)
ORA-00312: online log 2 thread 1:'/dba/oracle/oradata/litest/redo02.log'
4、小结
(1)当删除状态为CURRENT的redolog group时,会提示为当前log,不能删除
(2)当删除状态为ACTIVE的redolog group时,会提示实例恢复需要该log,不能删除
- Oracle数据库级drop redolog并不危险
- Oracle数据库redolog日志调整大小
- oracle redolog
- 记一次oracle数据库redolog全部丢失的恢复
- 工作记录:oracle数据库移机中关于redolog出错的处理
- oracle redolog重置
- oracle redolog file 基本知识
- oracle-redolog日常管理
- oracle lgwr 如何写redolog
- oracle之rman恢复redolog
- oracle 数据库中 drop table 与purge
- oracle数据库 offline drop 后的问题
- oracle数据库 drop表后恢复
- 控制文件和REDOLOG同时损坏的ORACLE数据库恢复一例
- oracle重做日志(redolog)文件大小的更改
- oracle重做日志(redolog)文件大小的更改
- Oracle redolog 丢失的故障处理
- oracle RedoLog Checkpoint 和 SCN关系
- c和matlab混合编程
- matplotlib绘图手册入门
- Android ROM 内build.prop文件常用参数修改
- C++格式化输入输出~~~~~~~~~
- C++中的this指针
- Oracle数据库级drop redolog并不危险
- Citrix 服务器虚拟化之二十四 桌面虚拟化之Remote PC Access
- android init.rc命令快速对照表
- 【HDOJ】1056 -> HangOver
- poj-1740 A New Stone Game 博弈论
- Android中LayoutInflater的使用
- UVA OJ World Rank list 400th, Aug 14 2013
- 边沿检测电路(一)
- MySQL如何利用索引优化ORDER BY排序语句