flashback

    3熱度

    1回答

    我們有一個具有大量活動的特定表格,它創建了很多更改記錄。其結果是閃回數據只能追溯到幾天。在很多情況下,這是可以的,但是獲得更多的歷史數據將是有益的。 我們想限制登錄我們的一個高活動表。或完全禁用它。我想我們可以通過表空間來做到這一點,但我沒有發現如何進行這些更改。

    -1熱度

    1回答

    我經常需要將我的數據庫閃回到特定的還原點。 在運行數據庫的機器上,使用sqlplus 登錄併發出以下命令。 shutdown immediate; startup mount; flashback database to restore point bettertimes; alter database open resetlogs; 我並不總是能夠訪問該數據庫運行 所以我要遠程執行閃回

    2熱度

    2回答

    我在我的工作上犯了一個可怕的錯誤,我在沒有'where'子句的oracle表上執行了一個更新的查詢,並且這個表上的所有內容都發生了變化,我想知道是否有任何方法可以恢復表中的數據。我知道我可以使用閃回,但是有沒有其他方法可以做到這一點?如果你知道如何在oracle中創建一個閃回表,請告訴我。 我使用的是Oracle 10g R2 10.2.0.1

    2熱度

    2回答

    您知道查詢過去的數據的確切方式嗎? Oracle版本是10G 與此查詢我可以恢復一些數據,但有時此查詢 select * from table as of timestamp systimestamp - 1 檢索錯誤(太舊的快照)。 是否有可能增加這項工作的時間並獲取約24小時的數據?謝謝!

    0熱度

    1回答

    我意外地丟了一個相當大的表 - 回收站未啓用。我很確定數據仍然存在於UNDO表空間中,但我不知道如何解決。我完全按照它在放下之前重新創建表 - 結構完全一樣。然而,當我嘗試閃回表,我得到這個錯誤: flashback table tablex to timestamp (systimestamp - interval '120' minute); Error: 01466 DBD::Oracl

    3熱度

    1回答

    我的數據庫中更新了大約1500條記錄,不幸的是,我提交了更改。 我記得有一個選項可以回滾oracle 11g中的更改。 我使用蟾蜍的工具,我已經運行下面的查詢 FLASHBACK TABLE abc TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' minute); 得到一個警告消息,指出「不能閃回表的行移動未啓用。」 你能幫我實施命令並回滾1500條記錄上

    0熱度

    1回答

    我想增加FLASHBACK「保留日誌」的大小 ,這樣我就可以在遠處(從現在起)做閃回查詢。 我該怎麼做? 我在Amazon RDS上使用Oracle 11G SE1。 乾杯!

    1熱度

    1回答

    如果某個表由用戶重置,Oracle有辦法檢查sql(pl/sql)語句嗎?