Skip to main content
SnapManager for SAP
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SnapManager の設定パラメータ

共同作成者

SnapManager には、要件に応じて編集可能な設定パラメータのリストが用意されています。構成パラメータは'SMSAP_config'ファイルに保存されますただし、「smsap.config」ファイルにはサポートされる設定パラメータがすべて含まれているとは限りません。要件に応じて構成パラメータを追加できます。

次の表に、サポートされるすべての SnapManager 構成パラメータと、それらのパラメータを使用する状況を示します。

パラメータ 説明
  • 「retain.hourly.count」のようになります

  • 「retain.hourly.duration」

  • 「retain.monthly」を指定できます

  • 「retain.month.duration」のように指定します

これらのパラメータは、プロファイルの作成時に保持ポリシーを設定します。たとえば、次の値を割り当てることができます。

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 より大きい値に変更することはできます。たとえば、次の値を割り当てることができます。

  • 'restorePlanMaxFilesDisplayed = 30`

メモ 無効な値を指定すると、デフォルトのファイル数が表示されます。

snapshot.list.timeout.min

このパラメータを使用すると、SnapManager 操作の実行時にSnapManager が「snap list」コマンドの実行を待機する時間を分単位で定義できます。デフォルトでは、SnapManager は30分間待機します。ただし、 0 より大きい値に変更することはできます。たとえば、次の値を割り当てることができます。

  • 'snapshot.list.timeout.min=40`

メモ 無効な値を指定した場合は、デフォルト値が使用されます。

SnapManager 操作では'snap listコマンドの実行時間が'snapshot.list.timeout.min'に割り当てられた値を超えると'操作は失敗し'タイムアウト・エラー・メッセージが表示されます

pruneIfFileExistsInOtherDestination

このプルーニングパラメータを使用すると、アーカイブログファイルの宛先を定義できます。アーカイブログファイルは、複数の保存先に保存されます。アーカイブ・ログ・ファイルを削除する場合、 SnapManager はアーカイブ・ログ・ファイルのデスティネーションを認識している必要があります。割り当てることができる値は次のとおりです。

  • 指定した宛先からアーカイブ・ログ・ファイルをプルーニングする場合は'pruneIfFileExistsInOtherDestination'に*false*を割り当てる必要があります

  • アーカイブ・ログ・ファイルを外部デスティネーションからプルーニングする場合は'pruneIfFileExistsInOtherDestinationに*true*を割り当てる必要があります

prune.archivelogs.backedup.from.otherdestination`

このプルーニングパラメータを使用すると、指定したアーカイブログ送信先からバックアップされるアーカイブログファイル、または外部アーカイブログ送信先からバックアップされるアーカイブログファイルをプルーニングできます。割り当てることができる値は次のとおりです。

  • 指定された宛先からアーカイブ・ログ・ファイルをプルーニングする場合、アーカイブ・ログ・ファイルが-prune dest`を使用して指定された宛先からバックアップされる場合、*false*をprune.archivelogs.backedup.from.otherdestination`に割り当てる必要があります。

  • 指定したデスティネーションからアーカイブ・ログ・ファイルを削除し、アーカイブ・ログ・ファイルを他のいずれかのデスティネーションから少なくとも1回バックアップする場合には、「prune.archivelogs.backedup.from.otherdestination`」に「* true *」を割り当てる必要があります。

最大アーカイブログファイル.toprun.atATime`

このプルーニングパラメータを使用すると、指定した時間にプルーニングできるアーカイブログファイルの最大数を定義できます。たとえば'maximum.archivelog.files.toprun.atATime`=*998*という値を割り当てることができます

メモ 最大アーカイブログ.files.toprune.atATime'に割り当てることができる値は'1000未満でなければなりません

'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コマンドのタイムアウト値を定義できます

