oracle 修改日志大小及增加日志成员
来源:互联网 发布:macbook编程软件 编辑:程序博客网 时间:2024/05/18 20:13
今天在看《剑破冰山》这本书,有一个logfile switch 等待的问题,书上提到有两种解决问题方法,1.增加dbw进程数2.增大日志文件大小,对于第一种方法只需要更改一下参数这里不进行介绍,我主要介绍日志的一些操作及原则,当然了这些信息主要对参照网上的信息和自己的一些实际操作。
1.增大日志文件大小,我是通过新创建大的日志组然后进行切换实现的
a.创建新的日志组
alter database add logfile group 4 ('/u01/oracle/product/10.0.2/oradata/ORCL/redo41.log') size 100m;
alter database add logfile group 5 ('/u01/oracle/product/10.0.2/oradata/ORCL/redo51.log') size 100m;
alter database add logfile group 6 ('/u01/oracle/product/10.0.2/oradata/ORCL/redo61.log') size 100m;
2.切换日志到新建的日志组
alter system switch logfile;
3.查看日志状态
select * from v$log;
注意:只有status为inactive并且archived 为YES时方可删除日志组(这个的意思为该重做日志己经归档,否则会报ora-01624)
4.删除日志组
alter database drop logfile group 1;
5.操作系统级别删除数据文件(我的系统是redhat5)
rm -rf redo01.log
6.增加日志成员(最好把成员放到不同的磁盘上做到多功,避免一个组的日志文件全部损坏数据库宕机)
alter database add logfile member '/u01/oracle/product/10.0.2/oradata/ORCL/redo42.log' to group 4;
alter database add logfile member '/u01/oracle/product/10.0.2/oradata/ORCL/redo52.log' to group 5;
alter database add logfile member '/u01/oracle/product/10.0.2/oradata/ORCL/redo42.log' to group 3;
7.删除日志组成员
alter database drop logfile member '/u01/oracle/product/10.0.2/oradata/ORCL/redo42.log';
下面介绍关于日志一些原则:
原则:删除前必须遵守如下原则,每个实例必须至少有两个日志组;当一个组处于ACTIVE或者CURRENT的状态时不可删除;删除日志组的操作只对数据库进行更改,操作系统的文件尚未删除;当删除时适用DROP LOGFILE GROUP N语句时,此时GROUP N内的所有成员都将被删除。
ALTER DATABASE DROP LOGFILE GROUP N;
删除日志成员的原则:当你删除一个是该组中最后一个成员的时候,你不能删除此成员;当组的转台处于current的状态时,不能删除组成员;在归档模式下,必须得归档之后才能删除;删除日志组成员的操作只对数据库进行更改,操作系统的文件尚未删除
ALTER DATABASE DROP LOGFILE MEMBER '/LOCATION_DUST/REDO0N_N.LOG';
- oracle 修改日志大小及增加日志成员
- Oracle 修改日志大小及增加日志成员
- oracle 修改日志大小及增加日志成员
- oracle 修改日志大小及增加日志成员
- oracle 修改日志大小及增加日志成员
- oracle 增加日志组,日志成员的一些命令
- 日志组增加成员
- Oracle 增加日志文件大小
- 增加归档日志的大小
- 增加重做日志组大小和增加日志组成员
- oracle dg修改联机日志logfile路径以及大小
- oracle 增加日志组和日志文件
- Oracle redo log 大小及组数的设置(在线修改日志组数目及组成员个数)
- Oracle redo log 大小及组数的设置(在线修改日志组数目及组成员个数)
- kernel日志buff 大小修改
- 修改日志文件组大小
- 修改oracle日志文件大小
- Oracle 11g RAC 添加删除日志组(修改日志组大小)
- 【Baby-step giant-step Algorithm】poj3243,hdu2815
- DirectX支配游戏 历代GPU架构全解析
- 中文分词核心配置
- Description Resource Path Location Type Unparsed aapt error(s)!
- VB 2008网络编程
- oracle 修改日志大小及增加日志成员
- Linux环境下Maven仓库的搭建(nexus)及Mavan的简单使用
- 怎么减少错误的发生
- Android横竖屏切换
- Tcpmp音频文件解码流程分析
- 堆排序算法,附图与C++代码
- 修改Windows下软件默认安装路径
- java 创建文件+写入文件
- IOU配套脚本------ 自动通过gnome-terminal tab页连接IOU