| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Oracle Database10g Recovery Manager」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
==Oracle Database10g Recovery Manager==
+
==[[Oracle Database10g Recovery Manager]]==
 
[[Oracle]] | [[Oracle Database10g]] |  
 
[[Oracle]] | [[Oracle Database10g]] |  
  
===Recovery Manager環境の構成要素===
+
===[[R]]ecovery Manager環境の構成要素===
 
{|class="wikitable"
 
{|class="wikitable"
 
!構成要素
 
!構成要素
9行目: 9行目:
 
|-
 
|-
 
|ターゲット・データベース
 
|ターゲット・データベース
|バックアップまたはリストアを実行する制御ファイル、データ・ファイルおよび(任意で)アーカイブREDOログ。
+
|[[バックアップ]]またはリストアを実行する制御ファイル、データ・ファイルおよび(任意で)アーカイブREDOログ。
 
|必須
 
|必須
 
|-
 
|-
 
|Recovery Managerクライアント
 
|Recovery Managerクライアント
|操作を管理するクライアント・アプリケーション。Oracle Netを使用してターゲット・データベースに接続できる
+
|操作を管理するクライアント・アプリケーション。[[Oracle]] Netを使用してターゲット・データベースに接続できる
 
|必須
 
|必須
 
|-
 
|-
33行目: 33行目:
 
|-
 
|-
 
|メディア管理アプリケーション
 
|メディア管理アプリケーション
|ストレージ・システム(テープなど)へのバックアップを実行するための、ベンダー固有のアプリケーション
+
|ストレージ・システム(テープなど)への[[バックアップ]]を実行するための、ベンダー固有のアプリケーション
 
|任意
 
|任意
 
|-
 
|-
41行目: 41行目:
 
|-
 
|-
 
|Enterprise Manager
 
|Enterprise Manager
|データベースに対するブラウザベースのインタフェース。Recovery Managerによるバックアップおよびリカバリにも使用できる
+
|データベースに対するブラウザベースのインタフェース。Recovery Managerによる[[バックアップ]]およびリカバリにも使用できる
 
|任意
 
|任意
 
|-
 
|-
 
|}
 
|}
  
====Recovery Managerのセッション・アーキテクチャ====
+
====[[R]]ecovery Managerのセッション・アーキテクチャ====
*クライアント・アプリケーションは、データベース・サーバー・セッションに、すべてのバックアップおよびリカバリ作業を実行するように指示
+
*クライアント・アプリケーションは、データベース・サーバー・セッションに、すべての[[バックアップ]]およびリカバリ作業を実行するように指示
*クライアント自体は、バックアップ、リストアまたはリカバリ操作を実行しない
+
*クライアント自体は、[[バックアップ]]、リストアまたはリカバリ操作を実行しない
*クライアントをターゲット・データベースに接続すると、Recovery Managerは、サーバー・セッションをターゲット・インスタンスに割り当て、操作を実行するようにサーバー・セッションに指示
+
*クライアントをターゲット・データベースに接続すると、[[R]]ecovery Managerは、サーバー・セッションをターゲット・インスタンスに割り当て、操作を実行するようにサーバー・セッションに指示
*クライアントは内部PL/SQLパッケージを使用して、ターゲット・データベースおよびリカバリ・カタログと通信
+
*クライアントは内部PL/[[SQL]]パッケージを使用して、ターゲット・データベースおよびリカバリ・カタログと通信
  
====Recovery Managerコマンドライン・クライアント====
+
====[[R]]ecovery Managerコマンドライン・クライアント====
*コマンドライン・クライアントを使用すると、バックアップおよびリカバリ操作を詳細に管理するためのコマンドを入力できます。
+
*コマンドライン・クライアントを使用すると、[[バックアップ]]およびリカバリ操作を詳細に管理するためのコマンドを入力できます。
*Recovery Managerの上位に構築されたEnterprise Managerでバックアップおよびリカバリ機能を使用している場合でも、Recovery Managerクライアントがバックグラウンドで実行されています。
+
*Recovery Managerの上位に構築されたEnterprise Managerで[[バックアップ]]およびリカバリ機能を使用している場合でも、Recovery Managerクライアントがバックグラウンドで実行されています。
=====RMANプロンプトでのコマンド入力=====
+
=====[[R]]MANプロンプトでのコマンド入力=====
*Recovery Managerコマンドを対話形式で実行するには、Recovery Managerを起動して、コマンドライン・インタフェースにコマンドを入力して、対話形式のコマンドを実行できます。
+
*[[R]]ecovery Managerコマンドを対話形式で実行するには、[[R]]ecovery Managerを起動して、コマンドライン・インタフェースにコマンドを入力して、対話形式のコマンドを実行できます。
  
  % rman TARGET SYS/oracle@trgt CATALOG rman/cat@catdb
+
  % rman TA[[R]]GET SYS/oracle@trgt CATALOG rman/cat@catdb
  RMAN> BACKUP DATABASE;
