JP2011164918A - データベース管理装置、データベース管理方法、及びプログラム - Google Patents
データベース管理装置、データベース管理方法、及びプログラム Download PDFInfo
- Publication number
- JP2011164918A JP2011164918A JP2010026751A JP2010026751A JP2011164918A JP 2011164918 A JP2011164918 A JP 2011164918A JP 2010026751 A JP2010026751 A JP 2010026751A JP 2010026751 A JP2010026751 A JP 2010026751A JP 2011164918 A JP2011164918 A JP 2011164918A
- Authority
- JP
- Japan
- Prior art keywords
- client
- communication
- lock
- database
- session
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】データベース11を管理するデータベース管理部15と、クライアント20との通信の状態を監視する通信監視部12と、通信監視部12による監視結果に基づいて、データベース11のロック取得中にクライアント20からの通信が一定時間発生していな場合には、クライアント20に障害が発生していると判断する障害判定部13と、障害判定部13においてクライアント20に障害が発生していると判断された場合に、クライアント20が取得しているロックを強制的に解除するロック解除操作部14と、を備える。
【選択図】図1
Description
しかし、クライアントが何らかの障害によりロックを取得したまま解放できない場合、他のクライアントはデータベースを参照することができなくなることが問題となる。
図1は、本発明の実施の形態によるデータベース管理装置10の構成を示すブロック図である。
図に示すように、データベース管理装置10は、クライアント20と通信回線50を介して接続されている。
データベース管理装置10は、データベース11、通信監視部12、障害判定部13、ロック解除操作部14、データベース管理部15を備えている。
まず、通信監視部12の通信内容取得部121は、外部からの通信のうち、データベースプロセスにアクセスしてくる通信(監視対象の通信)を特定する情報を取得する。(図3のステップS301)。通信を特定するための情報は、データベースプロセスに関連付いている情報(例えばポート番号等)である。
さらに、通信監視部12は、ステップS202で取得した通信が監視対象の通信であるか否かをステップS301で取得した情報に基づいて判断し(ステップS303)、監視対象であれば(Y)、通信内容を通信内容解析部122に送信する。通信内容には、クライアントプロセスを識別する情報と、クライアントプロセスがアクセスしているデータベースプロセスを識別する情報が含まれる。
確認の際には、まずセッション情報テーブル123の先頭の行(レコード)のセッション情報を取得する(図5のステップS501、S502)。
また、クライアント20とデータベース管理装置10の間のセッションの監視は、データベース管理装置10のネットワークインタフェイスを監視することで実施できるため、既に稼動しているデータベース管理システムにも適用可能であり、データベースプログラムの種類も問わない。
Claims (4)
- クライアントとの通信の状態を監視する通信監視部と、
前記通信監視部による監視結果に基づいて、データベースのロック取得中に前記クライアントからの通信が一定時間発生していな場合には、前記クライアントに障害が発生していると判断する障害判定部と、
前記障害判定部において前記クライアントに障害が発生していると判断された場合に、前記クライアントが取得しているロックを強制的に解除するロック解除操作部と、を備えたデータベース管理装置。 - 前記通信監視部は、前記クライアントのプロセスと前記データベースのプロセスの間で確立されているセッションの状態を監視し、セッション内で発生した前記クライアントからの最後の通信時刻と、そのセッションのロック状態をセッション情報テーブルに蓄積し、
前記障害判定部は、前記セッション情報テーブルを定期的に監視し、前記データベースのロック取得中で、かつ前記クライアントからの最後の通信時刻が現在時刻から一定時間以上遅れているセッションの情報を前記ロック解除操作部に通知し、
ロック解除操作部は、前記障害判定部から通知されたセッションを破棄してロックを強制的に解除することを特徴とする請求項1に記載のデータベース管理装置。 - クライアントとの通信状態を監視し、
データベースのロック取得中に前記クライアントからの通信が一定時間発生していな場合には、前記クライアントに障害が発生していると判断し、
前記クライアントに障害が発生していると判断された場合に、前記クライアントが取得しているロックを強制的に解除する、データベース管理方法。 - コンピュータを、
クライアントとの通信の状態を監視する通信監視部と、
前記通信監視部による監視結果に基づいて、データベースのロック取得中に前記クライアントからの通信が一定時間発生していな場合には、前記クライアントに障害が発生していると判断する障害判定部と、
前記障害判定部において前記クライアントに障害が発生していると判断された場合に、前記クライアントが取得しているロックを強制的に解除するロック解除操作部として機能させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010026751A JP2011164918A (ja) | 2010-02-09 | 2010-02-09 | データベース管理装置、データベース管理方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010026751A JP2011164918A (ja) | 2010-02-09 | 2010-02-09 | データベース管理装置、データベース管理方法、及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011164918A true JP2011164918A (ja) | 2011-08-25 |
Family
ID=44595528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010026751A Pending JP2011164918A (ja) | 2010-02-09 | 2010-02-09 | データベース管理装置、データベース管理方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011164918A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013061722A1 (ja) * | 2011-10-26 | 2013-05-02 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、ゲームサーバ、ゲームサーバの制御方法および記録媒体 |
CN109716419A (zh) * | 2016-10-28 | 2019-05-03 | 国立大学法人大阪大学 | 导管-模拟器用内脏器官模型 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06301658A (ja) * | 1993-04-14 | 1994-10-28 | Nec Corp | 疎結合電子計算機システムのリカバリ方式 |
JPH11338754A (ja) * | 1998-05-22 | 1999-12-10 | Mitsubishi Electric Corp | 共有ファイル管理システム |
JP2002324047A (ja) * | 2001-02-12 | 2002-11-08 | Internatl Business Mach Corp <Ibm> | 分散クライアント/サーバ環境での自動化セッション・リソース・クリーンアップの方法およびシステム。 |
JP2004094850A (ja) * | 2002-09-04 | 2004-03-25 | Nec Corp | 排他制御装置および排他制御方法 |
-
2010
- 2010-02-09 JP JP2010026751A patent/JP2011164918A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06301658A (ja) * | 1993-04-14 | 1994-10-28 | Nec Corp | 疎結合電子計算機システムのリカバリ方式 |
JPH11338754A (ja) * | 1998-05-22 | 1999-12-10 | Mitsubishi Electric Corp | 共有ファイル管理システム |
JP2002324047A (ja) * | 2001-02-12 | 2002-11-08 | Internatl Business Mach Corp <Ibm> | 分散クライアント/サーバ環境での自動化セッション・リソース・クリーンアップの方法およびシステム。 |
JP2004094850A (ja) * | 2002-09-04 | 2004-03-25 | Nec Corp | 排他制御装置および排他制御方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013061722A1 (ja) * | 2011-10-26 | 2013-05-02 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、ゲームサーバ、ゲームサーバの制御方法および記録媒体 |
JP2013176533A (ja) * | 2011-10-26 | 2013-09-09 | Konami Digital Entertainment Co Ltd | ゲームシステム、ゲームサーバおよび制御方法 |
US9600972B2 (en) | 2011-10-26 | 2017-03-21 | Konami Digital Entertainment Co., Ltd. | Game system, game server therefor, control method for game server, and computer readable recording medium |
US9779586B2 (en) | 2011-10-26 | 2017-10-03 | Konami Digital Entertainment Co., Ltd. | Game server, control method therefor, and computer readable recording medium |
CN109716419A (zh) * | 2016-10-28 | 2019-05-03 | 国立大学法人大阪大学 | 导管-模拟器用内脏器官模型 |
US11195436B2 (en) | 2016-10-28 | 2021-12-07 | Osaka University | Organ model for catheter simulator |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10958543B2 (en) | Monitoring wireless access point events | |
CN109960634B (zh) | 一种应用程序监控方法、装置及*** | |
EP2921955A1 (en) | Capability monitoring in a service oriented architecture | |
US20120297059A1 (en) | Automated creation of monitoring configuration templates for cloud server images | |
US11218541B2 (en) | Data storage method, storage server, and storage medium and system | |
US9900385B2 (en) | Connection management device, communication system, connection management method, and computer program product | |
EP2908497B1 (en) | Method, device and system for remote management of terminal peripheral | |
US11283638B1 (en) | Determining the status of a node based on a distributed system | |
JP2006011888A (ja) | 遠隔管理システム | |
KR101211207B1 (ko) | 캐시 클라우드 구조를 이용한 캐시 시스템 및 캐싱 서비스 제공 방법 | |
JP2013097548A (ja) | 情報処理システム、情報処理装置、クライアント端末、情報処理方法、及びプログラム | |
WO2017054734A1 (zh) | 一种锁定文件管理方法和装置 | |
JP2015041947A (ja) | 情報処理装置、情報処理方法及びプログラム | |
KR101845195B1 (ko) | M2m 시스템에서 다중 리소스 구독 연관 방법 | |
JP2011164918A (ja) | データベース管理装置、データベース管理方法、及びプログラム | |
US20200236165A1 (en) | System and method for synchronization of media objects between devices operating in a multiroom system | |
US11190432B2 (en) | Method and first node for managing transmission of probe messages | |
JP2007299183A (ja) | 機器管理システム | |
US12052150B2 (en) | Monitoring wireless access point events | |
JP6502418B2 (ja) | 電子機器管理システム及び電子機器管理方法 | |
US20160241440A1 (en) | Providing network management information in a communications network | |
JP2009098985A (ja) | セッション管理方法、通信システムおよび通信装置 | |
JP2017068415A (ja) | システム、及び、システムの制御方法 | |
JP5851870B2 (ja) | ネットワーク監視システム及びネットワーク監視方法 | |
JP2006092291A (ja) | コンピュータシステムの制御方法およびコンピュータシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130111 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131205 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140131 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140507 |