データベースDBCを復元するためには、DBC以外のどのデータベースにもオブジェクトが存在していてはなりません。 DBCを復元する前に、次のコマンドを使用してDBCの外部の全オブジェクトを削除します。
DELETE DATABASE (DBC) ALL, EXCLUDE (DBC);
永久ジャーナル テーブルの削除には、MODIFY USERまたはMODIFY DATABASEを使用します。 <SQLデータ定義言語、B035-1184>のMODIFY DATABASE/USERに関する説明を参照してください。
上記のコマンドを正確に入力します。 SYSUDTLIBをこのDELETE DATABASE文のオブジェクトとして指定する必要はありません。 SYSUDTLIBとDBCの通常のリンクは削除されるので、DBCのみが削除操作から除外されます。 DBCを復元できるようにSYSUDTLIBが削除されますが、他のすべてのデータベースが削除された後で削除されます。 これによって、SYSUDTLIBに格納されたUDTに基づく定義を持つすべてのオブジェクトを、UDT自体が削除される前に削除できます。