SHOW RECYCLEBIN ステートメントを使用して、リサイクルバインドの対象を確認できます。
注意事項
現在、テナントを削除できるのは sys テナントのみです。そのため、MySQLモードおよびOracleモードのテナントが削除された場合、それらのテナントは sys テナントのリサイクルバインドに移動します。テナントの削除には強制的な方法と非強制的な方法の2種類があります。詳細については、DROP TENANT を参照してください。sys テナントは、自身のデータベース、テーブル、インデックスのリサイクルバインド対象を確認できるだけでなく、システム内のすべてのテナントのリサイクルバインド対象も確認できます。MySQLユーザーテナントは、データベース、テーブル、インデックスのリサイクルバインド対象のみを確認できます。Oracleユーザーテナントは、テーブルとインデックスのリサイクルバインド対象のみを確認できます。
背景
データベースオブジェクトまたはテナントをDROPする際:
リサイクルバインドが有効な場合、そのオブジェクトはリサイクルバインドに移動し、リサイクルバインドでそのオブジェクトをクエリできます。
リサイクルバインドが無効な場合、そのオブジェクトはリサイクルバインドに移動せず、リサイクルバインドでもそのオブジェクトをクエリできません。
手順
sysテナントまたはユーザーテナントのテナント管理者がデータベースにログインします。説明
- MySQLテナントの管理者ユーザーは
rootユーザー、Oracleテナントの管理者ユーザーはSYSユーザーです。 - テナントのリサイクルバインド対象を確認する必要がある場合は、
sysテナントでデータベースにログインする必要があります。
接続例は以下のとおりです。データベースへの接続時は、実際の環境に準じてください。
obclient -h10.xx.xx.xx -P2883 -uroot@sys#obdemo -p***** -Aデータベースへの接続操作の詳細については、データベース接続の概要(MySQLモード)およびデータベース接続の概要(Oracleモード)を参照してください。
- MySQLテナントの管理者ユーザーは
以下のステートメントを実行して、リサイクルバインドの対象を確認します。
obclient [(none)]> SHOW RECYCLEBIN; +-------------------------------------+-------------------+--------+----------------------------+ | OBJECT_NAME | ORIGINAL_NAME | TYPE | CREATETIME | +-------------------------------------+-------------------+--------+----------------------------+ | RECYCLE_$_100017_1672050541224936 | oracle001 | TENANT | 2023-01-16 11:01:40.258000 | | __recycle_$_100017_1673426335319344 | __idx_500788_idx1 | INDEX | 2023-01-11 16:38:55.318878 | | __recycle_$_100017_1673426335329040 | __idx_500788_idx2 | INDEX | 2023-01-11 16:38:55.328312 | | __recycle_$_100017_1673426335331800 | t1 | TABLE | 2023-01-11 16:38:55.331481 | +-------------------------------------+-------------------+--------+----------------------------+ 4 rows in set実行結果に含まれる関連フィールドの説明は以下のとおりです:
OBJECT_NAME:リサイクルバインド内のオブジェクト名を表します。ORIGINAL_NAME:元のオブジェクト名を表します。TYPE:ゴミ箱オブジェクトが属するタイプを表します。詳細は以下のとおりです。システムテナント(
sysテナント)はINDEX、TABLE、DATABASE、TENANTの4種類をサポートしています。この例では、oracle001はテナントタイプのゴミ箱オブジェクトです。MySQLユーザーテナントは
INDEX、TABLE、DATABASEの3種類をサポートしています。Oracleユーザーテナントは
INDEXとTABLEの2種類をサポートしています。
CREATETIME:オブジェクトがゴミ箱に入った時間を表します。
関連ドキュメント
ゴミ箱に関するその他の情報については、以下を参照してください。