SnapManager の設定パラメータ
SnapManager には、要件に応じて編集可能な設定パラメータのリストが用意されています。構成パラメータは'SMSAP_config'ファイルに保存されますただし、「smsap.config」ファイルにはサポートされる設定パラメータがすべて含まれているとは限りません。要件に応じて構成パラメータを追加できます。
次の表に、サポートされるすべての SnapManager 構成パラメータと、それらのパラメータを使用する状況を示します。
パラメータ | 説明 | ||||||
---|---|---|---|---|---|---|---|
|
これらのパラメータは、プロファイルの作成時に保持ポリシーを設定します。たとえば、次の値を割り当てることができます。 retain.hourly.count=12` 「retain.hourly.duration = 2」のようになります retae.month.count=2’ 「retain.monthly_schedule.duration = 6` |
||||||
'restore.temporaryVolumeName |
このパラメータは、一時ボリュームに名前を割り当てます。SnapManager でセカンダリストレージからデータをリストアする間接的な方法を使用する場合、プライマリストレージには、データベースファイルにコピーされてデータベースがリカバリされるまでの間、一時的なデータのコピーを保持するボリュームが必要になります。デフォルト値はありません。値を指定しない場合は、リストアコマンドで間接方式を使用する名前を入力する必要があります。たとえば、次の値を割り当てることができます。 'restore.temporaryVolumeName=* SMSAP_temp_volume* |
||||||
「host.credentials.persist`」 |
このパラメータは、 SnapManager にホストクレデンシャルを格納するかどうかを指定しデフォルトでは、ホストクレデンシャルは格納されません。ただし'リモート・クローン上で実行され'リモート・サーバへのアクセスを必要とするカスタム・スクリプトがある場合は'ホストの認証情報を保存する必要がありますホストの認証情報の保存を有効にするには'host.credentials'に*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` |
このプルーニングパラメータを使用すると、指定した時間にプルーニングできるアーカイブログファイルの最大数を定義できます。たとえば'maximum.archivelog.files.toprun.atATime`=*998*という値を割り当てることができます
|
||||||
'archivelogs.Consolid` |
このパラメータを使用すると'archivelogs.Consolidate'に*true*を割り当てた場合にSnapManager は'重複するアーカイブ・ログ・バックアップを解放できます |
||||||
suffix.backup.label.with .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コマンドの実行にタイムアウト値よりも時間がかかる場合、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_NUMERY_characters _`=の値の場合は'oracle.parameters.with.comma=_nls_numeric_characters`を指定します複数のOracleパラメータがあり'値にカンマが含まれている場合は'oracle.parameters.with.comma`ですべてのパラメータを指定する必要があります |
||||||
|
これらのパラメータを使用すると、Snapshotコピー対応のストレージ・システム上にないデータベースで、そのストレージ・システム上でSnapManager 処理を実行する場合に、SnapManager がプロファイルおよびバックアップからアーカイブ・ログ・ファイルを除外できます。
これらのパラメータには、最上位のディレクトリまたはアーカイブログファイルが存在するマウントポイント、あるいはサブディレクトリの値を割り当てることができます。 アーカイブ・ログ・ファイルをプロファイルに含めてバックアップ対象から除外するには、次のいずれかのパラメータを指定する必要があります。
|
||||||
|