Previous Topic: ca_restore - Oracle データベース オプションNext Topic: ca_restore - Exchange Exchange DOC レベル データベース オプション


ca_restore - Oracle RMAN データベース オプション

ca_restore コマンドには、以下の Oracle RMAN データベース オプションが含まれます。

ca_restore -use_rmancat 
[-rman_catdbname <rman_catdbname>]
[-rman_catuser <RMan Catalog User>] 
[-rman_catpassword <RMan Catalog Password>]
ca_restore [-put_online]
ca_restore [-oracle_controlfile]
ca_restore [-listbakset]
ca_restore [-rman_archlogsel
al_all |
al_pattern [-rman_alpattern <Archive Log Pattern>] |
al_time [-rman_alfromtime <Archive Log From Time>] [-rman_aluntiltime <Archive Log Until Time>] |
al_scn [-rman_alfromscn <Archive Log From SCN>] [-rman_aluntilscn <Archive Log Until SCN>] |
al_logseq [-rman_alfromlogseq <Archive Log From Sequence>] [-rman_aluntillogseq <Archive Log Until Sequence>] [-rman_althread <Archive Log Number of Threads>] |
al_none]
ca_restore [-rman_script <RMan Script>]
ca_restore [-rman_numberofchannels <Number of Channels>]
ca_restore [-rman_blocksize <Block Size (Bytes)>]
ca_restore [-rman_baksetnum <Validate Backup Set Number>]
ca_restore [-rman_restoremethod
rm_lastbackup |
rm_time [-rman_restoretime <Restore From Backup Made On (Date/Time)>] |
rm_tag -rman_baktag <RMan Backup Tag> ]
ca_restore [-rman_recoverytype
rec_norec |
rec_untilendoflogs |
rec_untilscn [-rman_recoveruntilscn <Until SCN>] |
rec_untillogseq [-rman_recoveruntilseq <Until Log Sequence>] [-rman_recthread <Recovery Thread Number>] |
rec_untiltime [-rman_recoveruntiltime <Until Time>]]

注:The ca_restore database options are described in a separate topic titled "Database Options" and can be viewed from the actual CLI by entering the following command: ca_restore allusage.

注:When using the Arcserve Backup CLI (command line interface) to back up or restore an Oracle object with a DBCS (double-byte character set) or a MBCS (multi-byte character set) in the name, you must ensure the Arcserve Backup server and the agent box have the same language setting.

注:If the Oracle instance name and the database name are different, the -database options should be "-database ORACLERMAN [instance name@database name]" instead of "-database ORACLERMAN [database name]".

-use_rmancat

カタログを使用するように指定します(推奨)。操作にRMANカタログを使用するかどうかを指定します。常に RMAN カタログを使用することをお勧めします。カタログを使用しない場合、RMAN はデータベース制御ファイルを使用するためです。この制御ファイルが失われると、RMANがデータベースをリストアできなくなります。

-rman_catdbname <rman_catdbname>

このスイッチはリカバリ カタログ データベースで Oracle RMAN ca_restore ジョブを実行しようとした場合にのみ、カタログ データベース名を含めるために使用されます。

デフォルト:Empty

-rman_catuser <rman_catuser>

RMAN カタログを所有する Oracle ユーザの名前を指定します。

-rman_catpassword <rman_catpassword>

RMAN カタログを所有するユーザのパスワードを指定します。

-put_online

リストアされた Oracle オブジェクトを回復処理実行後にオンラインにするように RMAN に指定します。

-oracle_controlfile

制御ファイルをリストアするように指定します。

-listbakset

ソース ノードで選択されたオブジェクトを含むすべてのバックアップ セットを表示するように指定します。

-rman_archlogsel

リストア マネージャGUIの[ソース]パネルに「アーカイブ ログ」オブジェクトが含まれている場合は、このパネルの[アーカイブ ログの選択]セクションでリストアするアーカイブ ログを選択できます。選択内容はラジオ ボタン オプションによって示されます。[すべて]は、すべてのアーカイブ ログをバックアップします。

デフォルト:すべて

-rman_alpattern <rman_alpattern>

アーカイブ ログをその名前に基づいて選択するための文字列パターン。

-rman_alfromtime <rman_alfromtime>

このオプションを使用すると、リストアされるアーカイブ ログがその作成時刻に基づいて選択されます。このフィールドは、アーカイブ ログを選択する際の時刻下限を指定します。この時刻以降に作成されたアーカイブ ログのみがリストアされます。

-rman_aluntiltime <rman_aluntiltime>

このオプションを使用すると、リストアされるアーカイブ ログがその作成時刻に基づいて選択されます。このフィールドは、アーカイブ ログを選択する際の時刻上限を指定します。この時刻以前に作成されたアーカイブ ログのみがリストアされます。

-rman_alfromscn <rman_alfromscn>

このオプションを使用すると、リストアされるアーカイブ ログの範囲が時刻ではなく SCN(システム変更番号)によって決定されるように指定されます。このフィールドは、アーカイブ ログを選択する際のSCN下限を示します。このフィールドは、「SCN上限」フィールドが空白でない場合に空白にできます。

-rman_aluntilscn <rman_aluntilscn>

