• 検索結果がありません。

Oracle9i Recovery Manager リファレンス, リリース1(9.0.1)

N/A
N/A
Protected

Academic year: 2021

シェア "Oracle9i Recovery Manager リファレンス, リリース1(9.0.1)"

Copied!
282
0
0

読み込み中.... (全文を見る)

全文

(1)

Recovery Manager リファレンス

リリース 1(9.0.1)

2001 年 10 月 部品番号:J04124-01

(2)

原本部品番号:A90136-02 原本著者:Lance Ashdown

原本協力者:Beldalker Anand, Tammy Bednar, Don Beusee, Senad Dizdar, Muthu Olagappan, Francisco Sanchez, Steve Wertheimer, Valarie Moore

Copyright © 2001, Oracle Corporation. All rights reserved. Printed in Japan. 制限付権利の説明 プログラム(ソフトウェアおよびドキュメントを含む)の使用、複製または開示は、オラクル社との契 約に記された制約条件に従うものとします。著作権、特許権およびその他の知的財産権に関する法律に より保護されています。 当プログラムのリバース・エンジニアリング等は禁止されております。 このドキュメントの情報は、予告なしに変更されることがあります。オラクル社は本ドキュメントの無 謬性を保証しません。 * オラクル社とは、Oracle Corporation(米国オラクル)または日本オラクル株式会社(日本オラクル) を指します。 危険な用途への使用について オラクル社製品は、原子力、航空産業、大量輸送、医療あるいはその他の危険が伴うアプリケーション を用途として開発されておりません。オラクル社製品を上述のようなアプリケーションに使用すること についての安全確保は、顧客各位の責任と費用により行ってください。万一かかる用途での使用により クレームや損害が発生いたしましても、日本オラクル株式会社と開発元である Oracle Corporation(米 国オラクル)およびその関連会社は一切責任を負いかねます。 当プログラムを米国国防総省の米国政府 機関に提供する際には、『Restricted Rights』と共に提供してください。この場合次の Notice が適用され ます。

