作者:yt_zyp 發(fā)表于:2003-11-12 15:19:25
數(shù)據(jù)庫中的原有配置3個(gè)redolog文件,大小1M,由于切換頻繁,想擴(kuò)大大小,如何操作?
--------------------------------------------------------------------------------
txfy 回復(fù)于:2003-11-11 12:10:13
假設(shè)現(xiàn)有三個(gè)日志組,每個(gè)組內(nèi)有一個(gè)成員,每個(gè)成員的大小為1MB,現(xiàn)在想把此三個(gè)日志組的成員大小都改為10MB
1、創(chuàng)建2個(gè)新的日志組
alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k;
alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG') size 1024k;
2、切換當(dāng)前日志到新的日志組
alter system switch logfile;
alter system switch logfile;
3、刪除舊的日志組
alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;
4、操作系統(tǒng)下刪除原日志組1、2、3中的文件
5、重建日志組1、2、3
alter database add logfile group 1 ('D:\ORACLE\ORADATA\ORADB\REDO01_1.LOG') size 10M;
alter database add logfile group 2 ('D:\ORACLE\ORADATA\ORADB\REDO02_1.LOG') size 10M;
alter database add logfile group 3 ('D:\ORACLE\ORADATA\ORADB\REDO03_1.LOG') size 10M;
6、切換日志組
alter system switch logfile;
alter system switch logfile;
alter system switch logfile;
7、刪除中間過渡用的日志組4、5
alter database drop logfile group 4;
alter database drop logfile group 5;
8、到操作系統(tǒng)下刪除原日志組4、5中的文件
9、備份當(dāng)前的最新的控制文件
SQL>; connect internal
SQL>; alter database backup controlfile to trace resetlogs
(注意:如果為安全考慮每個(gè)group可以多加幾個(gè)文件)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。