إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

سكربت للحصول علي معلومات المستخدم المتصل بقاعدة البيانات


2 رد (ردود) على هذا الموضوع

#1 هانى سند

هانى سند

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 11 February 2007 - 09:28 PM

السلام عليكم و رحمة الله و بركاته

إخواني الكرام

أحببت ان اتشارك معكم هذا الاسكربتو الذي يقوم بإعطاء معلومات عن المستخدم الحالي مثل إسم المستخد و إسم قاعدة البيانات و إسم الجهاز في شكل جميل و هو منقول من إحدي المواقع

إليكم الكود

select 'User: '|| user || ' on database ' || global_name,
	   '  (term='||USERENV('TERMINAL')||
	   ', audsid='||USERENV('SESSIONID')||')' as MYCONTEXT
from   global_name;

و الاسكربت بالمرفقات

شرح بسيط :

GLOBAL NAME هي عبارة عن VIEW في الDATA DICTIONARY تحتوي علي إسم قاعدة البيانات

و في جملة الاستعلان نري انه تم استخدام الUSER FUNCTION للحصول علي إسم المستخدم و ايضا استعمال USERENV FUNCTION و التي يمكن لها ان ترجع لنا عدة معلومات عن المستخدم و هنا نري انه تم استخدامها في الحصول علي اسم الجهاز الذي يتم الاتصال منه و ايضا الID الخاصة بجلسة الاتصال الخاصة بالمستخدم
.....................................................................................................................................
مع تمنياتي بالتوفيق

ملفات مرفقة

  • ملف مرفق  whoami.txt   591بايت   739 عدد مرات التحميل


#2 ans07

ans07

    عضو

  • الأعضــاء
  • 13 مشاركة

تاريخ المشاركة 11 February 2007 - 11:48 PM

مشكور اخوي وجزاك الله كل خير


إن عظيم الهمه لا يقنع بملء وقته بالطاعات
وإنما يفكر ان لا تموت حسناته بموته

#3 sky information

sky information

    عضو نشط

  • الأعضــاء
  • 337 مشاركة

تاريخ المشاركة 12 February 2007 - 12:43 AM

شكرا على المعومات الرائعة