الانتقال إلى المحتوى
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.

منع اي مستخدم من الوصول لقاعده البيانات من خلال برنامج Toad

Featured Replies

بتاريخ:

منع اي مستخدم من الوصول لقاعده البيانات من خلال برنامج toad

بتاريخ:

هل هذا سؤال ام جواب ؟؟؟؟؟؟؟

لنفترظ انه سؤال ،،،

كل ماعليك عمله ان تعمل trigger بعد الدخول على قاعدة البيانات من نوع after logon ، يقوم بالتأكد من قيمة program الموجودة في الجدول v$session اذا كانت مساوية لـ TOAD.exe اول SQLPLUS.exe او اي برامج اخرى تريد منعها ،، تقوم بارسال رسالة خطأ للمستخدم raise _application_error

وباستطاعتك ايظا التحكم فيها اكثر من حيث تحديد من هم اللذين يستطيعون الدخول فقط بـ TOAD عن طريق قيمة machine او terminal في نفس الجدول...

تم تعديل بواسطة majed_3

بتاريخ:

create or replace trigger restrict_login after logon on database
declare
flag number := 0;
begin select 1 into flag from sys.v_$session 
where lower(program)  like  '%toad%' and rownum=1 ;
if flag = 1 then
raise_application_error(-20000, 'No access from sqlplus'); end if;
end;
/

بتاريخ:

مشكور اخي

بتاريخ:

طبعا اخي الكريم اذا قمنت بتغيير اسم البرنامج ستدخل لقاعدة البيانات بدون اي مشاكل

للاسف الشديد الطريقة غير فعالة



بارك الله بك

بتاريخ:

لتزيد فعالية هذه الطريقة ،، تستطيع تعمل العكس تحدد فقط ماهي البرامج اللتي تريد استخدامها .

بتاريخ:

الاخ وانا ايضاً جربت التريجر والطريقة غير فعالة
يا ريت لو توضح المثال اكثر

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

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

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

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

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

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.