Oracle 中已刪除資料可透過下列步驟還原:確認資料存在回收站中。驗證您擁有 UNRECOVER TABLE 權限。使用 UNRECOVER TABLE 語句還原資料。可選:使用 SCN 指定要還原的特定資料版本。執行 COMMIT 以永久生效。
如何還原Oracle 資料庫中已刪除的資料
第一步:確認資料已刪除
<code class="sql">SELECT * FROM RECYCLEBIN;</code>
#第二步驟:驗證撤銷權限
<code class="sql">SELECT PRIVILEGE FROM USER_SYS_PRIVS WHERE PRIVILEGE_TYPE = 'UNRECOVER';</code>
使用UNRECOVER TABLE 語句還原已刪除的資料。
<code class="sql">UNRECOVER TABLE table_name;</code>
您可以使用DELETE 語句中的SCN 欄位指定要復原的特定資料版本。
<code class="sql">UNRECOVER TABLE table_name AS OF SCN scnumber;</code>
#還原資料後,必須提交交易以使更改永久生效。
<code class="sql">COMMIT;</code>
還原已刪除的資料可能會影響資料庫的效能。
以上是oracle資料庫刪除的資料如何還原的詳細內容。更多資訊請關注PHP中文網其他相關文章!