بتاريخ: 11 فبراير 200719 سنة comment_91461 السلام عليكم و رحمة الله و بركاته إخواني الكرام أحببت ان اتشارك معكم هذا الاسكربتو الذي يقوم بإعطاء معلومات عن المستخدم الحالي مثل إسم المستخد و إسم قاعدة البيانات و إسم الجهاز في شكل جميل و هو منقول من إحدي المواقع إليكم الكود 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 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.