+
  [[R]]MAN> BACKUP DATABASE;
  
 
===[http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/backup.102/B19192-03/rcmbackp.htm#i1006129 Recovery Managerを使用したバックアップの実行]===
 
===[http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/backup.102/B19192-03/rcmbackp.htm#i1006129 Recovery Managerを使用したバックアップの実行]===
  
====Enterprise Manager による全体バックアップの実行====
+
====Enterprise Manager による全体[[バックアップ]]の実行====
=====バックアップのスケジュールを選択=====
+
=====[[バックアップ]]のスケジュールを選択=====
 
[[File:0946_ora_backup01.jpg]]
 
[[File:0946_ora_backup01.jpg]]
=====カスタマイズ・バックアップのスケジュール=====
+
=====カスタマイズ・[[バックアップ]]のスケジュール=====
 
[[File:0947_ora_backup02.jpg]]
 
[[File:0947_ora_backup02.jpg]]
 
==========
 
==========
77行目: 77行目:
 
[[File:0951_ora_backup06.jpg]]
 
[[File:0951_ora_backup06.jpg]]
  
=====発行されたRMANスクリプト=====
+
=====発行された[[R]]MANスクリプト=====
  backup incremental level 0 cumulative device type disk tag '%TAG' database include current controlfile;
+
  backup incremental level 0 cumulative de[[vi]]ce type disk tag '%TAG' database include current controlfile;
  
=====ジョブの発行後、以下のバックアップが作成される=====
+
=====ジョブの発行後、以下の[[バックアップ]]が作成される=====
 
[[File:0952_ora_backup07.jpg]]
 
[[File:0952_ora_backup07.jpg]]

2020年2月16日 (日) 04:30時点における最新版

Oracle Database10g Recovery Manager

Oracle | Oracle Database10g |

Recovery Manager環境の構成要素

構成要素 説明 必須
ターゲット・データベース バックアップまたはリストアを実行する制御ファイル、データ・ファイルおよび(任意で)アーカイブREDOログ。 必須
Recovery Managerクライアント 操作を管理するクライアント・アプリケーション。Oracle Netを使用してターゲット・データベースに接続できる 必須
リカバリ・カタログ・データベース リカバリ・カタログ・スキーマを持つデータベース。 任意
リカバリ・カタログ・スキーマ リカバリ・カタログ・データベース内のユーザー 任意
スタンバイ・データベース プライマリ・データベースのコピー。プライマリ・データベースで障害が発生した場合、スタンバイ・データベースにフェイルオーバーできる 任意
複製データベース テスト目的で使用するプライマリ・データベースのコピー 任意
メディア管理アプリケーション ストレージ・システム(テープなど)へのバックアップを実行するための、ベンダー固有のアプリケーション 任意
メディア管理カタログ ディア管理アプリケーションについての情報を格納するベンダー固有のリポジトリ 任意
Enterprise Manager データベースに対するブラウザベースのインタフェース。Recovery Managerによるバックアップおよびリカバリにも使用できる 任意

Recovery Managerのセッション・アーキテクチャ

  • クライアント・アプリケーションは、データベース・サーバー・セッションに、すべてのバックアップおよびリカバリ作業を実行するように指示
  • クライアント自体は、バックアップ、リストアまたはリカバリ操作を実行しない
  • クライアントをターゲット・データベースに接続すると、Recovery Managerは、サーバー・セッションをターゲット・インスタンスに割り当て、操作を実行するようにサーバー・セッションに指示
  • クライアントは内部PL/SQLパッケージを使用して、ターゲット・データベースおよびリカバリ・カタログと通信

Recovery Managerコマンドライン・クライアント

  • コマンドライン・クライアントを使用すると、バックアップおよびリカバリ操作を詳細に管理するためのコマンドを入力できます。
  • Recovery Managerの上位に構築されたEnterprise Managerでバックアップおよびリカバリ機能を使用している場合でも、Recovery Managerクライアントがバックグラウンドで実行されています。
RMANプロンプトでのコマンド入力
  • Recovery Managerコマンドを対話形式で実行するには、Recovery Managerを起動して、コマンドライン・インタフェースにコマンドを入力して、対話形式のコマンドを実行できます。
% rman TARGET SYS/oracle@trgt CATALOG rman/cat@catdb
RMAN> BACKUP DATABASE;

Recovery Managerを使用したバックアップの実行

Enterprise Manager による全体バックアップの実行

バックアップのスケジュールを選択

0946 ora backup01.jpg

カスタマイズ・バックアップのスケジュール

0947 ora backup02.jpg

==

0948 ora backup03.jpg

==

0949 ora backup04.jpg

==

0950 ora backup05.jpg

==

0951 ora backup06.jpg

発行されたRMANスクリプト
backup incremental level 0 cumulative device type disk tag '%TAG' database include current controlfile;
ジョブの発行後、以下のバックアップが作成される

0952 ora backup07.jpg