Oracle DDL(數據定義語言)日志記錄了所有對數據庫結構進行更改的操作
- CREATE:創建新的數據庫對象,如表、視圖、索引、觸發器等。
- ALTER:修改現有數據庫對象的屬性或結構,如添加或刪除列、修改數據類型等。
- DROP:刪除數據庫對象,如表、視圖、索引等。
- RENAME:重命名數據庫對象。
- TRUNCATE:截斷表,刪除表中的所有數據。
- COMMENT:為數據庫對象添加注釋。
- ANALYZE:收集數據庫對象的統計信息,以優化查詢性能。
- GRANT:授予用戶或角色權限。
- REVOKE:撤銷用戶或角色的權限。
DDL操作會在用戶跟蹤文件、歸檔日志和在線重做日志中記錄,以確保數據庫結構的完整性和可恢復性。這些日志文件對于數據庫管理員和開發人員在故障排查、性能調優和審計方面非常有用。