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:このオブジェクトがごみ箱に移動した時間を表します。
関連ドキュメント
ごみ箱に関する詳細は、以下のドキュメントを参照してください: