Просмотр подключенных пользователей к серверу базы данных

Узнать, кто из пользователей подключен к серверам базы данных в операционной системе Windows или Linux, можно с помощью инструмента администрирования сервера базы данных Rational DOORS в системе Windows. Клиент Rational DOORS подключается к серверу, только когда требуется прочитать данные с диска или записать данные на диск. После передачи данных соединение разрывается.

Процедура

  1. Выберите Пуск > Программы > IBM Rational > IBM Rational Lifecycle Solutions Tools > IBM Rational DOORS 9.версия > DOORS Database Server Admin.
  2. Подключитесь к серверу базы данных, чьи соединения требуется просмотреть.
  3. Обновите список пользователей и заблокированных файлов, нажав Обновить список.
  4. Закройте окно Database Server Admin, нажав Выход.
    Прим.: Инструмент администрирования сервера базы данных Rational DOORS нельзя использовать в системе Linux. Если для управления сервером базы данных применяется система Linux, то все операции следует выполнять в командной строке:
    1. Перейдите в каталог $RationalDOORSHOME/bin.
    2. Для получения списка подключенных в данный момент пользователей выполните следующую команду:
      dbadmin -data порт@сервер-DOORS [-password пароль]-userlist
      Для получения списка всех заблокированных файлов выполните следующую команду:
      dbadmin -data порт@сервер-DOORS [-password пароль]-locklist
      Заменить:
      • порт номером порта сервера базы данных.
      • сервер-DOORS именем хоста сервера базы данных.
      • пароль паролем для сервера базы данных. Если сервер базы данных не защищен паролем, параметр -password можно пропустить.

      Список всех пользователей, подключенных к серверу в данный момент, показывается в формате ид-канала:имя-пользователя@хост. Соединение, созданное командой 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 можно использовать инструмент Database Server Administration. Для того чтобы закрыть пользовательское соединение, выберите его и нажмите Отключить пользователя. Для разблокирования файла выберите его и нажмите кнопку Разблокировать файл.

В системе Linux необходимо использовать командную строку.
  • Для отключения пользователя выполните следующую команду:
    dbadmin -data порт@сервер-DOORS [-password пароль] -killprocess идентификатор-канала
  • Для разблокирования файла выполните следующую команду:
    dbadmin -data порт@сервер-DOORS [-password пароль] -unlock идентификатор-канала
Заменить:
  • порт номером порта сервера базы данных.
  • сервер-DOORS именем хоста сервера базы данных.
  • пароль паролем для сервера базы данных. Если сервер базы данных не защищен паролем, параметр -password можно пропустить.
  • идентификатор-канала идентификатором канала, который показывается параметром -locklist.
Прим.: Следует отключать только неактивных пользователей и разблокировать только файлы, которые в данный момент не используются. Отключение активных пользователей или разблокирование используемых в данный момент файлов может привести к повреждению базы данных.

Значок видео Смотреть видеоролики

Список воспроизведения CLM
Канал Jazz.net
Канал обучения пользователей

Значок обучения Дополнительная информация

Обучающий курс по CLM
Обучающий курс по Agile
Обучающие курсы

Значок вопроса Вопросы

Форум Jazz.net
Форумы developerWorks

Значок поддержки Получить поддержку

Портал поддержки
Вики о развертывании
Блог службы поддержки