================================================================================
Oracleのアーカイブログファイルの利用量を表示するプログラム
ArcCheck.exe
Composed by skr
http://www.geocities.jp/vyavadhi/
================================================================================
「雑多なメモ」の「Oracleのアーカイブログ」と連動して作成した、
Oracleのアーカイブログファイルの数や合計サイズ
及びドライブの空き容量を表示するプログラムです。
9iを対象にしています。(他のバージョンでは試していません)
最初は自動的に消そう、とか思っていたのですが、
とりあえず、手動で確認するようにしかなっておりません。
ドライブ:\oracle\ora92\rdbms
というフォルダに(ドライブはOracleインストール時の指定による)
*.arcというファイルがあるはずです。
*の部分は、英数字が入り、ファイルが増えていきます。
バックアップソフトによっては、バックアップ後に消してくれるようですが、
開発環境ではソフトが対応しておらず、手動で消しています。
================================================================================
使い方:
*.arcファイルが保存されていくパスをArcCheck.iniに記述します
例えば、
C:\oracle\ora92\rdbms
と1行だけ書き込んでください。
iniファイルにしてますけど、ただのテキストファイルです。1行目しか読みません。
ArcCheck.iniはArcCheck.exeと同じフォルダに置いてください。
ArcCheck.exeを起動します。
[更新]をクリックすると、情報を読み込みなおします。
知識が未熟なため、起動時点でのバーの表示が上手くいきません。
[更新]をしていただければ、ドライブの空き容量をバーで表示します。
難しい機能は無いので、試してみれば理解は簡単ではないかと思います。
================================================================================
開発環境 WindowsXPsp2 + VisualBasic.NET 2003 + Microsoft .NET Framework v1.1
動作環境 Microsoft .NET Frameworkが必要です。
つまり、それが動く環境が必要です。
また、Oracleを運用していないと、意味がありません。
ArcCheck.exeとArcCheck.iniを同じフォルダに置いて下さい。
レジストリは使用しません。
更新時 exeファイルを置き換えるだけで動作します。
配布条件 こんなプログラムを配布したいなんて事は無いかと思いますが
そのような事がある場合には、事前に連絡をいただきたく思います。
著作権 著作権は作者skrにあります。
免責事項 本プログラムを使用する上で生じたいかなる損害についても、
作者はその責任を一切負いません。
個人の責任において、ご使用下さい。
検討事項 起動時のバーの正しい表示(どうしたら直るでしょう?)
スケジュールによる自動更新(でも負荷が増えるだけかも)
空き容量が少なくなったらメールで知らせる機能(要るでしょうか?)
更新履歴
1.0.1908.16187 05/03/23 終了処理の修正
1.0.1893.19981 05/03/08 iniファイルの記述が不正な場合
C:\oracle\ora92\rdbms を
デフォルトの参照パスとする
1.0.1892.31484 05/03/07 以前から動かしていたものを
環境が汎用的になるように変更
とりあえず完成