Oracle 10g flashback フラッシュバックドロップ
Oracle において Oracel10g フラッシュバックドロップ に関して示す。
- Oracle10g フラッシュバックの種類
- Oracel10g フラッシュバックドロップ
Oracle10g フラッシュバックの種類
参照系
- フラッシュバッククエリー http://www.bishounen.sakura.ne.jp/rails/my_knowledge/show/386
- 行履歴フラッシュバック http://www.bishounen.sakura.ne.jp/rails/my_knowledge/show/387
- トランザクション履歴フラッシュバック http://www.bishounen.sakura.ne.jp/rails/my_knowledge/show/388
更新系
- フラッシュバックデータベース http://www.bishounen.sakura.ne.jp/rails/my_knowledge/show/389
- フラッシュバックテーブル http://www.bishounen.sakura.ne.jp/rails/my_knowledge/show/390
- フラッシュバックドロップ http://www.bishounen.sakura.ne.jp/rails/my_knowledge/show/391
Oracel10g フラッシュバックドロップ
自テーブルの場合「FLASHBACK ANY TABLE」権限がなくてもフラッシュバックを実行できる。
1.Recyclebin領域にあるオブジェクトを検索、表示する。
SQL> SELECT OBJECT_NAME, OBJECT_TYPE, TIMESTAMP FROM USER_OBJECTS; または、 SQL> SHOW RECYCLEBIN
2.フラッシュバックテーブルの実行
SQL> FLASHBACK TABLE "XXXX" TO BEFORE DROP; または、別名で復元 SQL> FLASHBACK TABLE "XXXX" TO BEFORE DROP RENAME TO "YYYY";
3.Recyclebin領域を空にする方法
ログインユーザーのRecyclebin領域 SQL> PURGE RECYCLEBIN または、特定の表、索引を指定 SQL> PURGE TABLE "XXXX"; SQL> PURGE INDEX "I_XXXX"; または、DB全体のRecyclebin領域 SQL> PURGE DBA_RECYCLEBIN
4.Recyclebin領域を経由しないで削除
SQL> DROP TABLE "XXXX" PURGE;
5.Recyclebin領域自体を削除する。
隠しパラメータ"_recyclebin"をFALSEに設定する。 ただし、Oracelはサポートしていないので注意。
ご訪問頂き有難う御座います。
当サイトを効率良く使うためにまずは FrontPage を見て下さい。
検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage