2009年9月15日
富士通株式会社
この度、PCサーバPRIMERGYにおきまして、標準添付のハードウェア監視・管理ツール(ServerView Console / Operations Manager)の利用方法でシステム運用に影響があることが判明いたしました。以下の対応をさせて頂きますのでご理解を頂きますようお願いいたします。
なお、PRIMERGY ダウンロード検索に詳細情報を掲載しています。
ServerViewdb_log.LDF データベースログファイルが肥大し、そのままお使いいただいた場合には、スローダウン/システムダウンを引き起こす場合があります。
PRIMERGY ハードウェア監視・管理ツール(ServerView Console / Operations Manager for Windows)を利用の全機種
対象 SeverView Console バージョン
ServerView Console for Windows V4.52.08 / V4.52.09 / V4.61.04 / V4.61.05 / V4.61.06 / V4.71.11
ただし、V4.71.11.02は、対策済で対象外となります。
下記の発生環境で次の条件で発生します。
【発生環境】
SQLAgent$SQLSERVERVIEWサービスが停止、または、異常動作などの理由で定期メンテナンスジョブが実行されていない場合、ログデータが定期的に格納されログファイル:ServerViewdb_log.LDFが肥大します。
イベントログ(アプリケーション)
ソース : SQLAgent$SQLSERVERVIEW
分類 : Job Engine
種類 : 情報
イベントID : 208
説明 : SQL Server Scheduled Job '<メンテナンスジョブ名>' (<16進数>)
- Status: 成功
- Invoked on: <実行開始時間>
- Message: ジョブは成功しました。
本方法で肥大したファイルを縮小してください。
その後、SQLAgent$SQLSERVERVIEW サービスを開始してください。縮小を実施しないまま、SQLAgent$SQLSERVERVIEW サービスを開始させるとメンテナンスを実施する作業領域を確保しようとしますので、ディスク枯渇がさらに進行し、システム停止に陥る場合があります。
【事前作業】
ダウンロード検索からのダウンロードファイルを解凍すると、以下のスクリプトファイルが作成されます。
| ファイル名 | 説明 |
|---|---|
| dbcc_shrink.bat | 下記のSQLスクリプトを実行するためのバッチファイルです。 |
| dbcc_shrink.sql | トランザクションログファイルのサイズを切り詰めます。 |
【肥大したファイルの縮小作業】
サーバに管理者権限でログオンして、「事前作業」で解凍したバッチファイルを実行し、肥大したファイルを縮小します。
圧縮実行前のファイルサイズ
YYYY/MM/DD hh:mm xxx,xxx,xxx ServerViewDB_log.LDF
トランザクションログの圧縮を実行中...
圧縮実行後のファイルサイズ
YYYY/MM/DD hh:mm xxx,xxx,xxx ServerViewDB_log.LDF
補足:実行時に %TEMP% 配下に当バッチのログファイル(dbcc_shrink_res.txt)が作成されます。バッチが失敗した場合など、ログを参照する必要がある場合は自動的に表示されます。また、このログは削除してもかまいません。
【注意事項】
以下の場合は本バッチを使ってログの圧縮ができません。
ServerView ConsoleおよびSQL Serverを再インストールする必要があります。
以下のように表示された場合は、SQL Serverのサービスが停止している可能性がありますので、サービスの状態を確認して下さい。
dbcc_shrink_res.txt
[DBMSLPCN]SQL Server が存在しないか、アクセスが拒否されました。
[DBMSLPCN]ConnectionOpen (Connect()).
その他
以上