SnapManager の設定パラメータ
SnapManager には、要件に応じて編集可能な設定パラメータのリストが用意されています。設定パラメータはSMSap.configファイルに保存されます。ただし、SMSAP_CONFIGファイルに、サポートされているすべての設定パラメータが含まれているとはかぎりません。要件に応じて構成パラメータを追加できます。
次の表に、サポートされるすべての SnapManager 構成パラメータと、それらのパラメータを使用する状況を示します。
パラメータ | 説明 | ||||
---|---|---|---|---|---|
|
これらのパラメータは、プロファイルの作成時に保持ポリシーを設定します。たとえば、次の値を割り当てることができます。
retain.hourly.duration =* 2 *` retae.month.count=* 2 *` 「retain.monthly_schedule.duration =* 6 *」 |
||||
restore.secondaryAccessPolicy` |
このパラメータは、 Protection Manager を使用して直接リストアできない場合に、 SnapManager がセカンダリストレージ上のデータにアクセスする方法を定義します。セカンダリストレージ上のデータにアクセスするためのさまざまな方法は次のとおりです。
|
||||
'restore.temporaryVolumeName |
このパラメータは、一時ボリュームに名前を割り当てます。SnapManager でセカンダリストレージからデータをリストアする間接的な方法を使用する場合、プライマリストレージには、データベースファイルにコピーされてデータベースがリカバリされるまでの間、一時的なデータのコピーを保持するボリュームが必要になります。デフォルト値はありません。値を指定しない場合は、リストアコマンドで間接方式を使用する名前を入力する必要があります。たとえば、次の値を割り当てることができます。 'restore.temporaryVolumeName=* SMSAP_temp_volume* |
||||
retain.alwaysFreeExpiredBackups |
このパラメータを指定すると、データ保護が設定されていない場合でも、 SnapManager はバックアップの期限が切れた時点および高速リストアが実行された時点でバックアップを解放します。このパラメータを指定すると、有効期限が切れた保護バックアップが解放され、有効期限が切れた保護されていないバックアップが削除割り当てることができる値は次のとおりです。
|
||||
「host.credentials.persist`」 |
このパラメータは、 SnapManager にホストクレデンシャルを格納するかどうかを指定しデフォルトでは、ホストクレデンシャルは格納されません。ただし'リモート・クローン上で実行され'リモート・サーバへのアクセスを必要とするカスタム・スクリプトがある場合は'ホストの認証情報を保存する必要がありますホストの認証情報の保存を有効にするには'host.credentials.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` |
このプルーニングパラメータを使用すると、指定したアーカイブログ送信先からバックアップされるアーカイブログファイル、または外部アーカイブログ送信先からバックアップされるアーカイブログファイルをプルーニングできます。割り当てることができる値は次のとおりです。
|
||||
最大アーカイブログファイル.toprun.atATime` |
このプルーニングパラメータを使用すると、指定した時間にプルーニングできるアーカイブログファイルの最大数を定義できます。たとえば、次の値を割り当てることができます。 最大アーカイブ・ログ・ファイル.toprun.atATime=998`
|
||||
'archivelogs.Consolid` |
このパラメータを使用すると'true'をarchivelos.Consolidate'に割り当てた場合にSnapManager は'重複するアーカイブ・ログ・バックアップを解放できます |
||||
suffix.backup.label.with .logs' |
このパラメータでは、データバックアップとアーカイブログバックアップのラベル名を区別するために、追加するサフィックスを指定できます。 たとえば'logs'をsuffix.backup.label.with .logs'に割り当てると'_logsはアーカイブ・ログ・バックアップ・ラベルのサフィックスとして追加されますアーカイブ・ログのバックアップ・ラベルは「arch_logs」になります。 |
||||
backup.archivelogs.beyond.missingfiles` |
このパラメータを使用すると、 SnapManager で不足しているアーカイブログファイルをバックアップに含めることができます。 アクティブファイルシステムに存在しないアーカイブログファイルは、バックアップに含まれません。アクティブ・ファイル・システムに存在しないアーカイブ・ログ・ファイルも含め'すべてのアーカイブ・ログ・ファイルを含める場合は'true'をbackup.archivelogs.beyond.missingfiles`に割り当てる必要があります 欠落しているアーカイブ・ログ・ファイルを無視するには'false'を割り当てます |
||||
srvctl.timeoutのように指定します |
このパラメータでは'srvctlコマンドのタイムアウト値を定義できます
SnapManager がタイムアウト値よりも「srvctl」コマンドの実行に時間がかかると、「Error:Timeout occurred while executing command:srvctl status」というエラーメッセージが表示されて、SnapManager 処理が失敗します。 |
||||
'snapshot.restore.storageNameCheck |
このパラメータは、SnapManager で、Data ONTAP 7-Modeからclustered Data ONTAPに移行する前に作成されたSnapshotコピーを使用してリストア処理を実行できるようにします。パラメータに割り当てられるデフォルト値は「* 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またはNetwork File System(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 がプロファイルおよびバックアップからアーカイブ・ログ・ファイルを除外できます。
これらのパラメータには、最上位のディレクトリまたはアーカイブログファイルが存在するマウントポイント、あるいはサブディレクトリの値を割り当てることができます。最上位のディレクトリまたはマウントポイントを指定し、ホストのプロファイルでデータ保護が有効になっている場合、そのマウントポイントまたはディレクトリは Protection Manager で作成されたデータセットに含まれません。ホストから除外するアーカイブログファイルが複数ある場合は、アーカイブログファイルのパスをカンマで区切る必要があります。 アーカイブ・ログ・ファイルをプロファイルに含めてバックアップ対象から除外するには、次のいずれかのパラメータを指定する必要があります。
|