منتديات النورس
عزيزي الزائر مرحبا بكـ

يرجى الدخول أو التسجيل إذا كنت ترغب في الإنضمام إلينا

تذكر أن هذا المنتدى يحتاج لتفعيل تسجيلك من الإيميل

شكراً


منتديات النورس
عزيزي الزائر مرحبا بكـ

يرجى الدخول أو التسجيل إذا كنت ترغب في الإنضمام إلينا

تذكر أن هذا المنتدى يحتاج لتفعيل تسجيلك من الإيميل

شكراً


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

منتديات النورس

أفضل منتدى عربي
 
الرئيسيةأفضل منتدى عربيأحدث الصورالتسجيلدخول

 

 عمليات الأوراكل Oracle Processes

اذهب الى الأسفل 
4 مشترك
كاتب الموضوعرسالة
نورس
*********
*********
نورس


ذكر

العقرب

المشاركات : 30951

العمـر : 93

تعاليق : مؤسس منتدى النورس

المزاج : عمليات الأوراكل Oracle Processes Pi-ca-16

الدولة : عمليات الأوراكل Oracle Processes 0mhmou10

المهنة : عمليات الأوراكل Oracle Processes Doctor10

الهواية : عمليات الأوراكل Oracle Processes Unknow11

التسجيل : 09/10/2008

النقاط : 39243

التقييم : 1559

رسالة sms

أنا رجل لم أتعود إلآ لعب

دور البطولة وغير البطولة

لآ أرضى . أنسحب لأترك

ذلك الدور لمن يستحق

وكفى ...

mms عمليات الأوراكل Oracle Processes 6c7ed02fc5


عمليات الأوراكل Oracle Processes Empty
مُساهمةموضوع: عمليات الأوراكل Oracle Processes   عمليات الأوراكل Oracle Processes Emptyالأربعاء مارس 10, 2010 1:43 pm

عمليات الأوراكل Oracle Processes

العملية Process هي أسلوب يقوم بموجبه نظام التشغيل بتنفيذ مجموعة من المهام , وكل عملية تشبة البرنامج وتختلف عنه في أنها تعمل في خلفية نظام التشغيل , تسمي العمليات في أنظمة التشغيل بالمهام tasks أو الوظائف jobs .

هيئة الأوراكل تتكون من مجموعة من العمليات وهياكل الذاكرة . تنقسم عمليات الأوراكل إلي نوعين :
عمليات المستخدم User processes
عمليات الخادم Oracle processes

عمليات المستخدم User Processes

يتم إنشاء عملية المستخدم عند الإتصال بالأوراكل , لتنفيذ الأوامر التي ترد من المستخدم سواء أكانت عبارات sql أو غيرها , وتقوم هذه الخدمة بإدارة الإتصال بين المستخدم وقاعدة البيانات , ويمكن أن تتصل كل عملية مستخدم بخادم مخصص لها أو تتشارك في الخادم كما هو موضح بالشكل أدناه.

عمليات الأوراكل Oracle Processes User_process


عمليات المستخدم وإتصالها بعملية الخادم

عمليات الأوراكل Oracle Processes

تقوم مجموعة متكاملة من العمليات بالعمل معا من أجل إدارة وتشغيل البيانات , وتشكل في مجملها وظائفها ما يسمي بهيئة الأوراكل . فهيئة الأوراكل هي عبارة عن مجموعه متكاملة من العمليات تعمل علي حفظ وإسترجاع وتأمين البيانات . وهذه العمليات هي :
عملية الخادم Server Process

يقوم الأوراكل بإنشاء هذه العملية لمتابعة عملية المستخدم user process وإدارة إتصالها مع الأوراكل . فعندما يقوم المستخدم بالأستعلام عن البيانات , تقوم عملية الخادم بالبحث عن البيانات في ذاكرة الأوراكل , فإن لم تجدها فإنها تقوم بقراءة ملفات البيانات data files وتقوم بوضعها في الذاكرة , وتعيدها إلي عملية المستخدم , ويمكن تلخيص مهام هذه العملية بالأتي :
إعراب وتنفيذ عبارات sql
قراءة كتل البيانات من ملفات قاعدة البيانات ووضعها في ذاكرة الأوراكل .
إرجاع نتيجة البحث إلي عملية المستخدم user process
المنجز Dispatcher

