データベース・サーバーに接続しているユーザーの確認

Windows または UNIX 上のデータベース・サーバーに接続しているユーザーを Windows マシンで確認するには、Rational® DOORS® データベース・サーバー管理ツールを使用します。 Rational DOORS クライアントは、データをディスクから読み取るとき、またはディスクに書き込むときだけサーバーに接続します。 データの転送が完了すると、すぐに接続は終了します。

手順

  1. 「スタート」>「すべてのプログラム」>「IBM Rational」>「IBM Rational Lifecycle Solutions Tools」>「IBM Rational DOORS 9.4」>「DOORS Database Server 管理」を順にクリックします。
  2. 接続を確認したいデータベース・サーバーに接続します。
  3. 「リストの最新表示 (Refresh List)」をクリックし、ユーザーとロックされたファイルのリストを更新します。
  4. 「終了」をクリックして、「Database Server 管理」ウィンドウを閉じます。
    注: UNIX マシンでは Rational DOORS データベース・サーバー管理ツールは使用できません。 UNIX マシンでデータベース・サーバーを管理する場合は、 コマンド行を使用する必要があります。
    1. $Rational DOORSHOME/bin ディレクトリーに移動します。
    2. 現在接続しているユーザーのリストを表示するには、次のコマンドを入力します。
      dbadmin -data port@DOORSserver [-password password]-userlist
      ロックされているすべてのファイルのリストを表示するには、次のコマンドを入力します。
      dbadmin -data port@DOORSserver [-password password]-locklist
      各要素を次のように置き換えます。
      • port は、データベース・サーバーが使用しているポートで置き換えます。
      • DOORSserver は、データベース・サーバーが稼働しているコンピューターの名前で置き換えます。
      • password は、データベース・サーバーのパスワードで置き換えます。 データベース・サーバーにパスワードが設定されていない場合は、-password スイッチを省略します。

      現在接続されているすべてのユーザーのリストが channel-id:username@computer の形式で表示されます。 dbadmin コマンドで作成された 接続のユーザー名は admin で、ユーザー名の前にコロンではなくアスタリスクが付けられています。

      例えば、次のようになります。

      abc$ dbadmin -data 36677@xyz -userlist
      -I- DBADMIN 6823:ptfrint@def
      -I- DBADMIN 8978*admin@abc 
      abc$ dbadmin -data 36677@ghi -killprocess 6823 

次のタスク

不要なユーザー接続またはファイル・ロックがある場合は、それを削除できます。

Windows マシンでは、データベース・サーバー管理ツールを使用できます。 ユーザー接続を切断するには、接続を選択し、「ユーザーの切断 (Disconnect User)」をクリックします。 ファイルのロックを解除するには、「ファイルのロック解除 (Unlock File)」をクリックします。

UNIX マシンでは、以下のようにコマンド行を使用する必要があります。
  • ユーザーを切断するには、次のコマンドを入力します。
    dbadmin -data port@DOORSserver [-password password] -killprocess channel_identifier
  • ファイルのロックを解除するには、次のコマンドを入力します。
    dbadmin -data port@DOORSserver [-password password] -unlock channel_identifier
各要素を次のように置き換えます。
  • port は、データベース・サーバーが使用しているポートで置き換えます。
  • DOORSserver は、データベース・サーバーが稼働しているコンピューターの名前で置き換えます。
  • password は、データベース・サーバーのパスワードで置き換えます。 データベース・サーバーにパスワードが設定されていない場合は、-password スイッチを省略します。
  • channel_identifier は、-locklist スイッチによって表示されるチャネル ID で置き換えます。
注: ユーザーの切断やファイルのロック解除は、それらがアクセスされなくなった場合にのみ行ってください。 接続中のユーザーを切断したり、アクセス中のファイルをロック解除したりすると、データベースが破損するおそれがあります。

フィードバック