الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تحديد مستخدم من حاسبة يستخدمها واحدة فقط

Featured Replies

بتاريخ:

السلام عليكم
بارك الله الجهود المبذولة ومن باب زكاة العلم التعليم اريد ان اطرح عليكم السوال التالي ارجوا ان القى عندكم الاجابة
" تم الطلب مني ان احدد مستخدم س ان يعمل من الحاسبة س1
والمستخدم ص من الحاسبة ص2 وهكذا فهل ممكن وكيف "
وشكرا لكل من يساهم ويقراء

علما اني وجدت في ال tnsname.ora
امكانية تحديد ال host مثلا 170.10.10.2
وكذلك في trigger db يمكن تحديد المستخدم كما تعلمون

اخوكم

بتاريخ:

السلام عليكم أخي العزيز سوف أعطيك هذه الجملة لعلها تقرب اليك شيئا مما تريد
select userenv('TERMINAL') from dual;
هذه الجملة تظهر لك اسم الجهاز الذي انت عليه

بتاريخ:

create table user_table
(
user_name  varchar2(30),
host_name varchar2(100)
);



CREATE OR REPLACE TRIGGER LOGON_checker
AFTER LOGON
ON DATABASE
DECLARE
 v_host         VARCHAR2(100); 
BEGIN select host_name 
into v_host from user_table where user_name = user;

if sys_context('USERENV', 'TERMINAL') <> v_host   then
RAISE_APPLICATION_ERROR(-20911, 'Logon not allowed ..');
end if;
end;
/

بتاريخ:

الاخت aza
مشكور على الاجابة واظن انها تفي باغرض حيث يمكن تحديد المستخدم حسب اسم الكمبيوتر

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.