实验记录:Oracle redo logfile的resize过程。实验环境:RHEL 6.4 + Oracle 11.2.0.3 单实例 文件系统实验目的:本实验是修改redo logfile的过程记录,将当前数据库的3组redo logfile由原来的默认50M大小修改为100M。1.查看当前redo logfile的信息1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21...
ORA-01567: dropping log 12 would leave less than 2 log filesforinstance CMSDB (thread 1) ORA-00312: online log 12 thread 1:'/oradata/CMSDB/datafile1/CMSDB/onlinelog/o1_mf_12_grm2y0ps_.log' ORA-00312: online log 12 thread 1:'/oradata/CMSDB/datafile1/CMSDB/onlinelog/o1_mf_12_...
SQL> alter database add logfile group 3 (’/opt/oracle/oradata/ocrl/redo03.log’) size 120M reuse; 4. 循环2,3把所有的inactive的redo log文件都resize掉 5. 对于current和active的redo log文件,需要先把redo log做到inactive状态,在前言部分就已经提到了,current表示是当前正在记录的redo log文件,对待...
调整redo log大小: 使用ALTER DATABASE语句添加或删除redo log组,以及更改redo log成员的大小。 例如,添加一个新的redo log组: sql ALTER DATABASE ADD LOGFILE GROUP 4 ('/path/to/redo04.log') SIZE 50M; 更改现有redo log组的大小: sql ALTER DATABASE RESIZE LOGFILE '/path/to/redo01.log' SIZE ...
②重做日志文件:重做日志文件(Redo Log File)的扩展名是.log,它记录了对数据的所有更改信息,并提供了一种数据恢复机制,确保在系统崩溃或其他意外出现后重新恢复数据库。 在Oracle数据库中,重做日志文件是成组使用的,每个重做日志文件组可以有一个或多个重做日志文件。在工作过程中,多个重做日志文件组之间循环使用,当...
Sga包括,share pool,db buffer cache,redo log buffer,large pool,java pool。 在9i 中我们都知道在管理Oracle中使用动态SGA时,Granule的大小是和SGA的大小有关系。 SGA 分配的最小单元为一个granule.Oracle SGA的大小总是granule的整数倍,即分配是以整数个granule来分配的。
由于ORACLE并没有提供类似RESIZE的参数来重新调整REDO LOG FILE的大小,因此只能先把这个文件删除了,然后再重建。又由于ORACLE要求最少有两组日志文件在用,所以不能直接删除,必须要创建中间过渡的REDO LOG日志组。 1、创建3个新的日志组 代码语言:javascript ...
由于ORACLE并没有提供类似RESIZE的参数来重新调整REDO LOG FILE的大小,因此只能先把这个文件删除了,然后再重建。又由于ORACLE要求最少有两组日志文件在用,所以不能直接删除,必须要创建中间过渡的REDO LOG日志组 3、创建3个新的日志组redo 日志至少有2个,循环的顺序写入 ...
_undo_autotune此参数默认开启,有利于时间长的查询,但是对于典型的OLTP系统来说不太适用。尤其在系统繁忙的时候,经常会出现undo不够用的情况。回收undo,简单resize会报错。因此建议关闭次参数并设置合理的retetion时间。 SQL> alter system set "_undo_autotune"=false scope=spfile sid='*'; ...
redo log日志组处于高激活状态 使用Oracle9i的新特性Flashback Query恢复误删除数据June 22, 2005 下午接到研发工程师的电话,说误删除了部分重要数据,并且已经提交,需要恢复。 登陆到数据库上查看,由于是Oracle9iR2,首先尝试使用flashback query闪回数据。