メモ 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 問題を修正して、障害が発生したポイントからクローニング処理を再開できます。

  • 「backup.sleep.DNFSレイアウト」

  • backup.sleep.dnfs.secs`

これらのパラメータは、 Direct NFS ( dNFS )レイアウトでスリープメカニズムをアクティブにします。dNFSまたはネットワークファイルシステム(NFS)を使用して制御ファイルのバックアップを作成した後、SnapManager は制御ファイルの読み取りを試みますが、ファイルが見つからない可能性があります。スリープメカニズムを有効にするには、「backup.sleep.DNFS .layout`=true」を確認してください。デフォルト値は* true *です。

スリープ機能を有効にする場合は、スリープ時間をbackup.sleep.dnfs.secs`に割り当てる必要があります。割り当てられたスリープ時間は秒単位で、値は環境によって異なります。デフォルト値は 5 秒です。

例:

  • 「backup.sleep.DNFS .layout`=true

  • backup.sleep.dnfs.secs`=2

  • override.default.backup.pattern`

  • new.default.backup.pattern`

バックアップラベルを指定しない場合、 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`ですべてのパラメータを指定する必要があります

  • 「archivedLogs.exclude`」

  • 'archivedLogs.exclude.fileslike `

  • `<db-unique-name>.archiveLogs.exclude.fileslike `

これらのパラメータを使用すると、Snapshotコピー対応のストレージ・システム上にないデータベースで、そのストレージ・システム上でSnapManager 処理を実行する場合に、SnapManager がプロファイルおよびバックアップからアーカイブ・ログ・ファイルを除外できます。

メモ プロファイルを作成する前に、構成ファイルに除外パラメータを含める必要があります。

これらのパラメータには、最上位のディレクトリまたはアーカイブログファイルが存在するマウントポイント、あるいはサブディレクトリの値を割り当てることができます。

アーカイブ・ログ・ファイルをプロファイルに含めてバックアップ対象から除外するには、次のいずれかのパラメータを指定する必要があります。

  • すべてのプロファイルまたはバックアップからアーカイブ・ログ・ファイルを除外するための正規表現を指定するには'archivedLogs.exclude'を使用します

    正規表現に一致するアーカイブログファイルは、すべてのプロファイルおよびバックアップから除外されます。

    たとえば'archivedLogs.exclude=J:\\arch\\.*`を設定できます

    メモ 宛先にファイル区切り文字がある場合は、追加のスラッシュ記号( \ )をパターンに追加する必要があります。また、パターンの末尾には二重スラッシュパターン( \\. * )を使用する必要があります。
  • すべてのプロファイルまたはバックアップからアーカイブ・ログ・ファイルを除外するためのSQL式を指定するには'archivedLogs.exclude.fileslikeを指定します

    SQL 式に一致するアーカイブログファイルは、すべてのプロファイルとバックアップから除外されます。

    たとえば'archivedLogs.exclude.fileslike =J:\\ARCH2\\%`を設定できます

    メモ 宛先にファイルセパレータがある場合は、追加のスラッシュ記号( \ )をパターンに追加する必要があります。また、パターンの末尾には二重スラッシュパターン( \\% )を使用する必要があります。
  • `<db-unique-name>.archivedLogs.exclude.fileslikeアーカイブログファイルをプロファイルからのみ除外するSQL式を指定したり、指定された_db-unique-name__でデータベース用に作成されたバックアップを指定したりします。

    SQL 式に一致するアーカイブ・ログ・ファイルは、プロファイルおよびバックアップから除外されます。

    たとえば'mydb.archivedLogs.exclude.fileslike =J:\\ARCH2\\%`を設定できます

    メモ 宛先にファイルセパレータがある場合は、追加のスラッシュ記号( \ )をパターンに追加する必要があります。また、パターンの末尾には二重スラッシュパターン( \\% )を使用する必要があります。
メモ BR * Toolsでは、アーカイブ・ログ・ファイルを除外するように設定されている場合でも、次のパラメータはサポートされません。
  • 'archivedLogs.exclude.fileslike `

  • `<db-unique-name>.archiveLogs.exclude.fileslike `