Hurriyet

4 Temmuz 2013 Perşembe

Oracle E-Business Suite: Kullanıcı Hesaplarının Kilitlenip Kilitlenmediğinin Öğrenilmesi

Kullanıcıların hesaplarının kilitlenmesi durumunda hesap ile ilgili bilgiyi aşağıdaki sorguyla bulabiliriz.

select user_name,end_date from fnd_user where end_date
Bu sorguyla gelen kullanıcıların hesapları kilitlenmiştir. Bu sorguya bir de user_name koşulu eklersek aradığımız kişinin hesabının kilitlenip kilitlenmediğini bulabiliriz.

select user_name,end_date from fnd_user where user_name='BERKE';

Kullanıcımızın hesabının kilidini ise aşağıdaki sorguyla kaldırabiliriz. Bu sorguyla kullanıcı hesabının aktifliğini yeniden aktive ederiz.

update fnd_user set end_date = '' where user_name = 'BERKE';

commit;


Eğer bütün kullanıcıların hesaplarının kapatılması istenirse aşağıdaki sorguyla her kullanıcının end_date bilgisi bugünden bir gün önceye alınır.

update FND_USER set END_DATE = sysdate-1;


Yaratılan kullanıcıların sürelerini bulmak istersek, tekrar fnd_user tablosunu kullanırız.

SELECT user_id, user_name, nvl(password_lifespan_days,0)
FROM apps.fnd_user

Yaratılan kullanıcıların hangisinde süre limiti olduğunu bulmak istersek de password_lifespan_days bilgisini kullanırız.

SELECT user_id, user_name, nvl(password_lifespan_days,0)
FROM apps.fnd_user
where nvl(password_lifespan_days,0)!=0;

Hiç yorum yok:

Yorum Gönder