1、完成任务当前数据库的scn号selectcurrent_scnacrossv$database(切换到sys用户或system用户查询)查询到的scn号为:1499223
2、网站查询当前scn号之前的scnselect*around表名asofscn1499220(确定彻底删除的数据有无修真者的存在,假如存在,则恢复数据;如果没有不是,则继续缩小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閃回完成。