【手続補正書】
【提出日】平成17年11月30日(2005.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータシステムの、１つ以上のプロセッサで実行されるデータベースサーバを含むデータベースシステムを監視するための方法であって、前記方法は、
前記データベースシステムによって管理されるコンテンツのコピーを、前記コンピュータシステムから前記コンテンツを除去することなく、前記コンピュータシステムから離れた位置の装置に作成するステップを含み、
前記コンテンツは、前記データベースシステムによって管理されるデータベースに投入されるデータであり、前記データベースの構造、メタデータ、またはスキーマの一部をなさず、前記方法はさらに、
前記装置において、自動的に以下のステップを実行することによって自動的に潜在的な異常を検出するステップを含み、前記以下のステップは、
ａ）ユーザが指定したセキュリティ規則を受信するためにインターフェイスを通してユーザによって以前与えられた、１つ以上の分析処理によって用いられる基準を指定する基準データを読込むステップを含み、前記基準データは、前記コンテンツの前記コピー内の特定の値によって満たされなければならない条件を規定するデータを含み、さらに、
ｂ）前記基準データで指定される基準に基づいて前記コンテンツの前記コピー内において潜在的に異常である１つ以上のデータ要素を識別するために、前記コンテンツの前記コピーに対して１つ以上の分析処理を実行するステップを含み、前記１つ以上の分析処理のうちの１つは、前記コンテンツの前記コピー内の前記特定の値が前記条件を満たすかどうかを決定するステップを含み、さらに、
ｃ）前記１つ以上のデータ要素が潜在的に異常であることを識別した後に通知の信号を送るステップを含む、方法。
【請求項２】
前記データベースシステムによって管理される前記コンテンツの前記コピーを作成する前記ステップは、前記装置が前記データベースシステムから「読取専用の」アクセスの認可を受けるステップと、前記装置が前記コンテンツの前記コピーを獲得するために、前記「読取専用の」アクセスを用いるステップとをさらに含む、請求項１に記載の方法。
【請求項３】
前記データ要素に対して１つ以上の分析処理を実行するステップは、前記装置によって排他的に実行される、請求項１に記載の方法。
【請求項４】
前記データベースのスキーマに関するメタデータを読込むステップをさらに含み、前記１つ以上の分析処理は、少なくとも部分的に前記メタデータに基づいて実行される、請求項１に記載の方法。
【請求項５】
前記データベースシステムの１人以上のユーザが、前記データベース内のデータを見る、変更するまたは削除するうちの少なくとも１つを行なうことができるようにするための１組の特権を示すデータを読込むステップをさらに含み、前記１つ以上の分析処理は、少なくとも部分的に前記特権に基づいて実行される、請求項１に記載の方法。
【請求項６】
通知の信号を送る前記ステップは、少なくとも第１の指定されたｅメールアドレスにｅメールを送信するステップを含む、請求項１に記載の方法。
【請求項７】
通知の信号を送る前記ステップは、少なくとも第１の指定された電話番号を呼出すステップを含む、請求項１に記載の方法。
【請求項８】
１つ以上の分析処理を実行するステップは、前記コンテンツのうちの少なくとも一部を、以前のインスタンスで読込まれたコンテンツと比較するステップを含む、請求項１に記載の方法。
【請求項９】
前記データベースのシステムカタログを読込むステップをさらに含み、１つ以上の分析処理を実行するステップは、前記システムカタログを、以前のインスタンスで前記データベースから読込まれたシステムカタログと比較するステップを含む、請求項４に記載の方法。
【請求項１０】
前記データベースに記憶され、前記装置の前記位置にコピーされるべき前記コンテンツ内で１組のデータ要素を識別するステップをさらに含む、請求項１に記載の方法。
【請求項１１】
前記データベースシステムによって管理される前記コンテンツの前記コピーを、前記コンピュータシステムから離れた位置の装置に作成するステップは、
前記１組のデータを外部のデータベース分析システムの位置に読込むステップを含む、請求項１０に記載の方法。
【請求項１２】
１つ以上の分析処理を実行するステップは、
前記データベースにおけるデータが、前記１組のデータ要素の第１の比較パラメータに基づいて潜在的に異常であるかどうかに関する第１の判定を行なうために、前記１組のデータ要素に対して第１の分析処理を実行するステップと、
前記データベースにおけるデータが、前記１組のデータ要素の第２の比較パラメータに基づいて潜在的に異常であるかどうかに関する第２の判定を行なうために、前記１組のデータ要素に対して第２の分析処理を実行するステップとを含む、請求項１０に記載の方法。
【請求項１３】
１つ以上の分析処理を実行するステップは、
前記データベースにおける何らかのデータが、前記１組のデータ要素の第３の比較パラメータに基づいて潜在的に異常であるかどうかに関する第３の判定を行なうために、前記１組のデータ要素に対して第３の分析処理を実行するステップを含む、請求項１２に記載の方法。
【請求項１４】
１つ以上の分析処理を実行するステップは、前記１組のデータ要素を、ユーザによって規定された１組のパラメータと比較するステップを含む、請求項１０に記載の方法。
【請求項１５】
１つ以上の分析処理を実行するステップは、前記１組のデータ要素における２つ以上のデータ要素の最大値、前記１組のデータ要素における２つ以上のデータ要素の最小値、および前記１組のデータ要素における２つ以上のデータ要素の平均値を決定するステップを含む、請求項１２に記載の方法。
【請求項１６】
１つ以上の分析処理を実行するステップは、前記最大値、前記最小値、および前記平均値のうちの少なくとも１つを、以前の期間から決定された値と比較するステップを含む、請求項１５に記載の方法。
【請求項１７】
１つ以上の分析処理を実行するステップは、前記１組のデータ要素から１群のデータを選択するステップと、前記１群のデータの比較パラメータを決定するステップとを含む、請求項１２に記載の方法。
【請求項１８】
前記１群のデータの比較パラメータを決定するステップは、前記１群のデータにおける最大値のデータ要素、前記１群のデータにおける最小値のデータ要素、および前記１群のデータの平均値のうちの１つ以上を決定するステップを含む、請求項１７に記載の方法。
【請求項１９】
１群のデータを選択するステップは、１つ以上のユーザが規定したパラメータに基づいて前記１群のデータを選択するステップを含む、請求項１７に記載の方法。
【請求項２０】
１つ以上の分析処理を実行するステップは、統計分布を用いて前記１組のデータ要素から識別された値を一まとめにするステップと、次に前記統計分布を用いて前記データベース内で潜在的に異常なデータを識別するステップとを含む、請求項１０に記載の方法。
【請求項２１】
１つ以上の分析処理を実行するステップは、前記データベース内の個々のデータ要素を規定する２つ以上のパラメータの範囲に基づいて、前記個々のデータ要素の値のデータポイントを識別するステップを含む、請求項２０に記載の方法。
【請求項２２】
前記２つ以上のパラメータは、前記１組の個々のデータ要素から個々のデータ要素の行を識別する第１のパラメータ、および、前記個々のデータ要素の列を識別する第２のパラメータに対応する、請求項２１に記載の方法。
【請求項２３】
１つ以上の分析処理を実行するステップは、以前の期間に前記データベースから識別された１組のデータ要素に基づいて、１つ以上の前記分析処理の結果を、前記１つ以上の分析処理を実行して得られた以前の結果と比較するステップを含む、請求項１０に記載の方法。
【請求項２４】
１つ以上の分析処理を実行するステップは、１つ以上の前記分析処理の結果を、指定された１組の結果と比較するステップを含む、請求項１０に記載の方法。
【請求項２５】
１つ以上のインスタンスで分析処理を実行した結果をまとめて報告書に編集するステップをさらに含む、請求項１０に記載の方法。
【請求項２６】
前記潜在的に異常なデータをまとめて報告書に編集するステップをさらに含む、請求項２５に記載の方法。
【請求項２７】
前記潜在的に異常なデータを、前記データベースに前記潜在的に異常なデータを記憶させた事象と関連付けるステップをさらに含む、請求項１０に記載の方法。
【請求項２８】
潜在的に異常なデータを前記データベースに記憶させる複数の事象を記録するステップをさらに含む、請求項２７に記載の方法。
【請求項２９】
指定された期間における１つ以上のインスタンスで、前記データベースシステムのデータベース内でコンテンツとして記憶された１組のデータ要素を識別するステップと、
前記１組のデータ要素が、前記指定された期間にわたってどのように修正されるかについてのトレンドデータを識別するステップと、
前記トレンドデータに基づいて、前記データベース内で潜在的に異常なデータを識別するために、１つ以上の分析処理を実行するステップとをさらに含む、請求項１に記載の方法。
【請求項３０】
前記トレンドデータに基づいて前記１つ以上の分析処理を実行する前記ステップは、前記トレンドデータに基づいて前記１つ以上の分析処理を調整するステップを含む、請求項２９に記載の方法。
【請求項３１】
前記トレンドデータに基づいて前記１つ以上の分析処理を実行する前記ステップは、前記トレンドデータに基づいて前記１つ以上の分析処理を選択するステップを含む、請求項２９に記載の方法。
【請求項３２】
前記１組のデータ要素がどのように修正されるかについてのトレンドを識別するステップは、ユーザによって指定された持続期間にわたって前記トレンドデータを識別するステップを含む、請求項２９に記載の方法。
【請求項３３】
前記指定された期間が一旦終了すると、１組のデータ要素を識別する前記ステップと、次に、前記指定された期間に識別された前記トレンドデータに基づいて前記１つ以上の分析処理を実行するステップとを繰り返すステップをさらに含む、請求項２９に記載の方法。
【請求項３４】
１組のデータ要素を識別するステップは、前記データベースシステムによって管理されるデータベースから前記１組のデータ要素を読込むステップを含む、請求項２９に記載の方法。
【請求項３５】
１組のデータ要素を識別する前記ステップは、指定された期間にわたって複数のインスタンスで繰返され、前記１組のデータ要素がどのように修正されるかについてのトレンドデータを識別するステップは、前記１組のデータ要素を識別する各々のインスタンスの後に、前記トレンドデータを更新するステップを含む、請求項２９に記載の方法。
【請求項３６】
前記１つ以上の分析処理を実行した結果をまとめて報告書に編集するステップをさらに含む、請求項２９に記載の方法。
【請求項３７】
前記潜在的に異常なデータをまとめて報告書に編集するステップをさらに含む、請求項３６に記載の方法。
【請求項３８】
潜在的に異常なデータを、前記データベースに前記潜在的に異常なデータを記憶させた事象と関連付けるステップをさらに含む、請求項２９に記載の方法。
【請求項３９】
潜在的に異常なデータを前記データベースに記憶させる複数の事象を記録するステップをさらに含む、請求項３８に記載の方法。
【請求項４０】
１つ以上のプロセッサによって実行されるときに、前記１つ以上のプロセッサに請求項
１から３９のうちのいずれか１つに挙げられる方法を実行させる１つ以上のシーケンスの命令を伝える、コンピュータ読取り可能媒体。