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

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

Процедура

  1. Выберите Пуск > Программы > IBM Rational > IBM Rational Lifecycle Solutions Tools > IBM Engineering Requirements Management DOORS 9.версия > DOORS Database Server Admin.
  2. Подключитесь к серверу базы данных, чьи соединения требуется просмотреть.
  3. Обновите список пользователей и заблокированных файлов, нажав Обновить список.
  4. Закройте окно Database Server Admin, нажав Выход.
    Прим.: Инструмент администрирования сервера базы данных 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.
Прим.: Следует отключать только неактивных пользователей и разблокировать только файлы, которые в данный момент не используются. Отключение активных пользователей или разблокирование используемых в данный момент файлов может привести к повреждению базы данных.

значок видео Видео

Канал Jazz.net
Канал Software Education

значок обучения Курсы

IoT Academy
Skills Gateway

значок вопроса Сообщество

Jazz.net
Форумы Jazz.net
Библиотека Jazz.net

значок поддержки Поддержка

Сообщество службы поддержки IBM
Вики Развертывание