要查看Oracle數據庫中刪除的記錄,可以通過以下步驟進行:
首先,使用管理員權限登錄到Oracle數據庫。
執行以下命令創建一個恢復目錄(如果尚未創建):
CREATE DIRECTORY recovery_dir AS '/path/to/recovery/folder';
將/path/to/recovery/folder
替換為您希望保存恢復文件的文件夾路徑。
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE FLASHBACK ON;
SELECT * FROM v$flashback_database_log;
SELECT * FROM table_name AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL 'n' MINUTE) WHERE condition;
將table_name
替換為您想要檢查的表名,將n
替換為您想要回滾的時間范圍(以分鐘為單位),將condition
替換為適當的查詢條件。
注意:要使用閃回查詢,必須在刪除記錄之前啟用了閃回功能,并且已經啟用了恢復目錄和回滾段。另外,閃回查詢只能在表級別上執行,不能在整個數據庫上執行。
希望以上步驟能幫助到您!