Restricted Rights Notice

Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication, and disclosure of the Programs, including documentation, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication, and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-19, Commercial Computer Software - Restricted Rights (June, 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.

このドキュメントに記載されているその他の会社名および製品名は、あくまでその製品および会社を識 別する目的にのみ使用されており、それぞれの所有者の商標または登録商標です。

(3)

はじめに

はじめに

はじめに

はじめに

... v

1

RMAN コマンドの概要

コマンドの概要

コマンドの概要

コマンドの概要

リファレンス・ページの表記規則 リファレンス・ページの表記規則リファレンス・ページの表記規則 リファレンス・ページの表記規則 ... 1-2 コマンド入力 コマンド入力コマンド入力 コマンド入力 ... 1-6

2

RMAN コマンド

コマンド

コマンド

コマンド

RMAN コマンドの概要コマンドの概要コマンドの概要 ... 2-2コマンドの概要 @ ... 2-6 @@ ... 2-7 ALLOCATE CHANNEL ... 2-8

ALLOCATE CHANNEL FOR MAINTENANCE ... 2-12

allocOperandList ... 2-15 ALTER DATABASE ... 2-19 archivelogRecordSpecifier ... 2-21 BACKUP ... 2-25 BLOCKRECOVER ... 2-46 CATALOG ... 2-50 CHANGE ... 2-53 cmdLine ... 2-57 completedTimeSpec ... 2-62 CONFIGURE ... 2-64 CONNECT ... 2-77 connectStringSpec ... 2-79 COPY ... 2-81 CREATE CATALOG ... 2-86

(4)

DELETE ... 2-96 DELETE SCRIPT ... 2-100 deviceSpecifier ... 2-101 DROP CATALOG ... 2-102 DUPLICATE ... 2-103 EXECUTE SCRIPT ... 2-112 EXIT ... 2-113 HOST ... 2-114 keepOption ... 2-116 LIST ... 2-118 listObjList ... 2-135 maintQualifier ... 2-137 obsOperandList ... 2-139 PRINT SCRIPT ... 2-141 QUIT ... 2-143 recordSpec ... 2-144 RECOVER ... 2-146 REGISTER ... 2-152 RELEASE CHANNEL ... 2-154 releaseForMaint ... 2-155 REPLACE SCRIPT ... 2-156 REPLICATE ... 2-160 REPORT ... 2-162 RESET DATABASE ... 2-170 RESTORE ... 2-172 RESYNC ... 2-183 RUN ... 2-186 SEND ... 2-189 SET ... 2-191 SHOW ... 2-199 SHUTDOWN ... 2-202 SPOOL ... 2-205 SQL ... 2-207 STARTUP ... 2-209 SWITCH ... 2-211

(5)

3

リカバリ・カタログ・ビュー

リカバリ・カタログ・ビュー

リカバリ・カタログ・ビュー

リカバリ・カタログ・ビュー

Recovery Manager のリカバリ・カタログ・ビューの概要のリカバリ・カタログ・ビューの概要のリカバリ・カタログ・ビューの概要 ... 3-2のリカバリ・カタログ・ビューの概要 RC_ARCHIVED_LOG ... 3-4 RC_BACKUP_CONTROLFILE ... 3-6 RC_BACKUP_CORRUPTION ... 3-7 RC_BACKUP_DATAFILE ... 3-9 RC_BACKUP_PIECE ... 3-11 RC_BACKUP_REDOLOG ... 3-12 RC_BACKUP_SET ... 3-14 RC_CHECKPOINT ... 3-15 RC_CONTROLFILE_COPY ... 3-16 RC_COPY_CORRUPTION ... 3-17 RC_DATABASE ... 3-18 RC_DATABASE_INCARNATION ... 3-19 RC_DATAFILE ... 3-19 RC_DATAFILE_COPY ... 3-21 RC_LOG_HISTORY ... 3-23 RC_OFFLINE_RANGE ... 3-24 RC_PROXY_CONTROLFILE ... 3-25 RC_PROXY_DATAFILE ... 3-27 RC_REDO_LOG ... 3-29 RC_REDO_THREAD ... 3-29 RC_RESYNC ... 3-30 RC_RMAN_CONFIGURATION ... 3-31 RC_STORED_SCRIPT ... 3-31 RC_STORED_SCRIPT_LINE ... 3-32 RC_TABLESPACE ... 3-32

(6)

B

Recovery Manager の互換性

の互換性

の互換性

の互換性

Recovery Manager の互換性についての互換性についての互換性について ... B-2の互換性について Recovery Manager の互換性マトリックスの互換性マトリックスの互換性マトリックス ... B-2の互換性マトリックス Recovery Manager の互換性の互換性の互換性 : 使用例の互換性 使用例使用例使用例 ... B-4

索引

索引

索引

索引

(7)

このマニュアルには、Recovery Manager ユーティリティのコマンド構文、リカバリ・カタ ログ・ビューの説明および関連情報が記載されています。 この項の内容は、次のとおりです。 ■ 対象読者 ■ このマニュアルの構成 ■ 関連文書 ■ 表記規則

(8)

■ Oracle データベースのバックアップ、リストアおよびリカバリ ■ データベース・ファイルのバックアップとコピーのメンテナンス このマニュアルを使用するには、次の知識が必要です。 ■ リレーショナル・データベースの概念および基本的なデータベース管理。『Oracle9i データベース概要』および『Oracle9i データベース管理者ガイド』で説明されていま す。 ■ 基本的なバックアップとリカバリの概念および方法。『Oracle9i バックアップおよびリ カバリ概要』で説明されています。

Recovery Manager の基本的な概念とタスク。『Oracle9i Recovery Manager ユーザーズ・ ガイド』で説明されています。 ■ Oracle を実行しているオペレーティング・システム環境。

このマニュアルの構成

このマニュアルの構成

このマニュアルの構成

このマニュアルの構成

このマニュアルの構成は、次のとおりです。 第 第第 第 1 章「章「章「章「RMAN コマンドの概要コマンドの概要コマンドの概要コマンドの概要」」」」 この章では、Recovery Manager 構文の基本的な表記規則について説明します。 第 第第 第 2 章「章「章「章「RMAN コマンドコマンドコマンドコマンド」」」」 この章では、Recovery Manager 構文図と例を使用して、構文の各要素について説明します。 第 第第 第 3 章「章「章「章「リカバリ・カタログ・ビューリカバリ・カタログ・ビューリカバリ・カタログ・ビューリカバリ・カタログ・ビュー」」」」 この章では、リカバリ・カタログ・ビューについて説明します。 付録 付録付録 付録 A「「「使用不可になった「使用不可になった使用不可になった使用不可になった RMAN コマンドコマンドコマンドコマンド」」」」 この付録では、使用不可になった(つまり、サポートされなくなった)が、引き続き機能す る Recovery Manager 構文について説明します。 付録 付録付録 付録 B「「Recovery Manager の互換性「 の互換性の互換性」の互換性」」」 この付録では、Recovery Manager 実行可能ファイル、ターゲット・データベース、リカバ リ・カタログ・データベースおよびリカバリ・カタログのスキーマのうち、互換性のある組 合せについて説明します。

(9)

『Oracle9i Recovery Manager ユーザーズ・ガイド』『Oracle9i バックアップおよびリカバリ概要』

『Oracle9i ユーザー管理バックアップおよびリカバリ・ガイド』『Oracle9i データベース・ユーティリティ』

■ http://www.oracle.com/database/recovery

Backup Solutions Program に関する情報には、次の URL でアクセスできます。

http://www.oracle.com/ip/deploy/database/features/recovery/index.html?backupsp.html

リリース・ノート、インストレーション・マニュアル、ホワイト・ペーパーまたはその他の 関連ドキュメントは、Oracle Technology Network Japan(OTN Japan)に接続すれば、無償 でダウンロードできます。 OTN を使用するには、オンラインでの登録が必要です。次の URL で登録できます。

http://otn.oracle.co.jp/membership/

OTN のユーザー名とパスワードを取得済であれば、次の OTN Web サイトのドキュメント・ セクションに直接接続できます。 http://otn.oracle.co.jp/document/

表記規則

表記規則

表記規則

表記規則

このマニュアルの本文とコード例に使用されている表記規則について説明します。 ■ 本文の表記規則 ■ コード例の表記規則

(10)

表記規則 表記規則表記規則 表記規則 意味意味意味意味 例例例例 太字 太字太字 太字 太字は、本文中に定義されている用語また は用語集に含まれている用語、あるいはそ の両方を示します。 この句を指定する場合は、索引構成表索引構成表索引構成表を作成しま索引構成表 す。 固定幅フォントの 大文字 固定幅フォントの大文字は、システムによ り指定される要素を示します。 この要素に は、パラメータ、権限、データ型、 Recovery Manager キーワード、SQL キー ワード、SQL*Plus またはユーティリティ・ コマンド、パッケージとメソッド、システ ム指定の列名、データベース・オブジェク トと構造体、ユーザー名、およびロールな どが含まれます。 この句を指定できるのは、NUMBER 列に対しての みです。 BACKUP コマンドを使用すると、データベースの バックアップを作成できます。 USER_TABLES データ・ディクショナリ・ビュー の TABLE_NAME 列を問い合せます。 DBMS_STATS.GENERATE_STATS プロシージャを 使用します。 固定幅フォントの 小文字 固定幅フォントの小文字は、実行可能ファ イル、ファイル名、ディレクトリ名および サンプルのユーザー指定要素を示します。 こ の要素には、コンピュータ名とデータベー ス名、ネット・サービス名、接続識別子の 他、ユーザー指定のデータベース・オブ ジェクトと構造体、列名、パッケージとク ラス、ユーザー名とロール、プログラム・ ユニット、およびパラメータ値が含まれま す。 注意 注意注意 注意 :   一部のプログラム要素には、大文  字と小文字の両方が使用されます。 この場合 は、記載されているとおりに入力してくだ さい。 「sqlplus」と入力して SQL*Plus を開きます。 パスワードは orapwd ファイルに指定されていま す。 /disk1/oracle/dbs ディレクトリ内でデータ・ ファイルと制御ファイルのバックアップを作成し ます。 department_id、department_name および location_id 列は、hr.departments 表にあり ます。 QUERY_REWRITE_ENABLED 初期化パラメータを true に設定します。 oe ユーザーで接続します。 これらのメソッドは JRepUtil クラスに実装され ます。 固定幅フォントで イタリックの小文 字 固定幅フォントでイタリックの小文字は、 プレースホルダまたは変数を示します。 parallel_clause を指定できます。 Uold_release.SQL を実行します。 old_release はアップグレード前にインストー ルしたリリースを指します。

(11)

SELECT username FROM dba_users WHERE username = 'MIGRATE'; 次の表に、コード例の記載上の表記規則と使用例を示します。 表記規則 表記規則表記規則 表記規則 意味意味意味意味 例例例例 [ ] 大カッコで囲まれている項目は、1 つ以上の オプション項目を示します。 大カッコ自体は 入力しないでください。

DECIMAL (digits [ , precision ])

{ } 中カッコで囲まれている項目は、そのうち の 1 つのみが必要であることを示します。 中 カッコ自体は入力しないでください。 {ENABLE | DISABLE} | 垂直バーは、大カッコまたは中カッコ内の 複数の選択肢を区切るために使用します。 オ プションのうち 1 つを入力します。 垂直バー 自体は入力しないでください。 {ENABLE | DISABLE} [COMPRESS | NOCOMPRESS] ... 水平の省略記号は、次のどちらかを示しま す。 ■ 例に直接関係のないコード部分が省略 されていること ■ コードの一部が繰返し可能であること

CREATE TABLE ... AS subquery;

SELECT col1, col2, ... , coln FROM employees; . . . 垂直の省略記号は、例に直接関係のない数 行のコードが省略されていることを示しま す。 その他の表記 大カッコ、中カッコ、垂直バーおよび省略 記号以外の記号は、表示されているとおり に入力してください。 acctbal NUMBER(11,2);

acct CONSTANT NUMBER(4) := 3;

イタリック イタリックの文字は、特定の値を指定する

必要のあるプレースホルダまたは変数を示 します。

CONNECT SYSTEM/system_password DB_NAME = database_name

(12)

するために大文字で記載されています。 大 カッコで囲まれている用語を除き、記載さ れているとおりの順序とスペルで入力して ください。 ただし、この種の用語は大 / 小 文字区別がないため、小文字でも入力でき ます。

SELECT * FROM USER_TABLES; DROP TABLE hr.employees;

小文字 小文字は、ユーザー指定のプログラム要素 を示します。 たとえば、表名、列名または ファイル名を示します。 注意 注意注意 注意 :   一部のプログラム要素には、大文字  と小文字の両方が使用されます。 この場合 は、記載されているとおりに入力してくだ さい。

SELECT last_name, employee_id FROM employees;

sqlplus hr/hr

CREATE USER mjones IDENTIFIED BY ty3MU9;

(13)

RMAN コマンドの概要

コマンドの概要

コマンドの概要

コマンドの概要

この章では、Recovery Manager 構文の基本的な要素について説明します。 この章の内容は、 次のとおりです。

■ リファレンス・ページの表記規則

(14)

リファレンス・ページの表記規則

リファレンス・ページの表記規則

リファレンス・ページの表記規則

リファレンス・ページの表記規則

この項では、リファレンス・ページの表記規則を説明します。 ■ 本文の表記規則 ■ 構文図と表記法 ■ Recovery Manager のコード例

本文の表記規則

本文の表記規則

本文の表記規則

本文の表記規則

リファレンスの本文は、次の表記規則に従っています。

構文図と表記法

構文図と表記法

構文図と表記法

構文図と表記法

RMAN コマンド構文の表記規則を次に説明します。

構文図

構文図

構文図

構文図

このリファレンスでは、構文図によって Recovery Manager のコマンドを説明します。 構文 図では、図 1-1のように線と矢印で構文の構造を表します。 図 図図 図 1-1 CATALOG コマンドコマンドコマンドコマンド 固定幅フォントの大文字 固定幅フォントの大文字は、Recovery Manager のキーワー ド、SQL のキーワード、表とビューにある列見出し、およ び初期化パラメータを示します。 固定幅フォントの小文字 固定幅フォントの小文字は、Recovery Manager の例中の変 数テキストを示します。 イタリック 固定幅フォントのイタリックは、Recovery Manager または SQL のプレースホルダ、つまり、そのとおり入力するので はなく、ユーザーが値を入力することを示します。 CATALOG CONTROLFILECOPY DATAFILECOPY ARCHIVELOG ’ filename ’ , TAG = ’ tag_name ’ LEVEL = integer ;

(15)

この項では、構文図の構成要素を説明し、RMAN コマンドの書式の例を示します。構文図 の構成要素は、次のとおりです。 ■ キーワード ■ プレースホルダ キーワード キーワードキーワード キーワード キーワードは、Recovery Manager の構文で特殊な意味を持ちます。 キーワード は、構文図では図 1-1のワード CATALOG のように長方形で囲まれた大文字で表されます。 本 文とコード例で使用されている場合、Recovery Manager キーワードは CATALOG

DATAFILECOPY のように固定幅フォントの大文字で表されます。 Recovery Manager 文での キーワードは、構文図に示すとおりに使用する必要があります。ただし、大文字と小文字は 区別しません。 Recovery Manager の言語は自由形式です。 複数のキーワードは、少なくとも1つの空白文字 で区切る必要がありますが、他の制約はありません。 コマンドは、複数行になることがあり ます。 プレースホルダ プレースホルダプレースホルダ プレースホルダ 構文図でのプレースホルダは、キーワード以外を示します。 構文図では、図 1-1の integer のように楕円で囲まれて表されます。 説明文の中では、Recovery Manager のプレースホルダは小文字のイタリック体で表されます。たとえば、'filename' となりま す。 通常、プレースホルダは次の内容を示します。データベース・オブジェクト名(tablespace_name)Oracle データ型名(date_string)副次句(datafileSpec) 構文図にプレースホルダがあるときは、Recovery Manager 文中では、適切な型のオブジェ クトまたは式に置き換えます。 たとえば、DUPLICATE TARGET DATABASE TO

'database_name' コマンドを記述する場合は、構文図の database_name プレースホル ダを、dupdb などの作成する複製データベースの名前に置き換えて使用します。 プレースホルダの値には、引用符で囲むことが必要なものと任意のものがあります。 構文図 では一重引用符を使用していますが、Recovery Manager 構文では、二重引用符も使用でき ます。 たとえば、'filename' も "filename" も指定できます。 SQL コマンドの場合は、 SQL 文自体に引用符が含まれる場合があり、SQL 文で最も一般的な引用符が一重引用符で あるため、二重引用符を使用することをお薦めします。 SQL では、Recovery Manager の場 合と異なり、一重引用符と二重引用符が別の意味を持ちます。

(16)

次の表に、構文図に表されるプレースホルダと、構文中でそれに代入する値の例を示します。

予約語

予約語

予約語

予約語

表 1-1に、Recovery Manager の予約語を示します。予約語を引用符で囲まずに使用すると、 Recovery Manager でエラーが発生します。次に、適切な入力例と不適切な入力例を示しま す。

ALLOCATE CHANNEL backup DEVICE TYPE DISK; # incorrect ALLOCATE CHANNEL 'backup' DEVICE TYPE DISK; # correct BACKUP DATABASE TAG full; # incorrect BACKUP DATABASE TAG 'full'; # correct

プレースホルダ プレースホルダプレースホルダ プレースホルダ 説明説明説明説明 例例例例 'filename'、 'tablespace_name'、 'channel_name'、 'channel_parms' など、 引用符で囲まれた文字列。 一重引用符または二重引用符で囲まれた 文字列。 引用符で囲んだ文字列には、空 白文字、句読点、Recovery Manager キー ワードおよび SQL キーワードも含まれて います。 "?/dbs/cf.f" 'dev1' channel_id、 tag_name、date_string など、引用符なしの文字列。 アルファベット文字で開始し、空白およ び句読点のない文字列。 ch1 integer 数値のみを含む文字列。 67843 表 表表 表 1-1 Recovery Manager の予約語の予約語の予約語の予約語

ABORT AFFINITY AFTER ALL ALLOCATE ALTER AND APPEND ARCHIVELOG AT AUXILIARY AUXNAME AVAILABLE BACKSLASH

BACKUP BACKUPPIECE BACKUPSET BEFORE BEGINLINE BETWEEN CANCEL CATALOG CHANGE CHANNEL CHANNEL_ID CHECK CLONE CLONE_CF CLONENAME CMDFILE CHECK CLONE CLONE_CF CLONENAME CMDFILE COMMAND COMPLETED CONNECT CONTROLFILE CONTROLFILE

COPY

COPY CREATE

CROSSCHECK CUMULATIVE CURRENT DATABASE DATAFILE DATAFILECOPY DAYS

DBA DBID DEBUG DEFINE DELETE DESTINATION DEVICE

DISK DISKRATIO DROP DUMP DUPLEX DUPLICATE ECHO EQUAL EXECUTE EXIT EXPIRED FILESPERSET FOR FORCE FOREVER FORMAT FROM FULL GROUP HIGH HOST ID INACCESSIBLE INCARNATION INCLUDE INCREMENTAL INPUT INTEGER

(17)

Recovery Manager のコード例

のコード例

のコード例

のコード例

このリファレンスには、RMAN コマンドの多くの例が示されています。これらの例を使用 して、Recovery Manager の要素の使用方法を説明します。 次の例に、BACKUP コマンドの使 用方法を示します。

RUN {

ALLOCATE CHANNEL ch1 DEVICE TYPE sbt; BACKUP DATABASE;

}

コード例は、本文とは区別して、固定幅フォントで記載されています。

IMMEDIATE JOB K KBYTES LEVEL LIBPARM LIBRARY LIKE LIMIT LIST LOG LOGFILE LOGICAL LOGSEQ LOW MAXCORRUPT MAXOPENFILES MSGLOG MASK MSGNO MAINTENANCE

MOUNT M NAME NEED NEWNAME NOCHECKSUM NOCATALOG

NEWLINE NOREDO NORMAL NOMOUNT NOFILENAMEC HECK

NULL OF

OFFLINE ORPHAN OBSOLETE OPEN ON OFF ONLY PARMS PLSQL PRINT PFILE PROXY POOL PIPE

RCVCAT RELEASE RELOAD REPLACE REPLICATE REPORT RECOVERABLE RESET RESTART RESTORE RESYNC RMAN RPCTESTRUN READONLY READRATE RECOVER REDUNDANCY REGISTER REUSE SCHEMA SCN

SCRIPT SEND SET SETLIMIT SETSIZE SHUTDOWN SIZE SKIP SLAXDEBUG SQL STARTUP STEP TABLESPACE TAG

TARGET TEST THREAD TIME TIMEOUT TO TRACE TRANSACTION

AL

TYPE UNAVAILABLE UNCATALOG UNDERSCORE UNRECOVERAB LE UNTIL UPGRADE VALIDATE 表 表表 表 1-1 Recovery Manager の予約語の予約語の予約語(続き)の予約語(続き)(続き)(続き)

(18)

コマンド入力

コマンド入力

コマンド入力

コマンド入力

コマンドや副次句の説明には、次の項が含まれています。 構文 構文構文 構文 文を構成するキーワードとパラメータを示します。 注意 注意 注意 注意 :    キーワードとパラメータは、常に有効とは限りませ ん。構文の制約については、必ず各文の「キーワードとパ ラメータ」の項を参照してください。 用途 用途用途 用途 文の基本的な使用方法を説明します。 制限事項と 制限事項と制限事項と 制限事項と 使用上の注意 使用上の注意使用上の注意 使用上の注意 コマンドを適正に使用するための要件、制限およびガイド ラインを説明します。 キーワードと キーワードとキーワードと キーワードと パラメータ パラメータパラメータ パラメータ キーワードとパラメータの目的を説明します。制約事項と 使用上の注意についても、この項で説明します。 例 例例 例 文の各句と各オプションの使用例を示します。 注意 注意 注意 注意 :     例の次のオプションの項では、文の使用方法と使 用時期を説明します。

(19)

RMAN コマンド

コマンド

コマンド

コマンド

この章では、Recovery Manager のコマンドと副次句をアルファベット順に説明します。 RMAN コマンドとコマンドライン・オプションの概要は、2-2 ページの「RMAN コマンド の概要」を参照してください。

(20)

RMAN コマンドの概要

コマンドの概要

コマンドの概要

コマンドの概要

表 2-1 に、RMAN プロンプトまたは RUN コマンド、あるいはその両方で実行できる RMAN コマンドの機能の概要を示します。 旧リリースの Recovery Manager のすべてのコマンドは、 現行のリリースで動作します。 オペレーティング・システムのコマンドラインで指定できる Recovery Manager オプションについては、2-57 ページの「cmdLine」を参照してください。

表 表表 表 2-1 Recovery Manager コマンドコマンドコマンドコマンド コマンド コマンドコマンド コマンド 用途用途用途用途 @(2-6 ページ) コマンド・ファイルを実行します。 @@(2-7 ページ) 現在実行中のコマンド・ファイルと同じディレクトリにあるコマンド・ファイル を実行します。 @@コマンドが@コマンドと異なるのは、コマンド・ファイル内 から実行される場合のみです。 ALLOCATE CHANNEL (2-8 ページ) チャネルを確立します。これは、Recovery Manager とデータベース・インスタ ンス間の接続です。

ALLOCATE CHANNEL FOR MAINTENANCE

(2-12 ページ)

DELETEコマンドなどのメンテナンス・コマンドの発行に備えてチャネルを割り

当てます。

allocOperandList(2-15 ページ) 副次句で、PARMS、FORMAT および MAXOPENFILES などのチャネル制御オプ ションを指定します。 ALTER DATABASE (2-19 ページ) データベースをマウントまたはオープンします。 archivelogRecordSpecifier (2-21 ページ) アーカイブ REDO ログ・ファイルの範囲を指定します。 BACKUP(2-25 ページ) データベース、表領域、データ・ファイル、アーカイブ・ログまたはバックアッ プ・セットのバックアップを作成します。 BLOCKRECOVER(2-46 ページ) 1 つ以上のデータ・ファイル内で個々のデータ・ブロックまたはそのセットをリ カバリします。 CATALOG(2-50 ページ) データ・ファイル・コピー、アーカイブ REDO ログまたは制御ファイルのコ ピーに関する情報をリポジトリに追加します。 CHANGE(2-53 ページ) バックアップ・ピース、イメージ・コピーまたはアーカイブ REDO ログをス テータス UNAVAILABLE または AVAILABLE を持つものとしてマークし、バック アップまたはコピーのリポジトリ・レコードを削除し、その保存方針をオーバー ライドします。 completedTimeSpec (2-62 ページ) バックアップまたはコピーが完了する時間の範囲を指定します。

CONFIGURE(2-64 ページ) 永続的な Recovery Manager 設定を構成します。 この設定は、明示的に変更また は使用不可にするまで、すべての Recovery Manager セッションに適用されま す。

(21)

CONNECT(2-77 ページ) Recovery Manager とターゲット・データベース、補助データベースまたはリカ バリ・カタログ・データベースとの接続を確立します。 connectStringSpec(2-79 ページ) ターゲット・データベース、リカバリ・カタログ・データベースまたは補助デー タベースに接続するため、ユーザー名、パスワードおよびネット・サービス名を 指定します。この接続は、ユーザーの認証とデータベースの識別のために必要で す。 COPY(2-81 ページ) データ・ファイル、制御ファイルまたはアーカイブ REDO ログのイメージ・コ ピーを作成します。 CREATE CATALOG (2-86 ページ) リカバリ・カタログのためのスキーマを作成します。 CREATE SCRIPT(2-88 ページ) ストアド・スクリプトを作成してリカバリ・カタログに格納します。 CROSSCHECK(2-92 ページ) アーカイブ・ログ、データ・ファイル・コピーおよびバックアップ・ピースな ど、Recovery Manager で管理されるファイルが、ディスクまたはテープに引き 続き存在するかどうかを判断します。 datafileSpec(2-95 ページ) データ・ファイルをファイル名または絶対ファイル番号で指定します。 DELETE(2-96 ページ) バックアップとコピーを削除し、その参照をリカバリ・カタログから削除し、そ の制御ファイル・レコードをステータス DELETED に更新します。 DELETE SCRIPT(2-100 ページ) ストアド・スクリプトをリカバリ・カタログから削除します。 deviceSpecifier(2-101 ページ) バックアップまたはコピーに使用する記憶デバイスのタイプを指定します。 DROP CATALOG(2-102 ページ) リカバリ・カタログからスキーマを削除します。 DUPLICATE(2-103 ページ) ターゲット・データベースのバックアップを使用して、テストに使用できる複製 データベースを作成するか、スタンバイ・データベースを作成します。

EXECUTE SCRIPT(2-112 ページ) Recovery Manager ストアド・スクリプトを実行します。

EXIT(2-113 ページ) Recovery Manager 実行可能ファイルを終了します。

HOST(2-114 ページ) Recovery Manager からオペレーティング・システムのコマンドライン・サブ シェルをコールするか、特定のオペレーティング・システム・コマンドを実行し ます。 keepOption(2-116 ページ) バックアップまたはコピーを現行の保存方針から除外するかどうかを指定しま す。 LIST(2-118 ページ) バックアップ・セットまたはコピーの詳細リストを生成します。 listObjList(2-135 ページ) LISTコマンドで表示される項目を指定するための副次句です。

maintQualifier(2-137 ページ) DELETEやCHANGEなどのメンテナンス・コマンドの追加オプションを指定する

ための副次句です。 表 表表 表 2-1 Recovery Manager コマンド(続き)コマンド(続き)コマンド(続き)コマンド(続き) コマンド コマンドコマンド コマンド 用途用途用途用途

(22)

obsOperandList(2-139 ページ) 不要なバックアップとコピーを判断するための副次句です。

PRINT SCRIPT(2-141 ページ) ストアド・スクリプトを表示します。

QUIT(2-143 ページ) Recovery Manager 実行可能ファイルを終了します。

recordSpec(2-144 ページ) メンテナンス・コマンドの対象となるオブジェクトを指定するための副次句で す。 RECOVER(2-146 ページ) リストアしたバックアップ・セットまたはコピーに、REDO ログまたは増分 バックアップを適用し、その内容を特定時点の状態に更新します。 REGISTER(2-152 ページ) ターゲット・データベースをリカバリ・カタログに登録します。 RELEASE CHANNEL (2-154 ページ) ALLOCATE CHANNELコマンドで割り当てたチャネルを解放します。

releaseForMaint(2-155 ページ) ALLOCATE CHANNEL FOR MAINTENANCEコマンドで割り当てたチャネルを解

放します。 REPLACE SCRIPT(2-156 ページ) リカバリ・カタログに格納されている既存のスクリプトを置換します。 既存のス クリプトがない場合は、REPLACE SCRIPT によりスクリプトが作成されます。 REPLICATE(2-160 ページ) CONTROL_FILES 初期化パラメータで指定したすべての位置に、制御ファイル をコピーします。 REPORT(2-162 ページ) リカバリ・カタログの内容の詳細分析を行います。 RESET DATABASE (2-170 ページ)

SQL 文 ALTER DATABASE OPEN RESETLOGS が実行され、ターゲット・データ ベースの新規インカネーションが作成されたことを Recovery Manager に通知す るか、またはインカネーション前にターゲット・データベースをリセットしま す。 RESTORE(2-172 ページ) バックアップ・セットまたはディスク・コピーから、デフォルト位置または新規 の位置にファイルをリストアします。 RESYNC(2-183 ページ) 完全再同期化を実行します。これにより、スナップショット制御ファイルが作成 され、そのファイルから新規または変更後の情報がリカバリ・カタログにコピー されます。

RUN(2-186 ページ) 1 つ以上の一連の RMAN コマンドを実行します。これは、RUN の中カッコ内で 実行される 1 つ以上の文です。 SEND(2-189 ページ) ベンダー固有の引用符付き文字列を 1 つ以上の特定チャネルに送信します。 表 表表 表 2-1 Recovery Manager コマンド(続き)コマンド(続き)コマンド(続き)コマンド(続き) コマンド コマンドコマンド コマンド 用途用途用途用途

(23)

SET(2-191 ページ) 次のセッション・レベルの設定を行います。 ■ RMAN コマンドをメッセージ・ログに表示するかどうかを制御します。 ■ 制御ファイルのリストア時に DBID を設定します。 ■ リストアされるデータ・ファイルの新規ファイル名を指定します。 ■ ブロック破損許容数の制限を指定します。 ■ デフォルトのアーカイブ REDO ログ先をオーバーライドします。 ■ 各バックアップ・ピースのコピー数を指定します。 ■ サーバー・セッションとチャネルの対応を判断します。

■ Oracle Real Application Clusters 構成を使用している場合に、Recovery

Manager でバックアップを検索するディレクトリを制御します。 ■ 制御ファイルの自動バックアップのデフォルト書式をオーバーライドしま す。 SHOW(2-199 ページ) 現行の CONFIGURE 設定を表示します。 SHUTDOWN(2-202 ページ) ターゲット・データベースを停止します。 このコマンドは、SQL*Plus の SHUTDOWN コマンドと同じです。

SPOOL(2-205 ページ) Recovery Manager 出力をログ・ファイルに書き込みます。

SQL(2-207 ページ) Recovery Manager 内から SQL 文を実行します。

STARTUP(2-209 ページ) ターゲット・データベースを起動します。 このコマンドは、SQL*Plus の STARTUP コマンドと同じです。

SWITCH(2-211 ページ) データ・ファイルのコピーがカレント・データ・ファイルカレント・データ・ファイルカレント・データ・ファイルカレント・データ・ファイルであることを指定しま

す。つまり、制御ファイルが指すデータ・ファイルです。 このコマンドは、デー

タ・ファイルに適用される SQL 文 ALTER DATABASE RENAME FILE と同じです。

untilClause(2-213 ページ) 時間、SCN またはログ順序番号で上限を指定する副次句です。 通常、この句は 不完全リカバリに必要な時点を指定するために使用します。 UPGRADE CATALOG (2-215 ページ) リカバリ・カタログ・スキーマを、旧バージョンから Recovery Manager 実行可 能ファイルに必要なバージョンにアップグレードします。 VALIDATE(2-217 ページ) バックアップ・セットを調べて、データの損傷がないかどうかをレポートしま す。 Recovery Manager は、指定したバックアップ・セットのバックアップ・ ピースをすべてスキャンし、チェックサムを参照して、内容が正しくリストアさ れるかどうかを検証します。 表 表表 表 2-1 Recovery Manager コマンド(続き)コマンド(続き)コマンド(続き)コマンド(続き) コマンド コマンドコマンド コマンド 用途用途用途用途

(24)

@

構文

構文

構文

構文

用途

用途

用途

用途

オペレーティング・システム・ファイルに格納されている一連の RMAN コマンドを、 @$ORACLE_HOME/dbs/cmd/cmd1.rman などのフルパス名を指定して実行します。 フルパ ス名を指定しない場合は、@cmd1.rman など、現行の作業ディレクトリが対象となります。 文字列の前後に引用符を使用したり、@ とファイル名の間に空白を残さないでください。 Recovery Manager は、指定したファイルの内容が @ コマンドに代入されたかのように処理 します。

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

RMAN プロンプトまたはRUNコマンドのカッコ内で実行してください。

コマンド・ファイルの実行 コマンド・ファイルの実行コマンド・ファイルの実行 コマンド・ファイルの実行 : 例例例例 この例では、コマンド・ファイル bkup_db を 2 回実行し ます。 @bkup_db RUN { @bkup_db } 注意 注意注意 注意 : ファイルには、完全な RMAN コマンドを含めてください。不完全 なコマンドがファイルにあると、構文エラーが発生します。 @ filename

(25)

@@

構文

構文

構文

構文

用途

用途

用途

用途

@@cmd2.rman など、指定したファイル名を持つオペレーティング・システム・ファイルに 格納されている一連の RMAN コマンドを実行します。 @@ コマンドは、スクリプト内で使用 する場合を除き、@ コマンドと同じです。 スクリプト内で使用すると、@@filename は Recovery Manager に対して、指定したファイル名をコール元のコマンド・ファイルと同じ ディレクトリ内で探すように指示します。

たとえば、UNIX での作業ディレクトリが $ORACLE_HOME であり、次のように Recovery Manager を起動した場合を考えます。

% rman @$ORACLE_HOME/rdbms/admin/dba/scripts/cmd1.rman

cmd1.rman スクリプト内にコマンド @@cmd2.rman があるとします。 この場合、@@ コマン ドは Recovery Manager に対して、ディレクトリ $ORACLE_

HOME/rdbms/admin/dba/scripts にあるファイル cmd2.rman を検索するように指示し ます。

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

RMAN プロンプトまたはRUNコマンドのカッコ内で実行してください。

スクリプト内でのスクリプトのコール スクリプト内でのスクリプトのコールスクリプト内でのスクリプトのコール スクリプト内でのスクリプトのコール : 例例例 コマンド・ファイル bkup_db に次の 2 行が含例 まれているとします。 BACKUP DATABASE; @@bkup_logs

この例では、コマンド・ファイル bkup_db を実行し、/scripts ディレクトリ内で bkup_ logs スクリプトを検索するように指定します。 @/scripts/bkup_db 注意 注意注意 注意 : ファイルには、完全な RMAN コマンドを含めてください。不完全 なコマンドがファイルにあると、構文エラーが発生します。 @@ filename

(26)

ALLOCATE CHANNEL

構文

構文

構文

構文

用途

用途

用途

用途

チャネル チャネルチャネル チャネルを手動で割り当てます。これは、Recovery Manager とデータベース・インスタン ス間の接続です。 各接続は、ターゲット・インスタンスまたは補助インスタンスで Oracle サーバー・セッションを開始します。このサーバー・セッションは、バックアップ・セット とコピーのバックアップ、リストアおよびリカバリの作業を行います。 手動で(ALLOCATE を使用して)割り当てたチャネルは、自動的に(CONFIGURE で指定し て)割り当てられたチャネルと相互に排他的です。 手動で割り当てたチャネルは、コマンド を発行する RUN ジョブにのみ適用されます。 自動チャネルは、手動でチャネルを割り当てて いないすべての Recovery Manager のジョブに適用されます。 自動チャネル構成は、RUN コ マンドでチャネルを手動で割り当てていつでもオーバーライドできます。

各チャネルは、一度に 1 つのバックアップ・セット(BACKUP、RESTOREまたはRECOVER の場合)または一度に 1 つのイメージ・コピー(COPYの場合)を使用します。Recovery Manager は、ジョブ終了時に自動的にチャネルを解放します。 チャネル数によってジョブ内の並列度を制御できます。複数チャネルを同時に割り当てるこ とができるため、単一ジョブで複数のバックアップ・セットやコピーをパラレルに読み書き できます。複数接続を確立すると、各接続は個別のバックアップ・セットまたはファイル・ コピーへの操作を行います。 ALLOCATE CHANNEL でオペレーティング・システム・リソースを割り当てるかどうかは、 オペレーティング・システムにより異なります。プラットフォームによっては、コマンドの 発行時に割り当てられます。別のプラットフォームでは、ファイルを読み書きのためにオー プンするまで割り当てられません。 注意 注意注意

注意 : DEVICE TYPE DISK を指定すると、サーバー・セッション作成用 以外のオペレーティング・システム・リソースは割り当てられません。 ALLOCATE AUXILIARY CHANNEL ’ channel_id ’ DEVICE TYPE = deviceSpecifier allocOperandList ;

allocate1

(27)

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

■ ALLOCATE は、RUNコマンドのカッコ内でのみ実行してください。 ■ ターゲット・インスタンスを事前に起動する必要があります。 ■ 共有サーバー・セッションには接続できません。

■ BACKUP、DUPLICATE、COPY、RESTORE、RECOVERまたはVALIDATEコマンドの実行 時に、手動で割り当てたチャネルまたは自動チャネルを割り当てる必要があります。 ■ ALLOCATE CHANNEL の実行後は、BACKUP DEVICE TYPE または RESTORE DEVICE

TYPE を指定できません。 ■ スタンバイ・データベースのバックアップ時には、リカバリ・カタログを使用する必要 があります。 ■ チャネル名に接頭辞 ORA_ は使用できません。 接頭辞 ORA_ で始まるチャネル名は、 Recovery Manager 専用に予約されています。

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

AUXILIARY Recovery Manager と補助データベース・インスタンスとの接続を指定します。 補助インス タンスは、DUPLICATE コマンドの実行時または TSPITR の実行時に使用します。 補助デー タベースは、元のデータベースと同じホストにも、異なるホストにも作成できます。この オプションを指定した場合は、補助データベースのマウントが必要ですが、オープンする 必要はありません。 関連項目 関連項目関連項目 関連項目 :     データベースの複製方法は、2-103 ページの「DUPLICATE」を参照してくだ さい。複製データベースへの接続方法は、2-77 ページの「CONNECT」を参照してくださ い。 CHANNEL 'channel_id' Recovery Manager とターゲット・データベース・インスタンスとの接続を指定します。各 接続は、データベース・インスタンスで Oracle サーバー・セッションを開始します。この サーバー・セッションは、バックアップ・セットとコピーのバックアップ、リストアおよ びリカバリの作業を行います。 CHANNEL キーワードの後に、チャネルID、つまりチャネルの名前を指定します。チャネル 名には大 / 小文字区別があります。 Oracle では、この名前が I/O エラーのレポートに使用 されます。 DEVICE TYPE = deviceSpecifier 記憶デバイスのタイプを指定します。 関連項目 関連項目 関連項目 関連項目 :     2-101 ページの「deviceSpecifier」 注意 注意 注意

注意 :     DEVICE TYPE パラメータを指定しない場合は、NAME パ ラメータで特定の順次 I/O デバイスを識別する必要があります。 V$BACKUP_DEVICE ビューへの問合せで、使用可能なデバイス・ タイプと名前がわかります。

(28)

バックアップ用の単一チャネルの割当て バックアップ用の単一チャネルの割当てバックアップ用の単一チャネルの割当て バックアップ用の単一チャネルの割当て : 例例例例 このコマンドは、データベース全体のバック アップ用に1つのテープ・チャネルを割り当てます。 RUN {

ALLOCATE CHANNEL dev1 DEVICE TYPE sbt; BACKUP DATABASE; } 複数ディスクへのバックアップ・セットの分散 複数ディスクへのバックアップ・セットの分散複数ディスクへのバックアップ・セットの分散 複数ディスクへのバックアップ・セットの分散 : 例例例 ディスクにバックアップする場合は、例 複数のディスク・ドライブに分散したバックアップが実行できます。 ディスク・ドライブご とに 1 つの DEVICE TYPE DISK チャネルを割り当て、ファイル名ごとに異なるディスクに なるようにフォーマット文字列を指定します。

RUN {

ALLOCATE CHANNEL disk1 DEVICE TYPE DISK FORMAT '/disk1/%d_backups/%U'; ALLOCATE CHANNEL disk2 DEVICE TYPE DISK FORMAT '/disk2/%d_backups/%U'; ALLOCATE CHANNEL disk3 DEVICE TYPE DISK FORMAT '/disk3/%d_backups/%U'; BACKUP DATABASE;

}

バックアップ・セットの複数コピーの作成 バックアップ・セットの複数コピーの作成バックアップ・セットの複数コピーの作成

バックアップ・セットの複数コピーの作成 : 例例例 バックアップ・セットの複数コピーを作成例 する場合は、SETBACKUP COPIES コマンドを指定できます。 この例では、データベースの単 一バックアップを生成してから、データ・ファイル 1 について 4 つの同一バックアップを 4 つのファイル・システムに作成します。

RUN {

ALLOCATE CHANNEL dev1 DEVICE TYPE DISK MAXPIECESIZE 2M; BACKUP DATABASE;

SET BACKUP COPIES = 4;

BACKUP DATAFILE 1 FORMAT '/dsk1/bp/%U', '/dsk2/sv/%U', '/dsk3/bp/%U', '/dsk3/sv/%U'; } NAME = 'channel_name' 順次 I/O デバイスの名前を指定します。デバイス名を指定しなけ れば、各記憶デバイスの使用可能デバイスが使用されます。 NAME パラメータと DEVICE TYPE パラメータを併用しないでください。 現在のところ、NAME パラメータをサポートするプラットフォー ムはありません。 allocOperandList 割り当てたチャネルの制御オプションを指定します。 関連項目 関連項目関連項目 関連項目 :     2-15 ページの「allocOperandList」

(29)

データベース複製用の補助チャネルの割当て データベース複製用の補助チャネルの割当てデータベース複製用の補助チャネルの割当て データベース複製用の補助チャネルの割当て : 例例例例 複製データベースを作成する場合は、 AUXILIARY オプションを使用してチャネルを割り当てます。 RUN {

ALLOCATE AUXILIARY CHANNEL c1 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL c2 DEVICE TYPE DISK; DUPLICATE TARGET DATABASE TO ndbnewh

LOGFILE '/oracle/dbs/log_1.f' size 200K, '/oracle/dbs/log_2.f' size 200K SKIP READONLY NOFILENAMECHECK; }

(30)

ALLOCATE CHANNEL FOR MAINTENANCE

構文

構文

構文

構文

用途

用途

用途

用途

CHANGE、DELETEまたはCROSSCHECKコマンドの発行に備えてチャネルを手動で割り当て ます。CONFIGUREを使用して自動チャネルを設定すると、Recovery Manager ではこれらの 自動チャネルをメンテナンス操作に使用でき、手動で割り当てる必要がなくなるため注意し てください。

Recovery Manager では、自動メンテナンス・チャネルを割り当てる場合に、自動的に割り 当てる他のチャネルと同じネーミング規則が使用されます。 ALLOCATE CHANNEL FOR MAINTENANCE を手動で実行すると、Recovery Manager ではチャネルのネーミング規則と して ORA_MAINT_devicetype_n が使用されます。devicetype は DISK または sbt で、

n はチャネル番号です。 たとえば、Recovery Manager では、手動で割り当てた 2 つのディス ク・チャネルに次の名前が使用されます。 ORA_MAINT_DISK_1 ORA_MAINT_DISK_2 単一のジョブに複数のメンテナンス・チャネルを割り当てることもできますが、この機能を 使用できるのは次の場合のみです。 ■ 単一のコマンドを使用して、ディスクとテープの両方で、すべてのバックアップ・ピー スまたはプロキシ・コピーのクロスチェックまたは削除を行えるようにする場合。 ■ バックアップ・ピースまたはプロキシ・コピーが単一ノードにしか存在しない Oracle

Real Application Clusters 構成で、クロスチェックと削除を正常に機能させる場合。 関連項目

関連項目関連項目

関連項目 : 複数チャネルをクロスチェックおよび削除する方法は、 『Oracle9i Recovery Manager ユーザーズ・ガイド』を参照してください。 ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE

=

deviceSpecifier

allocOperandList ;

(31)

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

■ このコマンドは、RMAN プロンプトでのみ実行してください。 ■ ターゲット・インスタンスを事前に起動する必要があります。 ■ チャネル ID は指定しないでください。 ■ 共有セッションにメンテナンス・チャネルを割り当てることはできません。 ■ チャネル名に接頭辞 ORA_ は使用できません。 接頭辞 ORA_ で始まるチャネル名は、 Recovery Manager 専用に予約されています。

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

バックアップ・ピースの削除 バックアップ・ピースの削除バックアップ・ピースの削除 バックアップ・ピースの削除 : 例例 この例では、メディア管理カタログからバックアップ・例 ピースを削除します。

ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE sbt; DELETE BACKUPPIECE '/oracle/dbs/01aj3q5012';

バックアップ・セットのクロスチェック バックアップ・セットのクロスチェックバックアップ・セットのクロスチェック

バックアップ・セットのクロスチェック : 例例例例 この例では、主キー 828 のバックアップ・ セットがクロスチェックされます。

ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK; CROSSCHECK BACKUPSET 828; DEVICE TYPE = deviceSpecifier 記憶デバイスのタイプを指定します。 関連項目 関連項目関連項目 関連項目 :     2-101 ページの「deviceSpecifier」 注意 注意注意

注意 :    DEVICE TYPE パラメータを指定しない場合は、NAME パラメータで特定の順次  I/O デバイスを識別する必要があります。 V$BACKUP_DEVICE ビューへの問合せで、使用 可能なデバイス・タイプと名前がわかります。 allocOperandList 割り当てたチャネルの制御オプションを指定します。 関連項目 関連項目関連項目 関連項目 :     2-15 ページの「allocOperandList」

(32)

Oracle Real Application Clusters 構成の複数ノードでのクロスチェック構成の複数ノードでのクロスチェック構成の複数ノードでのクロスチェック構成の複数ノードでのクロスチェック : 例例例例 この例では、 Oracle Real Application Clusters 構成の 2 つのノードでバックアップのクロスチェックを実 行します。

RUN {

SET AUTOLOCATE ON;

ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK CONNECT 'SYS/change_on_install@inst1'; ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK CONNECT 'SYS/change_on_install@inst2'; CROSSCHECK BACKUP;

}

1 つのコマンドを使用したディスクおよびつのコマンドを使用したディスクおよびつのコマンドを使用したディスクおよびつのコマンドを使用したディスクおよび sbt チャネルの削除チャネルの削除チャネルの削除チャネルの削除 : 例例例例 この例では、ディスク とテープの両方から 5 つのバックアップ・セットを削除します。

ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK; ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE sbt; DELETE BACKUPSET 1,2,3,4,5;

(33)

allocOperandList

構文

構文

構文

構文

用途

用途

用途

用途

この副次句では、Recovery Manager とデータベース・インスタンス間の接続であるチャネチャネチャネチャネ ル ルル ルの制御オプションを指定します。 この句は、次のコマンドで指定します。 ■ ALLOCATE CHANNEL

■ ALLOCATE CHANNEL FOR MAINTENANCE ■ CONFIGURE PARMS = ’ channel_parms ’ CONNECT = connectStringSpec FORMAT = ’ format_string ’ , MAXPIECESIZE = integer RATE = integer K M G MAXOPENFILES = integer SEND ’ command ’

(34)

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

PARMS =

'channel_parms'

割り当てるデバイスに対してデバイス固有のパラメータを指定します。 DEVICE TYPE DISK を指定している場合は、このポート固有の文字列を使用しないでください。

PARMS を DEVICE TYPE sbt と併用すると、引用符付きの文字列内で次の環境変数を指定 できます。 channel_parms を含む引用符付き文字列の最大長は 1000 バイトです。たとえ ば、次のように指定できます。 PARMS="BLKSIZE=16384,ENV=(NSR_SERVER=tape_server, NSR_CLIENT=oracleclnt,NSR_GROUP=oracle_tapes)" 関連項目 関連項目関連項目

関連項目 :     Oracle でメディア管理ライブラリがリンクされる方法は、『Oracle9i Recovery Manager ユーザーズ・ガイド』を参照してください。

'ENV=

(var1=val1,...)'

この Recovery Manager クライアントに対応する Oracle サー バー・セッション中にメディア管理ベンダーが必要とする、1 つ 以上の環境変数を指定します。 Recovery Manager はクライアン ト・プログラムであるため、ENV parameter を使用すると、 Recovery Manager クライアントのかわりにバックアップおよび リストア操作を実行するサーバー・セッション固有の変数を設定 できます。 たとえば、次のようにします。 PARMS="ENV=(NSR_SERVER=srv1)" 'BLKSIZE=integer' このチャネルでの I/O の細分化レベルを指定します。 この値に は、デフォルトのデバイス・ブロック係数の倍数を指定する必要 があります。 Solaris の場合、この値は 16K です。次に例を示し ます。 PARMS="BLKSIZE=16384" 'SBT_LIBRARY= lib_name' この sbt チャネルで使用するメディア・ライブラリを指定しま す。 デフォルト・ライブラリはオペレーティング・システム固有

(Solaris では libobk.so、Windows NT では ORASBT.DLL な ど)です。 次に例を示します。

PARMS="SBT_LIBRARY=/oracle/lib/mmv.so"

CONNECT = connectStringSpec

Recovery Manager がバックアップまたはリストアの操作を行うデータベース・インスタン スへの接続文字列を指定します。 Oracle Real Application Clusters 構成でバックアップまた はリストアの操作を別々のインスタンスに分散させる場合は、このパラメータを使用しま す。 このパラメータを指定せず、AUXILIARY オプションも指定しなければ、Recovery Manager では、コマンドライン・パラメータで指定したターゲット・データベース・イン スタンス、またはCONNECTコマンドの発行時に接続したインスタンスに対してすべての操 作を実行します。 一般的に、CONNECT パラメータと AUXILIARY オプションを一緒に使用 することはできません。 関連項目 関連項目関連項目 関連項目 :     2-79 ページの「connectStringSpec」 および 2-57 ページの「cmdLine」

(35)

FORMAT = 'format_string' このチャネルで作成するバックアップ・ピースの名前に使用するフォーマットを指定しま す。 フォーマットの指定がない場合、Recovery Manager はデフォルトの %U を使用します。 これにより一意の識別子を保証できます。 チャネルはターゲット・データベース上のサーバー・セッションに対応するため、FORMAT 文字列ではクライアント・ホストではなくターゲット・ホストの表記規則を使用する必要 があります。 たとえば、Recovery Manager クライアントが Windows マシン上で実行され、 ターゲット・データベースが UNIX マシン上で実行されている場合は、UNIX ファイル・ システムまたは RAW デバイスのネーミング規則に従って、FORMAT 文字列を指定する必要 があります。

指定できる FORMAT 文字列は 4 つ以内です。 Recovery Manager で 2 番目、3 番目および 4 番目の値が使用されるのは、BACKUP COPIES、SET BACKUP COPIES または CONFIGURE ... BACKUP COPIES が有効な場合のみです。 各バックアップ・ピースに使用するフォー マットを選択すると、Recovery Manager では最初のフォーマット値がコピー 1、2 番目の フォーマット値がコピー 2 というように順番に使用されます。 フォーマット値の数がコピー 数より多ければ、余分のフォーマットは使用されません。 フォーマット値の数がコピー数よ り少なければ、Recovery Manager では最初のフォーマット値から順番に再利用されます。 このパラメータが役立つのは、複数のディスク・チャネルを割り当てて、各チャネルで 別々のディレクトリに書き込む場合です。BACKUPコマンドで FORMAT パラメータを指定す ると、CONFIGURE CHANNEL またはALLOCATE CHANNELで指定した FORMAT パラメータ がオーバーライドされます。 関連項目 関連項目関連項目 関連項目 :     使用可能な FORMAT パラメータについては、2-25 ページの「BACKUP」を参 照してください。 MAXPIECESIZE = integer このチャネル上で作成される各バックアップ・ピースの最大サイズを指定します。 サイズは バイト単位、KB 単位(K)、MB 単位(M)または GB 単位(G)で指定します。 デフォルト 設定はバイト単位で、KB 単位になるように切り捨てられます。 たとえば、MAXPIECESIZE を 5000 に設定すると、最大ピース・サイズは 5000 バイトの KB 単位の下限である 4KB に 設定されます。

RATE = integer Recovery Manager がこのチャネルで読み取ることのできる最大バイト数(デフォルト)、 KB 数(K)、MB 数(M)または GB 数(G)を設定します。 このパラメータでは、Recovery Manager が必要以上にディスク帯域幅を使用してパフォーマンスが低下しないように、読 込みバイト数の上限を設定します。 integer 値には小数を使用できないため注意してくだ さい。 MAXOPENFILES = integer BACKUPコマンドが一度にオープンできる入力ファイルの最大数(デフォルトは 8)を制御 します。 このパラメータは、多くのファイルのバックアップを 1 つのバックアップ・セット として作成するときに、「オープンされているファイルが多すぎます。」というエラー・ メッセージを出さないために使用します。 SEND 'command' ベンダー固有のコマンド文字列を割り当てられたチャネルすべてに送信します。 関連項目 関連項目関連項目 関連項目 :     この機能のサポートの有無は、メディア・マネージャのドキュメントを参照し てください。

(36)

自動チャネルの構成 自動チャネルの構成自動チャネルの構成 自動チャネルの構成 : 例例例例 この例では、永続ディスク・チャネルを構成します。

CONFIGURE CHANNEL DEVICE TYPE DISK RATE = 1500K FORMAT = '/backup/%U';

バックアップ用の単一チャネルの構成 バックアップ用の単一チャネルの構成バックアップ用の単一チャネルの構成 バックアップ用の単一チャネルの構成 : 例例例 この例では、sbt チャネルを手動で割り当て例 て、データベース全体のバックアップを実行します。 RUN {

ALLOCATE CHANNEL c1 DEVICE TYPE sbt MAXOPENFILES 20 RATE 2M MAXPIECESIZE 800M; BACKUP DATABASE; } バックアップ用の単一チャネルの割当て バックアップ用の単一チャネルの割当てバックアップ用の単一チャネルの割当て バックアップ用の単一チャネルの割当て : 例例例例 この例では、デフォルトのメディア管理ライ ブラリを構成してから、そのライブラリを使用してデータベース・バックアップを作成しま す。 さらに、異なるライブラリを使用して再びデータベースのバックアップを作成し、最後 にデフォルト・ライブラリを使用して第 3 のバックアップを作成します。

CONFIGURE DEFAULT DEVICE TYPE TO sbt;

CONFIGURE CHANNEL DEVICE TYPE sbt PARMS="SBT_LIBRARY=/oracle/lib/mm_lib1.so"; BACKUP DATABASE;

RUN {

ALLOCATE CHANNEL c1 DEVICE TYPE sbt PARMS="SBT_LIBRARY=/oracle/lib/mm_lib2.so"; BACKUP DATABASE;

}

(37)

ALTER DATABASE

構文

構文

構文

構文

用途

用途

用途

用途

データベースをマウントまたはオープンします。

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

制限事項と使用上の注意

■ このコマンドは、RUNコマンドのカッコ内または RMAN プロンプトで実行してくださ い。 ■ ターゲット・インスタンスを事前に起動する必要があります。

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

キーワードとパラメータ

関連項目 関連項目関連項目

関連項目 : ALTER DATABASE の構文は、『Oracle9i SQL リファレンス』 を参照してください。

MOUNT データベースをマウントします。オープンはしません。 このオプションは、SQL 文 ALTER

DATABASE MOUNT と等価です。

OPEN データベースをオープンします。

RESETLOGS オンライン REDO ログをログ順序 1 にリセットします。Recovery Manager の RESETLOGS オプションは、SQL 文 ALTER DATABASE OPEN RESETLOGS と等価です。

リカバリ・カタログを使用する場合、Recovery Manager は、デー タベースをオープンして、この新規のインカネーションをカタロ グ内でカレント・インカネーションにした後で、RESET DATABASE を暗黙的に実行します。 SQL 文 ALTER DATABASE OPEN RESETLOGS(同じ名前の RMAN コマンドではなく)を実行 した場合は、RESET DATABASE コマンドを手動で実行する必要が あります。 ALTER DATABASE MOUNT OPEN RESETLOGS ;

(38)

バックアップ後のデータベースのオープン バックアップ後のデータベースのオープンバックアップ後のデータベースのオープン バックアップ後のデータベースのオープン : 例例例 この例では、データベースをマウントし、例 データベース全体のバックアップを実行してからデータベースをオープンします。RMAN プロンプトで、次のように入力します。 STARTUP MOUNT; BACKUP DATABASE;

# now that the backup is complete, open the database. ALTER DATABASE OPEN;

制御ファイルのリストア後のデータベースのマウント 制御ファイルのリストア後のデータベースのマウント制御ファイルのリストア後のデータベースのマウント 制御ファイルのリストア後のデータベースのマウント : 例例例例 制御ファイルをデフォルトの位 置にリストアし、データベースをマウントするには、次のように入力します。 STARTUP NOMOUNT; RESTORE CONTROLFILE; ALTER DATABASE MOUNT;

不完全リカバリ後の 不完全リカバリ後の不完全リカバリ後の 不完全リカバリ後の RESETLOGS の実行の実行の実行の実行 : 例例例例 この例では、手動で割り当てたチャネルを 使用して不完全リカバリを実行してから、オンライン REDO ログをリセットします。 RUN {

ALLOCATE CHANNEL ch1 DEVICE TYPE sbt; SET UNTIL SCN 1024;

RESTORE DATABASE; RECOVER DATABASE;

ALTER DATABASE OPEN RESETLOGS; }

(39)

archivelogRecordSpecifier

構文

構文

構文

構文

archlogRange::= ARCHIVELOG ALL LIKE ’ string_pattern ’ archlogRange LIKE ’ string_pattern ’ THREAD = integer UNTIL TIME FROM TIME = ’ date_string ’ TIME BETWEEN ’ date_string ’ AND FROM TIME

=

’ date_string ’ UNTIL TIME

= ’ date_string ’

UNTIL SCN =

integer

SCN BETWEEN integer AND integer

FROM SCN = integer UNTIL SCN = integer THREAD = integer UNTIL SEQUENCE = integer FROM SEQUENCE = integer UNTIL SEQUENCE = integer SEQUENCE

BETWEEN integer AND

integer

THREAD =

表 1-1 Recovery Manager の予約語 の予約語 の予約語(続き) の予約語 (続き) (続き) (続き)
表 2-1 に、RMAN プロンプトまたは RUN コマンド、あるいはその両方で実行できる RMAN コマンドの機能の概要を示します。  旧リリースの Recovery Manager のすべてのコマンドは、
表 表 表 表 2-2  バックアップ・セットのリストバックアップ・セットのリスト バックアップ・セットのリスト(冗長モードの場合)バックアップ・セットのリスト(冗長モードの場合)(冗長モードの場合)(冗長モードの場合) 列列列列 指定対象指定対象 指定対象指定対象 BS Key このバックアップ・セットを識別する一意のキー。 リカバリ・カタログに接続している場合、BS Key はカタログ内のバッ クアップ・セットの主キーです。  これは、RC_BACKUP_SET ビューの BS_KEY に対応します。
表 2-3 バックアップ・ピースのリスト( バックアップ・ピースのリスト( バックアップ・ピースのリスト( バックアップ・ピースのリスト(LIST BACKUP ...VERBOSE)(続き) ) ) ) (続き) (続き) (続き)
+7

参照

関連したドキュメント

お客様は、各ASLロケーションにおいて、マスター・インストール・メデ ィア及びApproved Volume License

研究計画書(様式 2)の項目 27~29 の内容に沿って、個人情報や提供されたデータの「①利用 目的」

LicenseManager, JobCenter MG/SV および JobCenter CL/Win のインストール方法を 説明します。次の手順に従って作業を行ってください。.. …

【ご注意点】 ・カタログの中からお好みの商品を1点お 選びいただき、同封のハガキに記載のお

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

問題集については P28 をご参照ください。 (P28 以外は発行されておりませんので、ご了承く ださい。)

(採択) 」と「先生が励ましの声をかけてくれなかった(削除) 」 )と判断した項目を削除すること で計 83

ユーザ情報を 入力してくだ さい。必要に 応じて複数(2 つ目)のメー ルアドレスが 登録できます。.