تعمل هذه العملية عند تفعيل الخادم التشاركي Shared Server التي تمكن اكثر من مستخدم من إستخدام عملية خادم واحدة , وتقوم هذه العملية بإدارة الإتصال بين الأوراكل وعمليات المستخدم كما بالشكل أدناه

عمليات الأوراكل Oracle Processes Dispatcher

عمليات المنجز وإتصالها بعملية الخادم
كاتب قاعدة البيانات database wirter(DBWn)

تقوم هذه العملية بكتابة البيانات التي يتم تعديلها في ذاكرة الأوراكل إلي كتل البيانات في ملفات قاعدة البيانات ,فعندما يتم تعديل كتلة من كتل البيانات في ذاكرة تسمي هذه dirty blocks وتكون وظيفة هذه العملية هي to clean dirty blocks . فكلما قامت عملية من خدمات المستخدم user process بكتابة بيانات في ذاكرة الأوراكل فإن هذه الكتلة لا يمكن إستخدامها ما لم يتم كتابتها إلي ملفات البيانات , ففي حالة عدم كتابة هذه الكتل فإن مساحة الذاكرة القابلة للأسترجاع والتعديل تتناقص إلي الحد الذي لا تجد بعده عملية المستخدم مساحة في الذاكرة , لذا فإن وظيفة هذه العملية هي ضمان حداثة البيانات الموجوده في الذاكرة وقابليتها للأستخدام مجددا , كما هو موضح بالشكل التالي :

تقوم هذه العملية بكاتبة الكتل الأحدث تعديلا , وبهذا فإننا نضمن وجود البيانات الأحدث إستخدماَ دوماَ في الذاكرة . وهذا ما يوفر تلك البيانات لإستخدامها مره أخري دون الحاجه إلي اعادة القراءة من ملفات البيانات الموجوده في وسائط التخزين ( القرص الصلب )

في الغالب تكون عملية واحدة من كاتب البيانات كافية لكتابة البيانات المعدلة , ولكن يمكن في حالة الحاجة زيادة العدد من هذه العملية , ويتم ذلك في حالة أن قاعدة البيانات تستقبل عدد كبير من التعديلات , ويتم ذلك بتعديل قيمة الوسيط التالي في ملف الوسائط الإبتدائية init.ora
Db_writer_processes=n

حيث أن n هي عدد صحيح بين 1 و 9
كاتب السجل log writer

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

ولتحقيق ذلك فإن عملية متخصصة تقوم بكتابة البيانات من المساحة المخصصة في الذاكرة للإرجاع في ملفات الأرجاع , وهذه العملية هي كاتب السجل التي تقوم بكتابة الأتي في ملفات الأرجاع :
السجلات التي يقوم المستخدم بحفظها .
محتويات ذاكرة الإرجاع عندما تقترب من الإمتلاء
محتويات ذاكرة الإرجاع عندما تقوم عملية كاتب قاعدة البيانات بكتابة بيانات في ملفات قاعدة البيانات
محتويات ذاكرة الإرجاع كل 3 ثواني

هذه العملية تواصل عملية كتابة المدخلات إلي ملفات الإرجاع إلي حين إمتلاء ملفات الإرجاع , وحينها تتحول إلي ملف ارجاع أخر , وبعدها تقوم بالعوده إلي الملف الأول . بمعني أن تقوم تستخدم ملفات الإرجاع بشكل دائري .

كل قاعدة بيانات تحوي ملفي إرجاع كحد إدني , ويمكن أن يزيد عن ذلك بحسب حجم البيانات وسرعة التعديل .
عملية checkpoint(CKPT)

تقوم هذه العملية بتثبيت وضع البيانات وذلك بتحديث ترويسة Header ملفات البيانات , وذلك يتم بعد أن تقوم عملية كاتب البيانات dbwn بكتابة البيانات من الذاكرة إلي ملفات البيانات , ولتتم هذه العملية فيجب أن تتم كتابة جميع البيانات المعدلة من الذاكرة إلي ملفات البيانات , وهي عملية لا تحدث دائما , وإنما في بعض الحالات التي يجب أن تكون فيها ملفات البيانات متسقة مع الذاكرة , وهذا يتم في الحالات التالية :
عندما ملء سجل الإرجاع والتحويل إلي ملف جديد , وهو ما يسمي تبديل سجل الإرجاع redo log switch.
عند تجاوز الفترة الزمنية المحدده بالوسيط LOG_CHECKPOINT_TIMEOUT
عند الوصول إلي قيمة الوسيط الزمنية LOG_CHECKPOINT_INTERVAL
عندما تنفيذ العبارة alter system checkpoint

