Oracle 重做日誌檔案操作

2021-09-19 04:12:36 字數 1431 閱讀 3562

alter database add logfile

('c:\redo04_a.log','d:\redo04_b.log')size 20m;

向資料庫中新增乙個日誌檔案組

alter database add logfile group 4

('c:\redo04_a.log','d:\redo04_b.log')size 20m;

向資料庫中新增乙個指定編號的日誌檔案組,其實很雞肋,只允許按序號連續建立(減少儲存空間的浪費),預設也是自增建立。

alter database add logfile

('c:\redo04_a.log')size 20m;

向資料庫中新增乙個日誌檔案(單一的日誌檔案,非復用)

這裡不需要使用者自己建立兩個日誌檔案,使用者給資料庫新增完新的重做日誌檔案,自動建立。

兩個是因為日誌乙個日誌檔案組由兩個日誌檔案組成

alter database add logfile member

'g:\redo4_c.log' to group 4;

向第四個日誌檔案組新增乙個日誌檔案

alter database add logfile member

'g:\redo04_new.log' to ('g:\redo04_a.log');

第二種新增日誌檔案的做法

alter database drop logfile member

'g:\redo_c.log';

刪除了邏輯上的,還需要手動刪除磁碟上的redo_c.log檔案

alter database clear logfile group 4;

清空日誌檔案組4

alter database drop logfile group 4;

刪除日誌檔案組4

alter system switch logfile;

執行多次,將日誌組檔案從unused變為inactive

alter database rename file

'g:\redo_c.log'

to'e:\redo_d.log'

需要關閉資料庫,在mount階段執行

desc v$log        顯示控制檔案種的日誌檔案資訊

desc v$logfile 日誌組合日誌成員資訊

desc v$log_history 日誌歷史資訊

select group#,members,status from v$log; 查詢當前日誌組的狀態

oracle 重做日誌檔案

1.查詢重做日誌檔案組的資訊 select group sequence members,status,archived from v log 2.查詢重做日誌檔案的資訊 select group type,member from v logfile order by group 3.為案例資料庫新...

Oracle聯機重做日誌檔案

一 oracle中的幾類日誌檔案 redo log files 聯機重做日誌 archive log files 歸檔日誌 alert log files 告警日誌 trace files 跟蹤日誌 user dump dest 使用者跟蹤日誌 backupground dump dest 程序跟蹤...

Oracle移動重做日誌檔案

oracle移動重做日誌的方法很簡單,下面就為您詳細介紹 oracle 移動重做日誌檔案的方法,如果您對oracle移動重做日誌方面感興趣的話,不妨一看。sqlplus as sysdba 關閉資料庫。sql shutdown immediate cp日誌檔案到目標位置。sql cp opt ora...