ヘッダーをスキップ
Oracle® Databaseバックアップおよびリカバリ・リファレンス
11gリリース2(11.2)
B56270-05
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

listObjList

用途

listObjList副次句を使用すると、データベース・ファイルおよびアーカイブREDOログ・ファイルを指定できます。

セマンティクス

listObjList

構文要素 説明
archivelogRecordSpecifier
アーカイブREDOログ・ファイルの範囲を指定します。

関連項目: archivelogRecordSpecifierを参照してください。

CONTROLFILE 現行の制御ファイルを指定します。

DATABASE SKIP TABLESPACE
tablespace_name
指定した表領域をDATABASE指定から除外します。
foreignlogRecordSpecifier
指定した外部アーカイブREDOログ・ファイルを処理します。

関連項目: foreignlogRecordSpecifierを参照してください。

SPFILE 現行のサーバー・パラメータ・ファイルを指定します。

dbObject

構文要素 説明
DATABASE 現行のデータベースの全ファイルのバックアップ・セットまたはイメージ・コピーを指定します。
DATAFILE datafileSpec ファイル名またはファイル番号でデータファイルを指定します。この句では、データファイルを少なくとも1つ含むデータファイル・イメージ・コピーまたはバックアップ・セットを指定します。

関連項目: datafileSpecを参照してください。

TABLESPACE tablespace_name 表領域名を指定します。この句では、指定した表領域にあるデータファイルを少なくとも1つ含むデータファイル・イメージ・コピーまたはバックアップ・セットを指定します。

例4-25 データファイルのコピーのリスト

次のコマンドは、データベースにある全ファイルのイメージ・コピーを、ディクショナリ管理の一時表領域であるtemp表領域をスキップしてリストします。

LIST COPY OF DATABASE
  SKIP TABLESPACE temp;

例4-26 アーカイブ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-20070308-15 RECID=196 STAMP=616693875
Crosschecked 2 objects
 
RMAN> RELEASE CHANNEL;
 
released channel: ORA_MAINT_SBT_TAPE_1

例4-27 期限切れのバックアップの削除

次のコマンドでは、すべてのバックアップのクロスチェックを実行します。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/2007_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-20070308-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/2007_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/2007_03_08/o1_mf_s_616690991_2z15kl5h_.bkp
 RECID=191 STAMP=616690994
Deleted 1 EXPIRED objects