في حالة حدوث أي من الأحداث السابقة فإن وظيفة هذه العملية تكون :
التحقق من كتابة البيانات المعدلة في الذاكرة إلي ملفات البيانات عن طريق العملية dbwn ( لا تقوم الخدمة ckpt بكتابة البيانات بنفسها )
كتابة أو تعديل رقم تعديل النظام System Change Number (SCN) الأخير في ملفات البيانات .
كتابة أو تعديل رقم تعديل النظام System Change Number (SCN) الأخير في ملفات التحكم .
مراقب النظام system Monitor SMON

تقوم هذه العملية بإسترداد Recover عمليات هيئة الأوراكل في حالات فشل تلك العمليات في العمل عند تشغيل الهيئة . وهي تقوم أيضا بإخلاء المساحات غير المستخدمة من الجداول الفضائية tablespaces الخاصة بقاموس البيانات data dictionary.
مراقب العمليات process monitor PMON

مهمة هذه العملية هي مراقبة عمليات المستخدم , ومعالجة هذه العمليات عندما تفشل , مثلا عند كتابة الأمر alter system kill session..

فإن وظيفة هذه العملية هي أجراء استرجاع لعملية المستخدم recover user process . كما أن هذه الوظيفة تراقب العملية dispatcher والعملية SMON وتعمل علي أعادة تشغليهما عند الحاجة .
عملية الأرشفةARCH archiver

تقوم هذه العملية بكتابة نسخة من ملف الأرجاع Redo Log file , وتسمي الملفات التي تنشئها هذه العملية بسجلات الأرشفة archvie log , وتعمل هذه الخدمة ببناء هذه الملفات عندما تعمل بالنمط Archivelog
عملية الإسترداد RECO Recoverer

تقوم هذه العملية بمعالجة الحركات الموزعة غير المكتملة , فالحركات الموزعة distributed transactions هي الحركات التي تتم فيما بين قواعد البيانات الموزعة , فعندما تقوم قاعدة بيانات بإرسال بيانات إلي قاعدة بيانات أخري فإن بعض الحركات قد لا تتم بالكامل بسبب مشاكل مثل مشاكل الشبكات , فهذه الحركات تتم معالجتها بواسطة هذه العملية .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
الجوهرة المصونة
*****
*****
الجوهرة المصونة


انثى

الجدي

المشاركات : 17164

العمـر : 36

تعاليق : مشرفة الطب والصحة

المزاج : عمليات الأوراكل Oracle Processes Pi-ca-51

الدولة : عمليات الأوراكل Oracle Processes Libya12

المهنة : عمليات الأوراكل Oracle Processes Doctor10

الهواية : عمليات الأوراكل Oracle Processes Readin10

التسجيل : 10/10/2008

النقاط : 18248

التقييم : 501

رسالة sms
لا شى يرفع قدر المرأة كالعفة ولاشى يرفع قيمتها إلا أخلاقها ولا شى يرفع درجتها الا بإيمانها وتقواها ...وإذا إجتمعت هذه الاشياء فى المرأة فتكون اللؤلؤة التى ينتظرها كل شاب يخاف الله..


mms عمليات الأوراكل Oracle Processes Mms.nkh5.com_37

توفيقك يارب
الأوسمة

عمليات الأوراكل Oracle Processes King11

عمليات الأوراكل Oracle Processes Ououou10

عمليات الأوراكل Oracle Processes Ouuoo_10


عمليات الأوراكل Oracle Processes Empty
مُساهمةموضوع: رد: عمليات الأوراكل Oracle Processes   عمليات الأوراكل Oracle Processes Emptyالخميس مارس 18, 2010 2:03 pm

يسلمو نورس

موضوع رائع

دائما تاتينا بكل ما هو جديد ومميز ورائع

ارق تحية

احترامي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
عاشقة الزهور
*****
*****
avatar


انثى

الجوزاء

المشاركات : 75737

العمـر : 40

المزاج : عمليات الأوراكل Oracle Processes Pi-ca-53

الدولة : عمليات الأوراكل Oracle Processes Palest10

