Report Manager ユーティリティ スクリプト

sprc ユーティリティ スクリプトを使用して、レポート データベース内で特定のタスクを実行します。たとえば、バックアップ ユーティリティは、ランドスケープに固有の情報を収集し、その情報を別のデータベース スキーマにダンプします。各データベース バックアップには、後で参照できるように MySQL テーブルに格納されたエントリがあります。
casp1032jp
Spectrum Report Manager
ユーティリティ スクリプトを使用して、レポート データベース内で特定のタスクを実行します。たとえば、バックアップ ユーティリティは、ランドスケープに固有の情報を収集し、その情報を別のデータベース スキーマにダンプします。各データベース バックアップには、後で参照できるように MySQL テーブルに格納されたエントリがあります。
リカバリ ユーティリティは、ランドスケープを初期化し(RpmgrInitializeLandscape を使用して)、バックアップ データベースから現在のデータベースにテーブル エントリをすべてコピーします。
注:
Tomcat がオフラインである場合にはレポート データベース内のテーブルへの入力を回避するために、これらの操作を実行することをお勧めします。
以下の 
Spectrum Report Manager
ユーティリティ スクリプトは、レポート データベースでよく使用されます。
BackupReportingDBLandscape
BackupReportingDBLandscape ユーティリティ スクリプトは、バックアップ データベースへのランドスケープ データをキャプチャします。以下の形式を使用して、このコマンドを実行します。
BackupReportingDBLandscape user password domain name [description]
user
MySQL ユーザ名を示します。
  • password
    MySQL パスワードを示します。
  • domain name
    SpectroSERVER
    ドメイン名を示します。
  • 説明
    バックアップ コメントを説明します。
DisplayReportingDBBackups
DisplayReportingDBBackups スクリプトは、システムに存在するバックアップを表示します。CLI からデータベース名によってバックアップを削除する場合は、このスクリプトを使用できます。
以下の形式を使用して、このコマンドを実行します。
DisplayReportingDBBackups mysql user password domain name
mysql ユーザ
MySQL ユーザ名を示します。
  • password
    MySQL パスワードを示します。
  • domain name
    SpectroSERVER
    ドメイン名を示します。
exemptOutagesForDay
ExemptOutagesForDay スクリプトは、停止が除外期間(たとえば銀行の休業日)と一致する場合に、計画外停止を除外停止に変換します。
以下の形式を使用して、このコマンドを実行します。
exemptOutagesForDay mysql username mysql password exempt service outages [-undo YYYY-MM-DD] YYYY-MM-DD day
mysql username
MySQL ユーザ名を示します。
  • mysql password
    MySQL パスワードを示します。
  • exempt service outages
    サービス停止を除外します。
例:
exemptOutagesForDay user pass yes 2010-01-01 New Year\'s Day
RecoverReportingDBLandscape
RecoverReportingDBLandscape スクリプトは、レポート データベース内の単一のランドスケープをバックアップ データベースからリカバーします。
以下の形式を使用して、このコマンドを実行します。
RecoverReportingDBLandscape user password backup database name
user
MySQL ユーザ名を示します。
  • password
    MySQL パスワードを示します。
  • backup database name
    バックアップ データベースの名前を示します。
RemoveReportingDBBackups
RemoveReportingDBBackups スクリプトは、
Spectrum Report Manager
にランドスケープ用に作成されたバックアップ データベースを削除します。以下の形式を使用して、このコマンドを実行します。
RemoveReportingDBBackups user password backup database name
user
MySQL ユーザ名を示します。
  • password
    MySQL パスワードを示します。
  • backup database name
    バックアップ データベースの名前を示します。