答えて
実際には、削除されたテーブルを取り戻す方法があります。下記の手順をご覧ください。テーブルを削除すると、データベースはテーブルに関連付けられたスペースをすぐに削除しません。代わりに、テーブルの名前が変更され、関連付けられたオブジェクトとともにデータベースのごみ箱に配置されます。フラッシュバックドロップ操作は、ごみ箱からテーブルを回復します。
また、Oracle 10g以上を使用しているかどうかを確認してください。
SQL> drop table vimal;
Table dropped.
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
VIMAL BIN$c9/MeUSERvCmafRSweHlWQ==$0 TABLE 2017-01- 06:16:57:29
SQL> flashback table "BIN$c9/MeUSERvCmafRSweHlWQ==$0" to before drop;
Flashback complete.
SQL> select * from vimal;
NAME ID
---------- ----------
f 1
詳細については、oracleのドキュメントをお読みください。それらを通過してください。
リファレンスから取ることができます:ドロップされた表のリカバリーhttps://docs.oracle.com/cd/B19306_01/backup.102/b14192/flashptr004.htm
http://elena-sqldba.blogspot.in/2013/01/how-to-retrieve-dropped-table-in-oracle.html – Darshak
@dudumarkovitz追加。ありがとうございました。 –
ありがとうございました!!! –
は、Oracleが容易で、テーブルは、PURGEオプションでドロップされなかったことを条件とします。テーブルが削除され、テーブルが占有するスペースが解放され、テーブルがごみ箱に移動しない場合しかし、PURGEオプションを指定せずに表を削除した場合、OracleではWindowsのごみ箱に似た、この非常にきれいな機能 - ごみ箱があります。 Oracleでは、USER_RECYCLEBINとDBA_RECYCLEBINの2つのrecyle binビューがあります。同義語RECYCLEBINはUSER_RECYCLEBINを指します。
http://elena-sqldba.blogspot.in/2013/01/how-to-retrieve-dropped-table-in-oracle.html
オラクル用のバージョンを持っていますか? –
ApexSQLはMS SQLのみを使用しますが、私はOracleのために私のansを更新しています。 – Darshak
正しい参照を与えて答えを変更したので、upvote。 –
使用この:
select object_name, original_name, type from recyclebin;
削除された表の名前が変更されているが、それはflashback
を使用してテーブル "UNDROP" 簡単にすることができます、そのデータを保持します。
flashback table yourTableName to before drop;
- 1. webpartを誤って削除しました。どうすれば元に戻すことができますか。
- 2. 誤ってapt-getを削除した後に復元する方法
- 3. 誤って削除されたファイルを回復しました
- 4. TYPO3:削除したページはどのように復元しますか?
- 5. Adbが誤って削除されました。それをMacで復元する方法は?
- 6. .gitディレクトリの削除をどのようにして回復できますか?
- 7. 誤ってhttpsの証明書プロバイダ "JsafeJCE"を削除しました - 復元する方法は?
- 8. 私は誤ってXIBファイルを削除しましたが、どうすれば修正できますか?
- 9. Eclipseで削除したファイルを復元することはできますか?
- 10. Xcode、誤って.pchファイルを削除しましたが、回復できますか?
- 11. 誤ってユーザーアカウントとデータベースを削除しましたが、復旧方法は?
- 12. Xcodeで誤ってファイルへの参照を削除した場合はどうすればよいですか?
- 13. BigQueryで削除したビューを復元するにはどうすればよいですか?
- 14. Django - 誤って削除されたユーザーを復元するのに役立ちます
- 15. 削除したアイテムをVisual Studio 2010から復元するにはどうすればよいですか?
- 16. Excel:削除したシートをExcelファイルに復元するにはどうすればよいですか?
- 17. MAC端末の誤って削除されたファイルを回復するには?
- 18. Virtuoso DBから誤って削除されたトリプルを復元する方法は?
- 19. Eclipseで削除したファイルを復元するにはどうしたらいいですか?
- 20. Visual Studioで誤って「ツール」メニューを削除しました
- 21. AnkhSVNで誤ってフォルダを削除しました
- 22. 3750Gスイッチで誤ってIOSを削除しました
- 23. data.tableでユニークな値を誤って削除しました
- 24. Xcode 8で資産リソースフォルダを誤って削除しました
- 25. 誤って削除された制約をXcodeに戻すにはどうしたらいいですか?
- 26. XCodeの.mファイルが誤って削除されました4 - 復旧方法
- 27. 管理パネルで誤って製品を削除した場合、どうすれば元に戻すことができますか?
- 28. SSISデータベースから誤ってSSISDBを削除しました
- 29. 誤ってmysqlサーバからテーブルを削除しました
- 30. 削除したアイテムをアレイから復元するには?
バックアップがありますか? –
あなたが運が良ければごみ箱に残っていますが、接続ツリーのSQL Developerでそれらを確認して右クリックして復元することもできます。そうしないとDBAに復元を依頼する必要がありますバックアップ – thatjeffsmith
sqlplusで完了しました。 –