このオプションを使用すると、リストアされるアーカイブ ログの範囲が時刻ではなく SCN(システム変更番号)によって決定されるように指定されます。このフィールドは、アーカイブ ログを選択する際のSCN上限を指定します。このフィールドは、ユーザが「SCN下限」フィールドに値を入力した場合はオプションとなります。

-rman_alfromlogseq <rman_alfromlogseq>

このオプションを使用すると、アーカイブ ログのシーケンス番号に基づいてアーカイブ ログを選択できます。このフィールドは、リストアするアーカイブ ログを決定するための最小のログ シーケンス番号に対応します。このフィールドは、「ログ シーケンスの上限」フィールドに値が入力されている場合のみ空白にできます。

-rman_aluntillogseq <rman_aluntillogseq>

このオプションを使用すると、アーカイブ ログのシーケンス番号に基づいてアーカイブ ログを選択できます。このフィールドには、選択するアーカイブ ログのシーケンス番号の上限を指定します。このフィールドへの値の入力は、ユーザが「ログ シーケンス下限」フィールドに値を入力した場合はオプションとなります。

-rman_althread <rman_althread>

このオプションを使用すると、アーカイブ ログを生成したOracleサーバを識別するスレッド番号を指定できます。このパラメータは、以下で説明されている「時刻ベース」オプション、「SCNベース」オプション、または「ログ シーケンス ベース」オプションと組み合わせて使用されます。このオプションは、「すべて」オプションまたは「パターン ベース」オプションが使用されている場合は無視されます。

デフォルト:1

注:この値はOPS(Oracle 8と8iの場合、Oracle Parallel Server)またはRAC(Oracle 9iと10gの場合、Real Application Cluster)でのみ使用され、それ以外の場合、スレッド番号は常に1です。

-rman_script <rman_script>

このオプションを使用すると、RMANスクリプトのパスを入力できます。このフィールドに値を入力すると、OracleエージェントはユーザがGUIに入力したその他すべてのオプションを無視します。スクリプトはそのまま RMAN に渡され、Oracle エージェントは通常どおりリストア操作を実行します。

-rman_numberofchannels <rman_numberofchannels>

このオプションを使用すると、リストア操作を実行するために RMAN によって割り当てられるチャネルの数を指定できます。RMANは同時に複数のジョブ(各チャネルにつき1つ)をサブミットします。

デフォルト:1 channel

-rman_blocksize <rman_blocksize>

このオプションを使用すると、リストアの実行時に RMAN が Oracle エージェントに送るデータ ブロックのサイズを指定できます。このフィールドは、デフォルトで空白になります。バックアップ時にユーザが値を入力した場合は、このバックアップからリストアするときに同じブロック サイズを入力する必要があります。さもないとRMANは、バックアップでのブロック サイズとリストアでのブロック サイズが一致していないことを示すエラー メッセージを生成します。その場合、バックアップ時に使用された値がエラー メッセージに表示されます。値が入力されない場合、RMANはOracle 8または8iでは64 KBを使用し、Oracle 9iでは256 KBを使用します。

このパラメータはOracle 10gでは廃止されました。

Default:Empty

-rman_baksetnum

テープ上のデータのコピーが有効で、リストア可能かを必要に応じて確認するように指定します。このコマンドによって、RMAN が実際にデータをリストアすることはありません。

必要となるバックアップ セット番号は、ご使用の環境にある RMAN に接続し、「list backupset」コマンドを発行することで入手できます。バックアップ セット番号は、-listbakset オプションを ca_restore コマンド内で実行した結果からも取得することができます。また、利用可能なバックアップ セット情報を表示することもできます。

-rman_restoremethod

実施される方法に基づいてデータ リストアを実行するように指定します。

rm_lastbackup

RMAN が最新のバックアップからデータのリストアを試行するように指定します。

rm_time [-rman_restoretime <Restore From Backup Made On (Date/Time)>]

データの取得先に RMAN が使用するセットを、指定した日時に基づいて指定します。

rm_tag -rman_baktag <RMan Backup Tag>

RMAN が指定したタグに従ってデータのリストアを試行するように指定します。実際のバックアップ時にバックアップ タグを指定した場合、タグ名を使用してデータをリストアできます。

-rman_recoverytype

実施される回復のタイプに基づいてデータ回復を実行するように指定します。

rec_norec

このスイッチは、データのリストア後に RMAN が回復処理を実行しないように指定します。

rec_untilendoflogs

RMAN が、現在のログの最後まで、できる限り最新の状態にデータを回復するように指定します。

rec_untilscn [-rman_recoveruntilscn <Until SCN>]

RMAN が、指定したシステム変更番号(SCN)の値まで回復を実行するように指定します。

rec_untillogseq [-rman_recoveruntilseq <Until Log Sequence>]

指定したアーカイブ ログのシーケンスが表す時点までデータベース全体の回復を実行するように指定します。このアーカイブ ログは、回復プロセスの終了時点を示します。

[-rman_recthread <Recovery Thread Number>] |

指定した回復スレッド番号が表す時点までデータベース全体の回復を実行するように指定します。この値は、OPS または RAC 環境でアーカイブ ログを生成した Oracle サーバを識別するのに使用されます。

rec_untiltime [-rman_recoveruntiltime <Until Time>]

指定した時点までデータベース全体の回復を実行するように指定します。

詳細情報:

ca_restore - データベース オプション

ca_restore - 例