2.2 聯(lián)機(jī)日志文件和歸檔日志文件管理
Posted on 2008-07-08 20:03 sailor 閱讀(266) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): oracle
一、聯(lián)機(jī)日志文件管理
日志文件記錄對(duì)數(shù)據(jù)庫(kù)所作的全部修改。
1、查看日志文件和日志文件組







2、建立聯(lián)機(jī)重做日志文件組和成員
建立日志組






建立日志文件

3、重新命名和定位聯(lián)機(jī)重做日志文件
1
SQL>alter database rename file 'D:\oracle\REDO.LOG','D:\oracle\REDO03.LOG' TO
2
'D:\oracle\product\oradata\test\REDO02.LOG','D:\oracle\product\oradata\test\REDO03.LOG';

2

4、刪除聯(lián)機(jī)日志文件組
要求:
至少有2個(gè)日志文件組;
可以直接刪除不活動(dòng)的日志文件組。若要?jiǎng)h除活動(dòng)的日志文件組則要強(qiáng)制日志轉(zhuǎn)換。
1
SQL>ALTER DATABASE DROP LOGFILE GROUP 4;

5、刪除聯(lián)機(jī)重做日志文件
1
SQL>ALTER DATABASE LOGFILE MEMBER 'D:\oracle\REDO.LOG';

6、控制檢查點(diǎn)和日志轉(zhuǎn)換
強(qiáng)制轉(zhuǎn)換:
1
ALTER SYSTEM SWITCH LOGFILE

強(qiáng)制快速檢查點(diǎn)
1
ALTER SYSTEM CHECKPOINT

二、歸檔日志文件
1、切換歸檔模式
關(guān)閉數(shù)據(jù)庫(kù)實(shí)例,備份數(shù)據(jù)庫(kù)、打開(kāi)實(shí)例但不打開(kāi)數(shù)據(jù)庫(kù)、執(zhí)行操作ALTER DATABASE ARCHIVE、重新打開(kāi)數(shù)據(jù)庫(kù)。
2、啟用、關(guān)閉自動(dòng)存檔
1
LOG_ARCHIVE_START=TRUE/FALSE;

3、手工存檔
1
ALTER SYSTEM ARCHIVE LOG ALL;

4、顯示存檔狀態(tài)
1
SELECT LOG_MODE FROM SYS.v$DATABASE;
2
3 ARCHIVE LOG LIST;

2
3 ARCHIVE LOG LIST;