Backupについての設定を確認しました。APMを導入していきます。オンラインバックアップには、アーカイブログモードの設定が必要アーカイブログモードの必要性と、その概要については以前のOracleバックアップ虎の巻(Linux編)でも説明しています。この設定はやはり必要になります。設定を確認してみましょう。はじめに、現在のアーカイブログモードの状態を確認します。今回デフォルト・インストールを行ったために、非アーカイブ・モードになっています。24そのため、アーカイブ・モードへの変更を行うのですが、ユーザ管理のバックアップを使用する場合には、アーカイブログの出力先をあらかじめ特定のディレクトリ以下に格納されるように変更しておきます。指定するディレクトリは、Oracleをインストールしたユーザに権限があるディレクトリにする必要があります。Windowsの場合には、Administrator等を使用しますので問題ないかと思いますが、異なるユーザでインストールしている場合は注意が必要です。システムが変更されました。ユーザ管理を使用せず、RMANのみを使用する場合は、特にこの変更は必要ありません。設定の変更は必ず非アーカイブ・モードになっている時に行います。一度、アーカイブ・モードにして、データベースがオープン状態になると、ログスイッチによりアーカイブログが出力されてしまいます。ARCHIVELOG"コマンドにより、アーカイブ・モードへ変更します。IMMEDIATEデータベースがクローズされました。データベースがディスマウントされました。ORACLEインスタンスがシャットダウンされました。MOUNTORACLEインスタンスが起動しました。bytesデータベースがマウントされました。ARCHIVELOG;データベースが変更されました。LIST"コマンドで確認ができます。確認後は、忘れずにデータベースをオープンに変更しておきます。しないと、ユーザがアクセスできません。OPEN;データベースが変更されました。ステータス的には変更されていますが、実際に確認したいという場合は、強制ログ・スイッチを実行することで確認が可能です。CURRENT;システムが変更されました。APMをインストールしていきましょう。GUIからクライアント管理を選択します。クライアント欄のマシン名のアイコン上で右クリックメニューから、ソフトウェアのインストールを選択します。APMには32bit用と64bit用に分かれているので注意が必要です。正常にインストールが完了すると、以下のダイアログが表示されます。Backupが連携して動作するのに必要なDLLが自動的に導入され、system32以下に配置されます。APMのアイコンがバックアップの選択画面に表示されるようになります。APM"アイコンをダブルクリックすると、下記のOracleのデータベースを登録する画面になります。"Oracleインスタンス詳細"のタブまず、最初の"Oracleインスタンス詳細"タブでは、Oracleの環境の基本情報を登録していきます。Windowsの場合には、多くの情報をレジストリから確認することが可能です。"スタートメニュー"から、"ファイル名を指定して実行"を選択し、"regedit"を起動したら、レジストリエディタによりOracleに関連するデータを確認します。レジストリから確認できます。レジストリから確認できます。OracleのSYSDBAのアカウント通常は、systemを使用しますが、sysdbaの権限があれば問題ありません。OracleのSYSDBAのパスワードSYSDBAのアカウントに対するパスワードを指定します。Backupのログとして格納されます。下記レジストリから確認できます。各種のパラメータファイルを指定SPFILEやPFILEなどをカンマ区切りもしくは、改行区切りで入力できます。parameterコマンドによって確認することもできます。"RMANの詳細"のタブ"RMANの詳細"タブでは、制御ファイルやSPFILEのバックアップに関する設定をしたり、デフォルトではRMANリポジトリに制御ファイルを使用するところを、リカバリカタログを使用するなどの設定を行います。詳細については、RMANバックアップの時にご説明します。制御ファイルは、そのままファイルとして存在しますが、Oracle側の仕様でデータベースがオフラインの時以外は、直接バックアップしてはいけないことになっています。専用のコマンドにより別途バイナリファイルとして書き出してバックアップします。APMを使用したユーザ管理のバックアップでは、アーカイブログが特定のディレクトリになっている必要があります。ここでは、アーカイブログモードに設定する前に場所を変更したディレクトリを指定します。拡張子などで選択できるように、本例では"*.001"としています。Windowsの場合には、デフォルトではフォーマットが"ARC%S_%R.%T"となっており、拡張子はスレッド番号です。ARC%S_%R.%Tもし、特定のディレクトリ以下にアーカイブログ以外ないということであれば、"*.*"というようにすべてのファイルを指定してもかまいません。システムの環境に合わせて設定するようにしてください。ユーザー管理の詳細タブは、ユーザー管理を使用したバックアップを行わない場合は、すべての項目がブランクで構いません。"OS認証の詳細"のタブ最後の"OS認証の詳細"タブでは、Oracleをインストールした時に使用した管理者権限のあるWindowsアカウントに関する情報を登録します。本例では、administratorアカウントを使用したので、その内容を指定しています。ドメインユーザの場合には、ドメイン名も必要です。設定後の注意事項すべてのタブについて必要な情報を入力したら、"OK"ボタンをクリックします。ユーザー管理の詳細タブをブランクにした場合は、その項目が入力されていない旨のダイアログが表示されますが、警告は無視して保存することが可能です。"キャンセル"を選択した場合には、すべての項目に関する入力が消去されますので、ご注意ください。APMを開いた後にSIDが表示され、そのさらに下にバックアップ対象の項目が表示されます。テーブルスペース以下には現在の表領域の内容が表示されます。データベースに関する情報がすべて入力されている場合は、それらの情報を使用してアクセスするため、ログオンに関する入力は特に求められません。次回は、いよいよバックアップの演習を行います。10g以降では、バックアップといえばRMANが標準になってきていますので、最初はRMANに関する説明を中心に行っていきます。