用途
listObjList
副次句を使用すると、データベース・ファイルおよびアーカイブREDOログ・ファイルを指定できます。
セマンティクス
構文要素 | 説明 |
---|---|
アーカイブREDOログ・ファイルの範囲を指定します。 |
|
|
現行の制御ファイルを指定します。 |
データベース全体を指定します。マルチテナント・コンテナ・データベース(CDB)で、CDB全体を指定します。 |
|
|
CDB内のrootのみを指定します。 |
|
CDB内の1つ以上のプラガブル・データベース(PDB)を指定します。複数のPDBを指定する場合は、カンマ区切りのリストを使用してください。 |
SKIP TABLESPACE tablespace_name |
指定した表領域を |
|
CDB内の表領域の名前。同じ名前の表領域が複数のデータベースにある場合があります。名前の前の修飾子によって、表領域が一意に識別されます。 |
指定した外部アーカイブREDOログ・ファイルを処理します。 |
|
|
現行のサーバー・パラメータ・ファイルを指定します。 |
例
例4-26 データファイルのコピーのリスト
次のコマンドは、データベースにある全ファイルのイメージ・コピーを、ディクショナリ管理の一時表領域であるtemp
表領域をスキップしてリストします。
LIST COPY OF DATABASE SKIP TABLESPACE temp;
例4-27 PDBのデータファイルのリスト
次のコマンドは、PDB hr_pdb
のバックアップをリストします。このコマンドを実行する前に、SYBACKUP
権限を持つ共通ユーザーとしてrootに接続します。
LIST BACKUP OF PLUGGABLE DATABASE hr_pdb;
例4-28 アーカイブREDOログ・ファイルのクロスチェック
次の例では、サーバー・パラメータ・ファイルと最近3か月間に作成したアーカイブREDOログのバックアップの状態について、メディア・マネージャに問い合せます。この例では、出力例も示します。
RMAN> ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE sbt; allocated channel: ORA_MAINT_SBT_TAPE_1 channel ORA_MAINT_SBT_TAPE_1: SID=103 device type=SBT_TAPE channel ORA_MAINT_SBT_TAPE_1: Oracle Secure Backup RMAN> CROSSCHECK BACKUP OF SPFILE ARCHIVELOG FROM TIME 'SYSDATE-90'; crosschecked backup piece: found to be 'AVAILABLE' backup piece handle=8cic4031_1_1 RECID=195 STAMP=616693857 crosschecked backup piece: found to be 'AVAILABLE' backup piece handle=c-28014364-20130308-15 RECID=196 STAMP=616693875 Crosschecked 2 objects RMAN> RELEASE CHANNEL; released channel: ORA_MAINT_SBT_TAPE_1
例4-29 期限切れのバックアップの削除
次のコマンドでは、すべてのバックアップのクロスチェックを実行します。1つのバックアップが期限切れであることが検出されます。この例では、期限切れのすべてのバックアップを削除します(出力例を示します)。
RMAN> CROSSCHECK BACKUP;
allocated channel: ORA_SBT_TAPE_1 channel ORA_SBT_TAPE_1: SID=104 device type=SBT_TAPE channel ORA_SBT_TAPE_1: Oracle Secure Backup allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=103 device type=DISK crosschecked backup piece: found to be 'EXPIRED' backup piece handle=/disk2/PROD/autobackup/2013_03_08/o1_mf_s_616690991_2z15kl5h_.bkp RECID=191 STAMP=616690994 crosschecked backup piece: found to be 'AVAILABLE' backup piece handle=8cic4031_1_1 RECID=195 STAMP=616693857 crosschecked backup piece: found to be 'AVAILABLE' backup piece handle=c-28014364-20130308-15 RECID=196 STAMP=616693875 Crosschecked 3 objects
RMAN> DELETE EXPIRED BACKUP;
using channel ORA_SBT_TAPE_1 using channel ORA_DISK_1
List of Backup Pieces BP Key BS Key Pc# Cp# Status Device Type Piece Name ------- ------- --- --- ----------- ----------- ---------- 7678 7677 1 1 EXPIRED DISK /disk2/PROD/autobackup/2013_03_08/o1_mf_s_616690991_2z15kl5h_.bkp
Do you really want to delete the above objects (enter YES or NO)? YES deleted backup piece backup piece handle=/disk2/PROD/autobackup/2013_03_08/o1_mf_s_616690991_2z15kl5h_.bkp RECID=191 STAMP=616690994 Deleted 1 EXPIRED objects