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

ال Sessions في أوراكل


AAZH

Recommended Posts

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

في أوراكل عند عمل Connect  على User في قاعدة البيانات اوراكل يقوم بعمل session في قاعدة البيانات سواء كان الإتصال عن طريق SQLPlus أو أي Tools  مثلا SQL Developer او Toad أو أي Tools وكذلك عند عمل إتصال على  قاعدة البيانات أوراكل من خلال البرامج التي ب Developer6i يقوم بعمل session

عندي سؤال إذا كان لدي برنامج بWeb Application ASP.NET  ويقوم بإتصال على قاعدة بيانات أوراكل  وكثيرمن المستخدمين يقومون بتشغيل البرنامج وعمل LOGIN عليه  هل كل واحد يقوم بعمل LOGIN يقوم أوراكل بإنشاء session ام ماذا. بمعنى هل البرامج المعموله ب WEB Application  لها نفس الوضع في ال session

رابط هذا التعليق
شارك

مادام بتكونكت ع الداتابيز يبقى هيفتحلك سيشن وتقدر تشوف ده بنفسك عن طريق استعلام ال view الخاص الى انا مش فاكر اسمه

تم تعديل بواسطة eslam elbyaly
رابط هذا التعليق
شارك

يوجد حقل في ال Veiw V$session   إسمه STATUS   وهو حالة  ال SESSION

لم افهم معناه  لأنه بصراحه عند عمل إتصال على قاعدة البيانات والعمل عليها وعمل Transaction  وفحص حالة ال session  تكون INACTIVE   فسؤالي متى تكون ACTIVE 

رابط هذا التعليق
شارك

inactive ممكن يكون هو نشط بس لسه لم ينفذ الطلب اللي مطلوب من لكن active ممكن يكون نفذ الطلب ولسه مستني طلبات تاني منه على ما اعتقد مش متأكد قوي

رابط هذا التعليق
شارك

أشكركم جميعا على الرد

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

ال session  اللي اتفتحت تكون مفتوحه لحد إمتى.

رابط هذا التعليق
شارك

أوكى هل يوجد عدد محدد لل session بمعنى هل يمكنني تحديد عدد ال session اللي بتعمل connect على مستخدم معين في قاعدة البيانات

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

Status of the session:

  • ACTIVE - Session currently executing SQL

  • INACTIVE

  • KILLED - Session marked to be killed

  • CACHED - Session temporarily cached for use by Oracle*XA

  • SNIPED - Session inactive, waiting on the client

رابط هذا التعليق
شارك

  • بعد 7 شهور...

هناك فرق بين الاتى 

- database session  

-application server session 

 

- من يتحكم فى database session   هو Application server   من  حيث number of connection    &  session timeout       وبما ان المستخدم ASP يكون من خلال  IIS  application  server   ونوع الاتصال المستخدم مع قاعده البيانات     وهذه كله فى اعدادات الاتصال  connection string  المستخدم    الخ 

- والمتجكم فى الثانى هو وقت session على التطبيق  ideal timeout    لتحويل  active session    الى inactive session  وهكذا    

 

اى ليس كل  client session  =   database session    

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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