
vCenter DB サイズの縮小
このドキュメントは、VMware vCenterデータベースのサイズを縮小するのに役立ちます, また、SQL Expressに含まれている場合は、制限に達したときにも必要になります, サービスが開始されないため、レジストリにエラーが発生し、それが私たちに示されます.
SQLスクリプトをダウンロードします (オラクル用もあります) の KBデVMwareの 1025914.
vCenterサービスが開始されている場合は、停止する必要があります.
以前に、削減するDBのバックアップを作成します.
SQLExpressでは、データベースの制限は4Gbになります 2005, 10SQL Express 2008R2 以降では GB、MSDE データベースでは 2Gb.
SQL 管理コンソールを開き、vCenter DB に対して新しいクエリを実行します, スクリプト.sqlの内容を貼り付け、パラメータ 'SET @CUTOFF_DATE = GETUTCDATE を変更します。()-XXさん’ 保持したい日または 'SET @CUTOFF_DATE = YYYY/MM/DD’ 特定の日付を設定するには.
すべてが正しくなる前にテストします, また、このステートメントを実行して、影響を受ける行の数を確認できます.
そして、「SET @DELETE_DATA’ の 0 宛先 1 DB でこのような削除を実行するには、 & 私たちは再び走ります.
このプロセスは遅くなります, 削除するボリュームとデータベースのサイズによって異なります, 履歴テーブルから削除された行の最後に確認します, 私の場合、彼は排除したでしょう 578343!
DBレベルでは、ギャップが解放されたため、それを減らす必要があります, これにより、DBが圧縮され、DBファイルも削減されます, こちらは, BDについて > “用事” > “減らす…” > “データベース”.
クリック “受け入れる” データベースが縮小する限り待機します.
そして何もない, この場合、約4Gbから500Mbに減少したことがわかります!