المهنة : عمليات الأوراكل Oracle Processes Profes10

الهواية : عمليات الأوراكل Oracle Processes Painti10

التسجيل : 09/03/2009

النقاط : 101796

التقييم : 846


عمليات الأوراكل Oracle Processes Empty
مُساهمةموضوع: رد: عمليات الأوراكل Oracle Processes   عمليات الأوراكل Oracle Processes Emptyالسبت مارس 20, 2010 10:55 am

عمليات الأوراكل Oracle Processes 866445
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زهرة على جبين القمر
*********
*********
زهرة على جبين القمر


انثى

الاسد

المشاركات : 18362

العمـر : 30

المزاج : عمليات الأوراكل Oracle Processes Pi-ca-46

الدولة : عمليات الأوراكل Oracle Processes 0mhmou10

التسجيل : 25/11/2011

النقاط : 27035

التقييم : 1183

رسالة sms

لم أعد أنصصدم بَ آي أممر أياً ككآن ‘(

ولم أعد ٱتذگر آي شيء ,

ولم أعد أفكر ٱو أهتم ﺑ ٱيٓ شيء

فُ محآجر عينيٓ جفت و . .

جهآزيٓ آلعصبي ميت

,وفقدت ذاگرتيٓ وإهتمامآتي

گل شيٓء ٱصبح ( عآآآدي )

ولم يعد ٱيٓ شيء مثير للأهتمآم .. !!



mms


ﺑﻴﻨﻤﺎ ﻛﻨﺖ ﺃﺳﺘﻤﻊ
ﻟﻜﺎﻇﻢ ﻳﺮﺩﺩ ﺑﺤﺰﻥ :
ﻋﻠﻤﻨﻲ ﺣﺒﻚ ﺃﻥ ﺃﺣﺰﺯﻥ...
" ﺗﺬﻛﺮﺗﻚ ! "
ﻭﺑﺪﺃﺕ ﺃﻓﻜﺮ ﻣﺎﺫﺍ
ﻋﻠﻤﻨﻲ ﺣﺒﻚ ..؟؟
ﻓﻜﺮﺕ ﻛﺜﻴﺮﺍً ﺟﺪﺍً ,
ﺛﻢ ﺑﺪﺃﺕ ﺃﺭﺩﺩ ﺑﻬﺪﻭﺀ :

ﻋﻠﻤﻨﻲ ﺣﺒﻚ ﺃﻥ ﺃﺩﺧﻞ
ﻣﺪﻥ ﺍﻟﺨﺬﻻﻥ ﻣﻦ
ﺃﻭﺳﻊ ﺃﺑﻮﺍﺑﻬﺎ ,
ﻋﻠﻤﻨﻲ ﺣﺒﻚ ﺃﻥ
ﺃﺻﻤﺖ ﻭﺃﻧﺎ ﻓﻲ ﺃﺷﺪ
ﺣﺎﺟﺘﻲ ﻷﺑﻜﻲ ,
ﻋﻠﻤﻨﻲ ﺣﺒﻚَ ﺃﻥ ﺃﺿﺤﻚ

ﻭﺃﻧﺎ ﺑﻘﻤﺔ ﺧﻴﺒﺘﻲ ..
ﺣﻘﺎً ...
ﻋﻠﻤﻨﻲ ﺣﺒﻚَ ﺃﺷﻴﺎﺀً ﻣﺎﻛﺎﻧﺖ ﺃﺑﺪﺍً ﻓﻲ
ﺍﻟﺤﺴﺒﺎﻥ !!














الأوسمة

عمليات الأوراكل Oracle Processes Nawraa12

عمليات الأوراكل Oracle Processes 0a3e4610

عمليات الأوراكل Oracle Processes Nawraa13


عمليات الأوراكل Oracle Processes Empty
مُساهمةموضوع: رد: عمليات الأوراكل Oracle Processes   عمليات الأوراكل Oracle Processes Emptyالأحد مايو 27, 2012 1:58 am

عمليات الأوراكل Oracle Processes Img_1323168724_872
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.nawraas.net/forum
 
عمليات الأوراكل Oracle Processes
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات النورس  :: ˚ஐ˚◦{ ♥ قسم الحاسوب والإنترنت ♥}◦˚ஐ˚ :: الكمبيوتر والإنترنت  ::  لغات البرمجة والإنترنت -
انتقل الى: