oracle rac下调节redo log file 文件大小

rac下调节redo log file 文件大小

(1)查看当前日志信息:

select * from v$logfile;

(步骤2中得路径可以在这里MEMBER列看到,redo文件名自己命名,比如,redo07.log)

(注意:日志组现在是6组)

(2)为各个节点添加日志文件:(每个节点添加三组日志)

1.节点1

ALTER DATABASE ADD LOGFILE THREAD 1 group 7 ‘+data/....(单引号里面是路径)′ size 2048m;

ALTER DATABASE ADD LOGFILE THREAD 1 group 8 ‘+data/....(单引号里面是路径)′ size 2048;

ALTER DATABASE ADD LOGFILE THREAD 1 group 9 ‘+data/....(单引号里面是路径)′ size 2048;

2.节点2

ALTER DATABASE ADD LOGFILE THREAD 2 group 10 ‘+data/....(单引号里面是路径)′ size 2048m;

ALTER DATABASE ADD LOGFILE THREAD 2 group 11 ‘+data/....(单引号里面是路径)′ size 2048m;

ALTER DATABASE ADD LOGFILE THREAD 2 group 12 ‘+data/....(单引号里面是路径)′ size 2048m;

(3)手动切换日志并删除之前日志:(此步骤反复执行,一直到把group 1,2,3,4,5,6全部删除)

查看日志文件状态列(STATUS):

SELECT * FROM V$LOG;

只有STATUS列为inactive状态才能被删除:

alter database drop logfile group 1;

alter database drop logfile group 2;

alter database drop logfile group 3;

alter database drop logfile group 4;

alter database drop logfile group 5;

alter database drop logfile group 6;

alter system switch logfile;(切换日志可改变status列的状态,再进行删除)

如果不能改变状态使用这个:alter system archive log current;

最后再:删除之前的redo log file(操作系统层面删除)

时间: 2024-10-12 05:11:47

oracle rac下调节redo log file 文件大小的相关文章

【oracle】oracledba16 The redo log file should belong to an inactive group.

Because of hardware failure, you decided to drop a redo log memb er from the database. Which condition should be met to drop a redo log file? A. The redo log file should belong to an active group. B. The redo log file should belong to an inactive gro

oracle联机重做日志文件(online redo log file)

oracle联机重做日志文件(online redo log file几乎所有的发生在oracle的内部变化都记录在online  redo log file中,oracle使用 这些 redo log groups 去恢复数据库,因此它们是非常的重要. 联机重做日志文件的主要工作是:备份数据,1:记录所有的数据改变2:提供了一种恢复机制3:一定是被组织成组的4:至少有两组联机重做日志文件 每一个redo  log 是被分配到 组中, oralce 一次值写一个 online redo log

Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linux 下使用 shell 脚本来监控 Oracle 告警日志(monitor alter log file). Linux Shell的相关参考:        Linux/Unix shell 脚本中调用SQL,RMAN脚本        Linux/Unix shell sql 之间传递变量   

同时丢失参数文件、控制文件及redo log file的不完全恢复(有数据文件的热备和归档)

转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/30839817 ##########恢复前的准备工作 1.做个热备 select 'alter tablespace '||tablespace_name|| ' begin backup;' ||chr(10)|| 'host cp '||file_name||' /backup' ||chr(10)|| 'alter tablespace '||tablespace_name|| '

Redo Log File(inactive、active)损坏,处理恢复对策

redolog的生命周期中共有四种状态:current  -> 正在使用的active   -> 非正在使用的,对应的Dirty Block还没有完全写入到数据文件中inactive -> 非正在使用的,可以覆盖的,Dirty Block已经完全写入.unused   -> 没有使用过的-- 查看redolog状态SQL> select group#,status from v$log; 模拟三种状态下redolog丢失,处理方案: 一.inactive 情况   (Inac

ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)

不论是单实例还是RAC,对于非缺省端口下(1521)的监听器,pmon进程不会将service/instance注册到监听器,即不会实现动态注册.与单实例相同,RAC非缺省端口的监听器也是通过设置参数local_listener来达到目的.除此之外,还可以对实例进行远程注册,以达到负载均衡的目的.这是通过一个参数remote_listener来实现. 有关Oracle 网络配置相关基础以及概念性的问题请参考:      配置ORACLE 客户端连接到数据库   配置非默认端口的动态服务注册   

[ArcGIS]Oracle RAC下创建地理数据库(Create Enterprise Geodatabase)失败的解决方法

转载请注明原文地址:http://www.cnblogs.com/litou/p/8028843.html 环境:Oracle 11g 11.2.0.1.0(双节点RAC群集),ArcGIS Desktop 10.1. 一般在Oracle单机实例的情况下需要存储ArcGIS空间数据,第一次需要使用ArcGIS工具箱中的Create Enterprise Geodatabase工具生成SDE用户.表空间及相应的管理表,这个在Oracle单机实例情况下是没有问题的. 但是在Oracle RAC群集的

【ORACLE】DUMP转储 redo log , undo段及table段

1.1 使用oradebug --启动任务 oradebug setmypid --设置dump文件的名称标示 alter session set tracefile_identifier=undo --查看dump文件 SQL> oradebug tracefile_name; c:\opt\oracle\product\10.2.0\admin\rundb\udump\rundb_ora_6660_pra1.trc --设置权限 oradebug unlimit --查看可以转储的列表: S

RAC 性能分析 - 'log file sync' 等待事件

简介 本文主要讨论 RAC 数据库中的'log file sync' 等待事件.RAC 数据库中的'log file sync' 等待事件要比单机数据库中的'log file sync' 等待事件复杂,主要原因是由于RAC 数据库需要将SCN同步到所有实例. 首先,回顾一下单机数据库中的'log file sync' 等待事件,当user session 提交(commit)时,user session会通知LGWR进程将redo buffer中的信息写入到redo log file,当LGWR