一、如果開啟閃回可以使用閃回表。
1、select log_mode,flashback_on from v$database;
如果是下面結果則開了閃回
log_mode flashback_on
------------ ------------------
archivelog yes
2、可以執行以下命令
alter table 表名 enable row movement; --開啟錶行移動
flashback table 表名 to timestamp to_timestamp('20200730 14:00:00','yyyymmdd hh24:mi:ss');
--閃回到2023年07月30日14點
3、如果沒開啟,有邏輯備份可以使用imp命令匯入資料。
4、如果沒用邏輯備份,開啟歸檔模式,有物理備份,能夠停機、資料丟失的話,可以採用不完全恢復
用rman登陸
rman target /
執行以下命令
run切記!做以上任何操作前做好備份,否則出了問題後悔莫及。
而且建議你聯絡你們資料庫管理員處理這個問題。
Oracle 資料庫備份恢復
用資料庫檔案恢復資料庫 1.開啟伺服器終端 2.切換到根目錄下 cd 3.切換到oracle 使用者下 su oracle 可能需要密碼 密碼 oracle 4.以系統管理員身份登入資料庫 sqlplus as sysdba 5.建立資料庫備份檔案對映路徑 可使用 create directory ...
Oracle資料庫恢復案例
當我們在使用oracle資料庫時,突然斷電,造成很多問題,致使舊資料丟失,影響了資料的正確性,破壞了資料庫。此時,使用者急切需求恢復資料。本文以此為例,講述資料庫資料恢復。一 案例描述 資料庫因突然斷電,資料庫啟庫報 system01.dbf zxfg 使用者下的資料。二 恢復流程 1 資料庫的故障...
恢復oracle資料庫誤刪資料
一 通過scn恢復刪除 1 獲得當前資料庫的scn號 select current scn from v database 切換到sys使用者或system使用者查詢 查詢到的scn號為 1499223 2 查詢當前scn號之前的scn select from 表名 as of scn 149922...