資料庫日誌 mysql與Oracle的日誌

2022-02-11 22:09:01 字數 709 閱讀 5583

在資料同步中用的比較多的是mysql的binlog

1.bin-log簡介

它記錄了所有的ddl和dml(除了資料查詢語句,select與show不記錄)語句,以事件形式記錄,還包含語句所執行的消耗的時間

2.開啟bin-log

vi /usr/local/mysql/etc/

my.cnf

log-bin =

/data/

3306

/mysql-bin

//重啟生效

更多詳細介紹,參考:

1.分類

alert log files--警報日誌

trace files--跟蹤日誌(使用者和程序)

redo log重做日誌(記錄資料庫的更改)

archive redo log files--歸檔重做日誌,簡稱歸檔日誌

重做日誌的簡單原理:在資料更新操作commit前,將更改的sql指令碼寫入重做日誌。主要用於資料庫的增量備份和增量恢復。 

相關原理,參考:

2.oraclecdc介紹

參考:

1 Orac資料庫概述

資料庫模式 外模式 概念模式。內模式 資料庫二級印象 外模式 模式印象 模式 內模式印象 資料模型 概念資料模型 邏輯資料模型 物理資料模型 資料完整性約束 實體完整性 參照完整性 使用者定義的完整性 oracle基本術語 資料字典 資料檔案 表的物理結構,大小單位位元組 資料塊 db block ...

Mysql資料庫日誌檔案

日誌檔案記錄了影響mysql資料庫的各種型別活動,mysql資料庫中常見的日誌檔案有 這些日誌檔案可以幫助dba對資料庫的執行狀態進行診斷。從而更好地進行資料庫底層的優化。1.錯誤日誌 錯誤日誌檔案對mysql的啟動,執行,關閉過程進行了記錄。mysql dba在遇到問題時首先應該產看該檔案以便定位...

檢視MySQL資料庫日誌

檢視mysql資料庫日誌可以檢視對資料庫的操作記錄。mysql日誌檔案預設沒有產生,需要做如下配置 sudo vi etc mysql mysql.conf.d mysqld.cnf把68,69行前面的 去除,然後儲存並使用如下命令重啟mysql服務。sudo service mysql resta...