CftClub.ru
Клуб специалистов ЦФТ-Банк

Как можно посмотреть логов по учетки ораклы?

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
MS
Участник


Вступление в Клуб: 27.12.2022
СообщениеСр Ноя 15, 2023 11:54   Как можно посмотреть логов по учетки ораклы? Ответить с цитатой
Полезность: Нет оценки
Как можно посмотреть логи по USER оракл последний вход в оракл через цфт и последний изменение пароля кто может подсказать или есть селект запрос какой то?
kaa
Участник - экстремал


Вступление в Клуб: 20.01.2020
СообщениеЧт Фев 01, 2024 12:24    Ответить с цитатой
Полезность: Нет оценки
я делал расширение к представлению пользователи, добавил:
Код:
, ::[INTERFACE].[LIB_USER].GetEMAIL(A1) : C_EMAIL
, ::[INTERFACE].[LIB_USER].GetExtPhone(A1) : C_TEL
, ::[INTERFACE].[LIB_USER].userLastLogin(A1) : LAST_LOGIN
, ::[INTERFACE].[LIB_USER].user_PROFILE(A1) : PROFILE
, ::[INTERFACE].[LIB_USER].user_ACCOUNT_STATUS(A1) : ACCOUNT_STATUS
, ::[INTERFACE].[LIB_USER].user_PASSWORD_CHANGE_DATE(A1) : PASSWORD_CHANGE_DATE
, ::[INTERFACE].[LIB_USER].user_EXPIRY_DATE(A1) : EXPIRY_DATE
, ::[INTERFACE].[LIB_USER].user_CREATED(A1) : CREATED


Код:

dateStr varchar2(30):='yyyy-mm-dd"T"hh24:mi:ss';
public function userLastLogin(z ref [USER]) return varchar2(30) is
dt   date;
begin
   begin
      select u(u.LAST_LOGIN)
       in dba_users%rowtype
       where u.username = z.username
       INTO dt;
    exception
      when NO_DATA_FOUND then NULL;
      when OTHERS then NULL;
   end;
   return to_char(dt,dateStr);
end;

public function user_PASSWORD_CHANGE_DATE(z ref [USER]) return varchar2(30) is
dt   date;
begin
   begin
      select u(u.PASSWORD_CHANGE_DATE)
       in dba_users%rowtype
       where u.username = z.username
       INTO dt;
    exception
      when NO_DATA_FOUND then NULL;
      when OTHERS then NULL;
   end;
   return to_char(dt,dateStr);
end;

public function user_LOCK_DATE(z ref [USER]) return varchar2(30) is
dt   date;
begin
   begin
      select u(u.LOCK_DATE)
       in dba_users%rowtype
       where u.username = z.username
       INTO dt;
    exception
      when NO_DATA_FOUND then NULL;
      when OTHERS then NULL;
   end;
   return to_char(dt,dateStr);
end;

public function user_EXPIRY_DATE(z ref [USER]) return varchar2(30) is
dt   date;
begin
   begin
      select u(u.EXPIRY_DATE)
       in dba_users%rowtype
       where u.username = z.username
       INTO dt;
    exception
      when NO_DATA_FOUND then NULL;
      when OTHERS then NULL;
   end;
   return to_char(dt,dateStr);
end;

public function user_CREATED(z ref [USER]) return varchar2(30) is
dt   date;
begin
   begin
      select u(u.CREATED)
       in dba_users%rowtype
       where u.username = z.username
       INTO dt;
    exception
      when NO_DATA_FOUND then NULL;
      when OTHERS then NULL;
   end;
   return to_char(dt,dateStr);
end;

Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах