2.28 PRINT SCRIPT
目的
PRINT SCRIPT
コマンドを使用すると、ローカルまたはグローバル・ストアド・スクリプトを標準出力またはファイルに出力できます。
前提条件
PRINT SCRIPT
は、RMANプロンプトでのみ実行できます。RMANが、ターゲット・データベースとリカバリ・カタログに接続されている必要があります。リカバリ・カタログ・データベースはオープンの状態である必要があります。
指定したスクリプトがローカル・スクリプトである場合は、スクリプトを作成または置換したときに接続していたターゲット・データベースにRMANを接続する必要があります。
使用上の注意
GLOBAL
を指定しない場合、RMANでは、ローカル・スクリプトまたはグローバル・スクリプトscript_name
が検索され、出力されます。ローカル・スクリプトが検出された場合は、そのスクリプトが出力されます。ローカル・スクリプトが検出されず、グローバル・スクリプトscript_name
が検出された場合は、グローバル・スクリプトが出力されます。
セマンティクス
構文要素 | 説明 |
---|---|
|
スクリプトをグローバルとして指定します。
関連項目: グローバル・スクリプトとローカル・スクリプトの違いについては、「使用上の注意」を参照してください |
|
出力するスクリプトの名前を指定します。スクリプト名に空白または予約語が含まれている場合は、引用符で囲む必要があります。 |
|
出力を標準出力ではなく指定したファイルに送信します。 |
例
例2-115 スクリプトのファイルへの出力
この例では、スクリプトをファイル/tmp/global_backup_db.rman
に出力します。
RMAN> PRINT GLOBAL SCRIPT global_backup_db TO FILE "/tmp/global_backup_db.rman";
例2-116 スクリプトの画面表示
この例では、ストアド・スクリプトを標準出力に出力します(例には出力例も含まれます)。
RMAN> PRINT SCRIPT backup_whole; printing stored script: backup_whole { BACKUP INCREMENTAL LEVEL 0 TAG backup_whole FORMAT "/disk2/backup/%U" DATABASE PLUS ARCHIVELOG; }