記一次Oracle表資料刪除恢復

2021-10-21 10:14:37 字數 418 閱讀 1157

因為手抖沒有將開發環境切換到測試環境導致在開發環境新建的表刪除了,這張表包含很多配置資訊,而且沒有備份,特此整理出恢復過程。

一、檢視**站中表

select object_name,original_name,partition_name,

type

,ts_name,createtime,droptime from recyclebin;

這個表關注的字段

二、恢復表

flashback table

"bin$u7xht7utmfhgu/4legpjcg==$0"

to before drop

;

注:此方法必須要求oracle版本必須為9i或10g以上版本,flashback無法恢復全文索引

一次oracle大量資料刪除經歷

oracle有個資料表現在已經有2500萬條資料了,軟體用到這個表的資料時就變的特別慢,所以準備把乙個月以前的資料全部清除。我的步驟是 下邊操作都是在plsql中執行的 1 首先 將這個月的資料匯出到乙個臨時表中 這些資料是自己希望保留的 create table temptable as sele...

記一次oracle 優化過程

可能很多大牛都知道這個方法,但我是頭回遇到,因為專案原因,要寫很多查詢sql,對速度有要求,所以很注重sql語句的優化。像使用left join 速度會快一些等等一些算是比較常見的方法吧。近兩天做自測時發現了乙個問題,同樣一條語句,加了乙個條件竟然速度慢了那麼多,本身是乙個求彙總的sql語句,查全部...

記一次ORACLE查詢更新

結轉專案表.結轉收入 結轉專案表.結轉金額 1 稅率表.稅率 where條件是表名中 表名.id 在查詢結果中存在對應的值才能執行更新語句 update 表名 set 表名.欄位名 select 查詢結果.欄位名 from 查詢語句 查詢結果名 where 表名.id 查詢結果.sys id upd...