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

ال Sessions في أوراكل

Featured Replies

بتاريخ:

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

في أوراكل عند عمل 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 ممكن يكون نفذ الطلب ولسه مستني طلبات تاني منه على ما اعتقد مش متأكد قوي

بتاريخ:

INACTIVE تقريبا يعني مش بينفذ SQL دلوقتي

بتاريخ:
  • كاتب الموضوع

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

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

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

بتاريخ:

تعمل كونكت يتفتحلك سيشن , تعمل disconnect تتقفل السيشن .

بتاريخ:
  • كاتب الموضوع

أوكى لو عمل CONNECT ولم يعمل DISCONNECT لحد إمته تبقى مفتوحه

بتاريخ:

ايه يا بشمهندس ,

طول منتا عامل كونكت , تبقى في Session

Connection يعني Session

بتاريخ:
  • كاتب الموضوع

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

بتاريخ:

google for number of users oracle can handle

هو ده شغل الـ DBA يا بشمهندس

انت لسة بتاخد كورس ؟

  • بعد 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    

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

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

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

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

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

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.