oracle的歸檔日志可以用來恢復資料庫,但是如果在資料庫創建一個表,或者在某一個表新增加一個欄位,那這個動作會寫入歸檔日志嗎?如果用該時間段的歸檔日志對資料庫進行一個還原,資料庫里會有這個新加的欄位嗎?
uj5u.com熱心網友回復:
沒人回復啊,是提的問題太菜了嗎?uj5u.com熱心網友回復:
會記錄的,以下三類都會記錄:DML
DDL
DCL
如果用該時間段的歸檔日志對資料庫進行一個還原,資料庫里會有這個新加的欄位嗎?
rman 做恢復,會有的。
uj5u.com熱心網友回復:
謝謝,我以為只會記錄dml
uj5u.com熱心網友回復:
實際上 DDL 的本質也是 DML 。比如 , create table t1(id int, name varchar(10));
會在 tab$ 中增加一個表的記錄。會在 col$ 中增加兩條列的記錄。 等等。
uj5u.com熱心網友回復:
謝謝,受教了,是不是對資料庫的所有操作都會寫入歸檔日志?uj5u.com熱心網友回復:
有記錄的,歸檔日志的內容可以查看。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/54003.html
標籤:基礎和管理
