SnapManager の設定パラメータ
SnapManager には、要件に応じて編集可能な設定パラメータのリストが用意されています。構成パラメータは、 smo .config ファイルに保存されます。ただし、 smo .config ファイルに、サポートされる設定パラメータがすべて含まれているわけではありません。要件に応じて構成パラメータを追加できます。
次の表に、サポートされるすべての SnapManager 構成パラメータと、それらのパラメータを使用する状況を示します。
パラメータ |
説明 |
||||
|
これらのパラメータは、プロファイルの作成時に保持ポリシーを設定します。たとえば、次の値を割り当てることができます。 retain.hourly.count=12 retain-hourly.duration = 2 のままにします retain.month.count=2 retain.month.duration = 6 |
||||
restore.temporaryVolumeName |
このパラメータは、一時ボリュームに名前を割り当てます。SnapManager でセカンダリストレージからデータをリストアする間接的な方法を使用する場合、プライマリストレージには、データベースファイルにコピーされてデータベースがリカバリされるまでの間、一時的なデータのコピーを保持するボリュームが必要になります。デフォルト値はありません。値を指定しない場合は、リストアコマンドで間接方式を使用する名前を入力する必要があります。たとえば、次の値を割り当てることができます。 restore.temporaryVolumeName=smo _temp_volume |
||||
host.credentialers.persist |
このパラメータは、 SnapManager にホストクレデンシャルを格納するかどうかを指定しデフォルトでは、ホストクレデンシャルは格納されません。ただし、リモートクローンで実行され、リモートサーバにアクセスする必要があるカスタムスクリプトがある場合は、ホストクレデンシャルを保存する必要があります。ホストクレデンシャルの保存を有効にするには、 host.credential.persist に true を割り当てます。SnapManager は、ホストクレデンシャルを暗号化して保存します。 |
||||
restorePlanMaxFilesDisplayed を実行しました |
このパラメータを使用すると、リストアプレビューに表示するファイルの最大数を定義できます。デフォルトでは、 SnapManager のリストアプレビューに表示されるファイルの最大数は 20 です。ただし、 0 より大きい値に変更することはできます。たとえば、次の値を割り当てることができます。
|
||||
snapshot.list.timeout.min |
このパラメータを使用すると、 SnapManager 操作の実行時に SnapManager が snap list コマンドの実行を待機する時間を分単位で定義できます。デフォルトでは、 SnapManager は 30 分間待機します。ただし、 0 より大きい値に変更することはできます。たとえば、次の値を割り当てることができます。
SnapManager 処理で、 snap list コマンドの実行時間が snapshot. list.timeout.min に割り当てられた値を超えると、タイムアウトエラーメッセージが表示されて処理が失敗します。 |
||||
pruneIfFileExistsInOtherDestination |
このプルーニングパラメータを使用すると、アーカイブログファイルの宛先を定義できます。アーカイブログファイルは、複数の保存先に保存されます。アーカイブ・ログ・ファイルを削除する場合、 SnapManager はアーカイブ・ログ・ファイルのデスティネーションを認識している必要があります。割り当てることができる値は次のとおりです。
|
||||
prune.archivelogs.backedup.from.otherdestination |
このプルーニングパラメータを使用すると、指定したアーカイブログ送信先からバックアップされるアーカイブログファイル、または外部アーカイブログ送信先からバックアップされるアーカイブログファイルをプルーニングできます。割り当てることができる値は次のとおりです。
|
||||
最大 .archivelog .files.toprun.atATime |
このプルーニングパラメータを使用すると、指定した時間にプルーニングできるアーカイブログファイルの最大数を定義できます。たとえば、 maximum.archivelog.files.toprune.atATime=998 という値を割り当てることができます
|
||||
archivelogs.Consolidate を実行します |
このパラメータを使用すると、 archivelogs.Consolidate に true を割り当てた場合に、 SnapManager は重複するアーカイブログのバックアップを解放できます。 |
||||
サフィックス -backup.label.with .logs |
このパラメータでは、データバックアップとアーカイブログバックアップのラベル名を区別するために追加するサフィックスを指定できます。たとえば、サフィックス -backup.label.with .log にログを割り当てると、アーカイブログのバックアップラベルにサフィックスとして _logs が追加されます。アーカイブログのバックアップラベルは arch_logs になります。 |
||||
backup.archivelogs.beyond.missingfiles |
このパラメータを使用すると、 SnapManager で不足しているアーカイブログファイルをバックアップに含めることができます。アクティブファイルシステムに存在しないアーカイブログファイルは、バックアップに含まれません。アクティブファイルシステムに存在しないアーカイブログファイルも含め、すべてのアーカイブログファイルを含める場合は、 backup.archivelogs.beyond.missingfiles に true を割り当てる必要があります。 欠落しているアーカイブログファイルを無視するには、 false を割り当てます。 |
||||
srvctl.timeout の指定です |
このパラメータでは、 srvctl コマンドのタイムアウト値を定義できます。* 注: * Server Control ( srvctl )は RAC インスタンスを管理するユーティリティです。 SnapManager が srvctl コマンドの実行にタイムアウト値よりも時間がかかると、 SnapManager 処理が失敗して次のエラーメッセージが表示されます。 Error : Timeout occurred while executing command : srvctl status |
||||
snapshot.restore.storageNameCheck です |
このパラメータは、 Data ONTAP 7-Mode から clustered Data ONTAP に移行する前に作成された Snapshot コピーを使用して、 SnapManager がリストア処理を実行できるようにします。パラメータに割り当てられるデフォルト値は false です。Data ONTAP 7-Mode から clustered Data ONTAP に移行したあとに、移行前に作成された Snapshot コピーを使用する場合は、 snapshot.restore.storageNameCheck=true を設定します。 |
||||
services.common.disableAbort |
このパラメータは、長時間実行されている処理が失敗した場合にクリーンアップを無効にします。Oracle のエラーが原因でクローニング処理に時間がかかって失敗する場合は、 services.common.disableAbort=true.For の例を設定して、クローンをクリーンアップしないようにすることができます。services.common.disableAbort=true を設定した場合、クローンは削除されません。Oracle 問題を修正して、障害が発生したポイントからクローニング処理を再開できます。 |
||||
|
これらのパラメータは、 Direct NFS ( dNFS )レイアウトでスリープメカニズムをアクティブにします。dNFS またはネットワークファイルシステム( NFS )を使用して制御ファイルのバックアップを作成したあと、 SnapManager は制御ファイルの読み取りを試行しますが、ファイルが見つからない可能性があります。スリープメカニズムを有効にするには、 backup.sleep.DNFS .layout=true を確認してください。デフォルト値は true です。 スリープメカニズムを有効にする場合は、 backup.sleep.dnfs.secs にスリープ時間を割り当てる必要があります。割り当てられたスリープ時間は秒単位で、値は環境によって異なります。デフォルト値は 5 秒です。 例:
|
||||
|
バックアップラベルを指定しない場合、 SnapManager はデフォルトのバックアップラベルを作成します。これらの SnapManager パラメータでは、デフォルトのバックアップラベルをカスタマイズできます。バックアップラベルのカスタマイズを有効にするには、 override.default.backup.pattern の値が true に設定されていることを確認してください。デフォルト値は false です。 バックアップラベルの新しいパターンを割り当てるには、データベース名、プロファイル名、スコープ、モード、ホスト名などのキーワードを new.default.backup.pattern に割り当てます。キーワードはアンダースコアで区切る必要があります。たとえば、 new.default.backup.pattern=dbname_profile_hostname_scope_mode などです。
|
||||
allow.underscore.in.clone.sid |
Oracle では、 Oracle 11gR2 のクローン SID でアンダースコアを使用できます。この SnapManager パラメータでは、クローンの SID 名にアンダースコアを含めることができます。クローンの SID 名にアンダースコアを含めるには、 allow.underscore.in.clone.sid の値が true に設定されていることを確認します。デフォルト値は true です。 Oracle 11gR2 より前のバージョンの Oracle を使用している場合やクローンの SID 名にアンダースコアを含めない場合は、この値を false に設定します。 |
||||
oracle.parameters.with.comma |
このパラメータを使用すると、カンマ(、)を含むすべての Oracle パラメータを値として指定できます。任意の操作を実行する SnapManager では、 oracle.parameters.with.comma を使用してすべての Oracle パラメータをチェックし、値のスプリットをスキップします。 たとえば、 NLS_NUMERTH_characters = の値の場合は、 oracle.parameters.with.comma=nls_numeric_characters を指定します。複数の Oracle パラメータがあり、値がカンマである場合は、 oracle.parameters.with.comma ですべてのパラメータを指定する必要があります。 |
||||
|
これらのパラメータを使用すると、 Snapshot コピーが有効なストレージ・システム上にないデータベースで、 SnapManager 処理を実行する場合に、 SnapManager がプロファイルおよびバックアップからアーカイブ・ログ・ファイルを除外できます。 * 注: * を作成する前に、構成ファイルに除外パラメータを含める必要があります プロファイル( Profile ): これらのパラメータには、最上位のディレクトリまたはアーカイブログファイルが存在するマウントポイント、あるいはサブディレクトリの値を割り当てることができます。 アーカイブ・ログ・ファイルをプロファイルに含めてバックアップ対象から除外するには、次のいずれかのパラメータを指定する必要があります。
|
||||
|