Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2322392
  • 博文数量: 310
  • 博客积分: 6853
  • 博客等级: 准将
  • 技术积分: 2833
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-04 16:41
文章分类

全部博文(310)

文章存档

2013年(17)

2012年(42)

2011年(76)

2010年(71)

2009年(99)

2007年(2)

2006年(1)

2005年(2)

分类: Oracle

2009-11-19 12:31:57

实现方法:    
v v X f6K D T2\0   方法:加入新的大的日志文件,然后删掉旧的小的日志文件
v:v(u2G w K&E6z0 ITPUB个人空间 K { M q7b H K:] K
   假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB    
7?,t9}$^ z*y"R5x z0 ITPUB个人空间 ` v,b _!{
   1、创建2个新的日志组 ITPUB个人空间 W(S.d4a2d @'] c
   alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k;
.b h _ V b S+z J*p v0   alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG') size 1024k; ITPUB个人空间.n i g*[ r1Z o u
ITPUB个人空间 T \ r _ O M3Q,j ]
   2、切换当前日志到新的日志组 ITPUB个人空间.B8n r0{ H
   alter system switch logfile;
Z {1h C X \0   alter system switch logfile;
(b W*M$a0F B0A2J0 ITPUB个人空间#F'Y#^,Y8\8} |*e(C+B
   3、删除旧的日志组 ITPUB个人空间 m-P4F K;u7` ]
   alter database drop logfile group 1;
N4Q0b7x K C)e'R s0   alter database drop logfile group 2; ITPUB个人空间)V [ [8T;?+z
   alter database drop logfile group 3; ITPUB个人空间 L*~/z&p A0t x Q;a l _
ITPUB个人空间$x X!^ Z d
   4、操作系统下删除原日志组1、2、3中的文件 ITPUB个人空间 z \ ` A q _.]$X f4P

3x0d7j K M(j ~ X4c%s/c0   5、重建日志组1、2、3
&S,K C t"K(`4x k,{0   alter database add logfile group 1 ('D:\ORACLE\ORADATA\ORADB\REDO01_1.LOG') size 10M;
1_%v4w*E4l t Z0   alter database add logfile group 2 ('D:\ORACLE\ORADATA\ORADB\REDO02_1.LOG') size 10M;
X6M |+X g:X w B0   alter database add logfile group 3 ('D:\ORACLE\ORADATA\ORADB\REDO03_1.LOG') size 10M;
F ~ N X O9P V0 ITPUB个人空间(R/E0h'T w q M
   6、切换日志组 ITPUB个人空间*T i%_ q5^ E b _5|
   alter system switch logfile; ITPUB个人空间 g*S l7d l w g U)u5P
   alter system switch logfile;
2i*X,o J g0   alter system switch logfile;
d:`!^5n7H _ ^8} s/R0
Y&K,Y1| P o t B,C0   7、删除中间过渡用的日志组4、5 ITPUB个人空间:\ N K e _ b8Q&S
   alter database drop logfile group 4;
i B c-v5?.} o0T*I \0   alter database drop logfile group 5; ITPUB个人空间#T V/g&B#f$w:L

6p6Y _ p)s }&G l p0   8、到操作系统下删除原日志组4、5中的文件 ITPUB个人空间 s"m @ y t Z"m#a;k

_ b S } f0   9、备份当前的最新的控制文件 ITPUB个人空间 r _"s B }.V5H!]
   SQL> connect internal ITPUB个人空间2q#? h$d-s)l k t B
   SQL> alter database backup controlfile to trace
阅读(1065) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~