ごみ箱から復元
Recycle Binからの復旧
誤った操作によって引き起こされる災害を避けるため、Dorisは誤って削除されたデータベース、テーブル、およびパーティションの復旧をサポートしています。テーブルまたはデータベースを削除した後、Dorisは即座にデータを物理的に削除しません。ユーザーがFORCEを使用せずにDROP DATABASE/TABLE/PARTITIONコマンドを実行すると、Dorisは削除されたデータベース、テーブル、またはパーティションをrecycle binに移動します。RECOVERコマンドを使用して、削除されたデータベース、テーブル、またはパーティションのすべてのデータをrecycle binから復元し、再び表示されるようにすることができます。
注意: DROP FORCEを使用して削除が実行された場合、データは即座に削除され、復旧できません。
Recycle Binの照会
以下のコマンドでRecycle Binを照会できます:
SHOW CATALOG RECYCLE BIN [WHERE NAME [= "name" | LIKE "name_matcher"]];
より詳細な構文とベストプラクティスについては、SHOW-CATALOG-RECYCLE-BINコマンドマニュアルを参照してください。また、MySQLクライアントのコマンドラインでhelp SHOW CATALOG RECYCLE BINと入力することで、より多くのヘルプを得ることができます。
データリカバリの開始
削除されたデータをリカバリするには、以下のコマンドを使用できます:
example_dbという名前のデータベースをリカバリする:
RECOVER DATABASE example_db;
example_tblという名前のテーブルを復旧します:
RECOVER TABLE example_db.example_tbl;
- テーブル example_tbl 内の p1 という名前のパーティションを復旧する:
RECOVER PARTITION p1 FROM example_tbl;
RECOVERのより詳細な構文とベストプラクティスについては、RECOVERコマンドマニュアルを参照してください。MySqlクライアントのコマンドラインでHELP RECOVERと入力することで、より詳しいヘルプを表示することもできます。