oracle中flashback能閃回多久 oracle怎么恢復已刪除數據?
oracle怎么恢復已刪除數據?1、完成任務當前數據庫的scn號selectcurrent_scnacrossv$database(切換到sys用戶或system用戶查詢)查詢到的scn號為:1499
oracle怎么恢復已刪除數據?
1、完成任務當前數據庫的scn號selectcurrent_scnacrossv$database(切換到sys用戶或system用戶查詢)查詢到的scn號為:1499223
2、網站查詢當前scn號之前的scnselect*around表名as ofscn1499220(確定徹底刪除的數據有無修真者的存在,假如存在,則恢復數據;如果沒有不是,則繼續縮小scn號)
3、復原刪除且重新提交的數據flashbacktable表名needscn1499220
物理備庫的備份,能夠用于物理主庫的恢復嗎?
物理備庫的備份,能夠用于物理主庫的恢復嗎?從Oracle10g開始,behavioralstandby也可以不臨時的放在中間read/write狀態,以便用于開發,測試包括做報表等,然后再通過flashback到先前的時間點,暫時建構主庫的歸檔。下面通過一個實驗演示整個過程:1.設閃回恢復區SQLgtaltersystemsetdb_recovery_file_dest_size2G系統已你要改。SQLgtaltersystemsetdb_recovery_file_dest‘e:/oracle/back‘系統已更改后。2.已取消備庫的自動恢復狀態SQLgtalterdatabaserecovermanagedstandbydatabasecancel數據庫已更改。3.創建一個還原點SQLgtcreaterestorepointrestore_point_testassureflashbackdatabase還原點已創建。4.在主庫歸檔當前日志,確保前一步創建還原點的scn的歸檔日志已經傳到備庫SQLgtaltersystemarchivelogcurrent系統已你要改。5.將主庫到備庫的歸檔目的地的狀態實施為deferSQLgtaltersystemsetlog_archive_dest_state_2defer系統已更改。6.激活碼備庫到read/write狀態SQLgtalterdatabaseactivatestandbydatabase數據庫已改。SQLgtalterdatabaseopen數據庫已你要改。7.SQLgtcreatetablet1asselect*returningeveryone_objectswhererownumpulltablet1表已管理員。8.將數據庫flashback回原來能保存的還原點SQLgtstartupmountforceORACLEc代碼已經啟動。TotalSystemGlobalArea142606336bytesFixedSize1247732bytesVariableSize83887628bytesDatabaseBuffers50331648bytesRedoBuffers7139328bytes數據庫裝載完畢。SQLgtflashbackdatabasecanrestorepointrestore_point_test閃回完成。