بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123309 وبعد ذلك تقوم بتحديد الglobal database name و الsystem identifier(SID) بشاشة تعريف الداتابيس كما هو موضح بالصوره المرفقه تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123310 ملاحظه:- الreal application clusters(RAC) تستعمل عدة اسماء للinstances لفتح داتابيس وحيدهثم بعد ذلك شاشة management optionsوهي تسمح لك ادارة الاوراكل داتابيس بواسطة ال(EM) enterprise manager وهي عباره عن اداه ويب لادارة الداتابيسيس كما توفر اداره مركزيه لكل الداتابيس في الانتربرايسحسب الصوره المرفقه لشاشة management_option.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123311 ثم بعد ذلك تسجيل الداتابيس في ال listenersعن طريق خياران الاول يسجل في كل الlisteners الموجوديين او في listener معينكما هو مرفق في الصوره networkconfigration.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123312 ثم بعد ذلك شاشة storage_option.jpegولقد قمنا باستعراضها مسبقا بالدرس الثاني تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123313 ثم نستعمل database file locations window لتحديد المكان المراد انشاء الdatafiles كما هو موضح بالصوره المرفقه database_file_locations.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123314 -ثم بعد ذلك تقوم بتحديد ميكانيكية الريكافوري recovery -الflash recovery area field بظهر الموقع الافتراضي لتخزين وادارة ملفات الداتا بيس المستخدمه لخيارات عمليات الbackup و الrecovery.-ثم تقوم باختيار enable archiving check box وذلك لوضع الداتابيس في وضع الarchive log modeخلال عملية الاعداد.-ويفضل انشاء الداتابيس بوضع ال noarchivelog ثم تغييره لوضع ال archivelog وذلك عندما يكون جاهز للاستعمال.وكما هو موضح بالصوره المرفقه recovery_configration.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123315 ثم يتم نقلك لشاشة انشاء schema كمثال أي سكيما عينه sampleكما هو موضح بالصوره التاليه database_content.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123316 ثم يتم نقلك لشاشة انشاء schema كمثال أي سكيما عينه sampleكما هو موضح بالصوره التاليه database_content.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123318 -الخطوه التاليه هي تحديد initialization parameters العناصر الابتدائيه وتتكون شاشة العناصر الابتدائيه من اربع Tabs .1-ال MEMOREY tab يستخدم لتحديد قيم الSYSTEM GLOBAL AREA-SGAوال PROGRAM GLOBAL AREA-PGA2-الSIZING tab هنا تستطيع تحديد حجم ال database block وفي حالة عدم استعمال ال temblets تستطيع تحديد العدد الاقصى لعدد معالجات نظام التشغيل التي تستطيع الاتصال في الinstanceعن طريق حقل ال processes field.-اما ال character sets فهي تسمح بتعيين نوع الاحرف النصيه وتابعه لاي لغه -اما الconnection mode –حالة الاتصال:- فهي تعطيك الخياراما بالتشغيل بحالة الdedicated mode-والتي تسمح بتنفيذ طلب عملية مستخدم واحد فقط في كل مره.اما ال shared server mode فهي تسمح بتنفيذ طلبات عدة مستخدميين بنفس الوقتحسب ما هو مرفق في الصوره initialization_parameters.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123319 =لانشاء داتابيس يجب عليك تحديد عناصر التخزين لكل من:-1-الdata files2-الcontrol files3-ال redo log groupsوذلك من خلال شاشة database storage =ملاحظه :عندما تستخدم الtemplate لانشاء الداتابيس فإنك لا تستطيع اضافة data files للداتابيسولكن تستطيع اضافة redo log files و control files للداتا بيسكما موضح في الصوره المرفقه database_storage.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123320 ملاحظه:--الDBCA يقوم بانشاء ثلاث نسخ متطابقه من ملفات الcontrol files ويمكن الاضافه حتى ثماني نسخ=اما شاشة File Location Variables تسمح بمشاهدة التعريفات لكل المتغيرات المعرفه وهذه المتغيرات مضمنه في اسماء المواقع الداتابيس files.وهذه المتغيرات لا نستطيع تغيرها من خلال الdbca ولكن نستطيع تغييرها وتعديله بعد الخروج من الdbcaومن خلال نظام التشغيل ومن ثم اعادة التشغيل.ومرفق صوره للتوضيح FILE_LOCATION_VARIABLES.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123321 وفي الخطوه الاخيره يتم انشاء الداتابيس التي قمنا بتعريفها وتجهيزهاويمكن تخزين الdatabase templets التي تم انشائها كتيمبليت جديد. تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123322 وتظهر شاشة الconfirmation لعرض الخيارات التي تم تعريفها وهي تمثل الفرصه الاخيره للتعديل قبل انشاء والبدء بعملية انشاء الداتابيس.وتظهر صفحة html فيها شرح مختصر عن الاعداداتكما هو موضح في صورة general_purpose.jpeg تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123324 -ان ال DBCA يقوم باغلاق حسابات جميع المستخدميين باستثناء حساب SYS و SYSTEMوتستطيع فك وحل الاغلاق او تعديلهم عن طريق زر PASSWORD MANAGEMENTكما هو مبين في الصوره بالاسفل DATABASE_CONFIGARATION_ASSISTANT تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123325 الجزء الرابع:--ملفات اوراكل 10g:-تتكون اوراكل من عدة انواع من الملفات وهذه الملفات ضروريه لعمل الداتابيس بطريقه صحيحه-ملفات الاوراكل داتابيس تتكون من ثلاث انواع وهي:-1-ملفات الcontrol files2-الdatafile3-الonline redo log files=1-ملفات الcontrol files:-وهي تحتوي على معلومات عن التصميم الفزيائي للداتابيس-خادم الاوراكل يقرأ ملفات الcontrol files عند بداية عمل الانستانس وعندما تكون الداتابيس mounted-وملفات الcontrol files تتحدث تلقائيا عندما يطرأ تغيير على تصميم الداتا بيس.سواء بالاضافه او الحذف.-بالنسبه لموقع الcontrol files فانه يتم تحديده في ملفات العناصر الابتدائيه initialization parameter file.ويجب عمل نسخ احتياطيه من الملفات وذلك خشية تعطلهم وفي حالة تعطل الداتابيس يمكن استعمال ملفات الcontrol files لاعادة تشغيل الداتابيس-الdatafileوهي تقوم بتخزين البيانات في الداتابيس -جميع عناصر الداتابيس مثل الجداول والفهارس والكلاسترز – clusters يتم تخزينها في ملفات الداتاويتم تخزين البيانات على شكل باينري binary ولا يمكن قرائتها الا بواسطة الاوراكل سيرفر3-الonline redo log filesوهي ملفات يتم استخدامها لاستعادة البيانات في حالة فشل النظام وهي تقوم بحفظ آخر التغييرات التي حصلت على الداتابيس ويجب استعمالها لاستعادة عمل النظام.وهي تكون مرتبه على شكل مجموعات وكل مجموعه مكونه من ثلاث redo log membersوكل مجموعه يتم تعيين رقم خاص بها فريد=وهناك ملفات اخرى ليست جزء من الداتابيس ولكنها مهمه جدا ولا يمكن الاستغناء عنها وهي:-1- parameterوهي تحتوي العناصر التي تحدد اعدادات الداتابيس انستانس مثل حجم الذاكره خلال بدء تشغيل 2-password وهي تحتوي على اسماء المستخدمين وكلمات المرور للاتصال بقواعد البيانات واداء عمليات الاشراف3-archived redo log filesتقوم بتخزين تاريخ الonline redo log files وال archived redo log files ومعا بالاضافه للنسخ الاحتياطي يمكن استعمالها لاستعادة الملفات البيانات المعطوبه. تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123326 الجزء الخامس:-الtablespaces:-الداتابيس مقسمه منطقيا الى tablespaces,فالtablespace هي وحدة تخزين منطقيه في الداتابيس والتي تحتوي على تصميم منطقي مترابط-ملف datafile او اكثر يتم انشائه لكل tablespace-تقوم اوراكل تلقائيا بانشاء ملفات صغيره من ال tablespaces والتي تقوم بضم عدة ملفات بيانات صغيرهويمكن ايضا عمل ملف بيانات كبير واحد – create abigfile tablespace(BFT)- والذي يحتوي على ملف واحد كبير قد يصل حجمه الى 128TB وبحجم BLOCK size يصل الى 32ك.-ال tablespace يحتوي على عدة عناصر داتابيس مخزنه في سيجماتس segmates والتي تحتوي علىواحد او اكثر من الextent والextent مكون من بلوكات بيانات مترابطه لذلك يمكن تخزينها فقط في ملف بيانات وحيد.وهذه ملفات الداتا بلوكس يتم تخزينها استنادا لبلوكات نظام التشغيل.-الداتا بلوكس هي اصغر وحده ادخال واخراج في الداتابيس -عندما يقوم الاوراكل سيرفر بطلب الداتا بلوكس من نظام التشغيل فان نظام التشغيل يقوم بتوزيع الداتابلوكس لبلوكات نظام التشغيل على وسيط التخزين لذا انت لست بحاجه لمعرفة العنوان الفزيائي للبيانات للداتا بيز بالاضافه لذلك يمكن عمل نسخ مطابقه mirror او strip عبر عدة اقراص.-ويمكن تحديد حجم الداتا بلوك عند انشاء الداتابيس.-الحجم الافتراضي هو 8ك .ويمكن تحديد عدة احجام للبلوكس كمثال قاعدة بيانات التي تطبق على الwarehouse يمكن ان تعمل بشكل افضل في حالة larger data block تقديم بلاغ
بتاريخ: 26 فبراير 200817 سنة كاتب الموضوع comment_123339 ارجو من كل من يستفيد من هذه المشاركهالدعاء لوالدي بالمغفره والرحمه وان يجعل قبره روضه من رياض الجنه تقديم بلاغ
بتاريخ: 27 فبراير 200817 سنة comment_123410 اخى الفاضل ال RAC ليس كما زكرت بل هو كيفية عمل اكثر من instance على اكثر من وحدة تخزين والتعامل معهم ك instance واحدة ويستخدم لتقليل احتمالات ال failure لل main instance ويستخدم فى معظم البنوك وسوق الاسهم تقديم بلاغ
بتاريخ: 27 فبراير 200817 سنة كاتب الموضوع comment_123421 اخ ايمن كلامك صح وشكرا لكهذا جزء من عمل الRACوشكرا لك على المشاركه وبانتظار المزيد منك تقديم بلاغ
بتاريخ: 27 فبراير 200817 سنة كاتب الموضوع comment_123422 الدرس السادس:-Oracle_instance:memory structureالاوراكل انستنس عباره عن وسيط بين الاوراكل سيرفر والمستخدم حيث انها تقوم بتخزين آخر معلومات تم الوصول اليها من قبل مستخدمي قواعد البيانات وتوفر المعلومات للاوراكل سيرفر للعمل بطريقه صحيحه -system global area-SGA :- تقوم بتخزين هذه المعلومات في الاجزاء المصممه في الذاكره -فالاوراكل انستنس تتشكل من الاجزاء المصممه الذاكره (memory structures ) والمعالجات الخلفيه (background processes )- -العمليات –بروسيسز-processes :-تؤدي مهام مهمه مثل كتابة الredo information- - لل – online redo logs - وكتابة البيانات المعدله لملفات الداتابيس -والانستنس تبدء باستخدام ملفات القيم الابتدائيه .-والانستنس يتم اعدادها استنادا للقيم التي تم وضعها في ملفات القيم الابتدائيه .-ولا يمكن فتح الداتابيز الا بعد ان تعمل الانستنس.-وتتكون الانستنس من تصميمان رئيسيان للذاكره وهما (SGA) و ( PGA ) -وتعتبر المعالجات الخلفيه –background processes والتي تعتبر جزء ايضا من الانستنس تعمل على الSGA.-الSGA هو عباره عن منطقه في الذاكره والتي تحتوي بيانات و معلومات للتحكم للانستنس.-وهذه المنطقه من الذاكره تتقاسمها كل المعالجات الخلفيه والمعالجات التي تقوم بها السيرفر.-حيث ان المعالجات الخلفيه والمعالجات السيرفر تستخدم الSGA لمعالجة الاوامر والبيانات CACHING.-الذاكره لل SGA يتم تعيينها اوتوماتيكيا وذلك عند بدء الانستنس.-تقسم ال SGA الى عدة مناطق بالذاكره تسمى بافرز-buffers وهي:-1-database buffer cache- داتابيس بفر كاش2-the redo log buffer-ريدو لوج بفر3-the shared pool –شيرد بوول4-the large pool –لارج بوول5- the java pool- جافا بوول6-the streams pool-ستريمز بوولوبسبب ان الاوراكل 10g تدعم بنيه تحتيه ديناميكيه للSGA فان حجم البافرز قد تتغير اعتمادا على المتطلبات بينما الانستنس تعمل.-الداتا بفر كاش database buffer cache تخزن وتحجز كتل الداتا –داتا بلوكس- والتي تم استدعائها بواسطة جمل الSQL..-معالج السيرفر يقوم بالبحث في الداتابيس بفر كاش في الداتا بلوكس عن البيانات .-وفي حالة لم يتمكن السيرفر من ايجاد البيانات في الداتا بيس بفر كاش فانه يقوم بالبحث عنها في ملفات الداتابيس ومن ثم يقوم بتخزينهم في ال داتابيس بفر كاش.-اذا نفس جملة الSQL تم تسليمها للاوراكل سيرفر مره اخرى . فان البيانات ستكون موجوده في الداتابيس بفر كاش وهذا يقلل من عمليات I/O.-الداتابيس بفر كاش يتكون من بفرز وحجم كل بفر في الداتابيز بفر كاش يساوي نفس الحجم الداتابلوكوالتي يتم تحديد قيمتها في الDB_BLOCK_SIZE.في ملف انيشليزيشن برمتر .-حجم الداتابيس بفر كاش يتم تحديده باستخدام البراميتر DB_CHACHE_SIZE.-الريدو لوج بفر يخزن التغييرات التي تم عملها في الاوراكل داتابيس -والمعلومات التي تحتويها الريدو لوج بفر تسمى ريدو انتريس او مدخلات الريدو-معلومات الريدو يتم تخزينها في البفر حتى يتم كتابتها في ملفات الريدو لوج .-ويتم استعمال هذه المعلومات من اجل الانستنس واستعادة البيانات.-وحجم الريدو لوج بفر يتم تحديده باستخدام اللوج بفر باراميتر – LOG_BUFFER parameter.-اما الشيرد بوول فتقوم بتخزين جمل الsql و ال pl/sql واكثر تعريفات متداوله للداتابيس.وتقسم الشيرد بوول الى نوعيين وهما الكاش المكتبي –library cache و الكاش القاموس –dictionary cashe-ويتم تحديد قيمة الشيرد بوول من الباراميتر SHARED_POOL_SIZE-الكاش المكتبي –library cache يقوم بتخزين جمل الsql و ال pl/sql حيث يتم تنفيذ الجمله في حالة اعادة استعمالها مما يحسن الاداء-كاش ديكشنري –dictionary cache يخزن اخر البيانات معلومات الديكشنري -لتنفيذ جملة الsql يجب العوده للداتا ديكشنري وذلك للحصول على معلومات الداتابيس مثل الnames of segment ووصف الجداول وفي حالة وجود هذه المعلومات في الكاش فانه ليس هناك داعي للعوده للداتا ديكشنري في ملفات البيانات-اللارج بوول large pool:- هو تصميم في الذاكره اختياري والتي تستعمل لتخزين ملفات الادخال والاخراج الكبيره والتي تم اصدارها خلال عملية معالجات الbackupوذلك عن طريق تمرير رسائل للتنفيذ المتوازي –parallel executionوتخزين معلومات عن الاجراء الحالي-وحجم اللارج بوول-large pool:- يتم تحديده في LARGE_POOL_SIZE.-في حالة عدم عمل اعداد للارج بوول فان الshared pool يتم استعمالها لتخزين معلومات السيشن.-الجافا بوول هو خيار اختياري وهو مطلوب فقط في حالة استعمال الجافا ويمكن تحديد الباراميترمن JAVA_POOL_SIZE-الstreams pool سترييمز بوول يستخدم بواسطة الاوراكل ستريمز وهي تمكنا من تبادل البيانات الاوراكل بين اجزاء الاوراكل نفسها او بين بيانات الاوراكل وبيانات غير الاوراكل.-بينما ال(SGA ) يحتوي على بيانات ومعلومات التحكم للاوراكل انستانس فان الPGA يحتوي على بيانات ومعلومات تحكم لكل عملية معالج SERVER PROCESS مشتركه مع الاستانس.-حجم مساحة الPGA ومحتواها التخزيني يعتمد على استخدام السيرفر هل هو في وضع shared ام dedicated , فال PGA يخزن معلومات الجلسه العمل اذا كان الاوراكل سيرفر تم اعداده في وضعية الDIDECTED-اما اذا كان السيرفر في وضعية الSHARED فانه يقوم بتخزين المعلومات الجلسه العمل في الSGA تقديم بلاغ
بتاريخ: 27 فبراير 200817 سنة كاتب الموضوع comment_123423 اخى الفاضل ال RAC ليس كما زكرت بل هو كيفية عمل اكثر من instance على اكثر من وحدة تخزين والتعامل معهم ك instance واحدة ويستخدم لتقليل احتمالات ال failure لل main instance ويستخدم فى معظم البنوك وسوق الاسهم لعيون الاخ ايمن: سوف اقوم بشرح الRAC ان شاء الله بعد الانتهاء من هذا الموضوع. تقديم بلاغ
بتاريخ: 28 فبراير 200817 سنة كاتب الموضوع comment_123513 ان شاء الله بارك الله بكم جميعا وبعلمكم وبعملكم تقديم بلاغ
بتاريخ: 28 فبراير 200817 سنة comment_123580 جزاك الله خير .......... جخد عظيم جدا لك منا كل الشكر والإمتنان تقديم بلاغ
بتاريخ: 1 مارس 200817 سنة كاتب الموضوع comment_123664 الدرس السابع:-7-background_processes:-عند تشغيل تطبيق او اداة اوراكل فان الاوراكل سيرفر ينشئ سيرفر بروسيز لتنفيذ الاوامر التي انشأها تطبيق بالاضافه ان السيرفر يشئ اجراءات خلفيه - background_processesللاوراكل انستانس والاجراءات تنفذ فانكشنز مثل الI/O واستعادة الانستانس وادارة عناصر الذاكره-الاوراكل سيرفر يدعم نوعان من الاجراءات الخلفيه :-1-الاجراءات الماندوتوري-madatory background processesوهي الداتابيس رايتر –ناسخ الداتابيس-database writer-(DBWn) واللوج رايتر –ناسخ الولوج –log writer (LGWR)و مراقبة الاجراء-process monitor-(PMON)ومراقبة النظام –system monitor-(SMON)و نقاط التفقد –CHECKPOINT-CKPT و المراقبه قابله للاداره –manageability monitor (MMON)-.2- الاجراءات الاختياريه وتتضمن الارشفه-اركايفر-ARCHIER(ARCn) والريكفر-RECOVERER (RECO) ومراقبة الكويي –queue monitor-(QMNn) و منسق عمل الكوي-coordinator job queue-(CJQ0)والPnnn لللمعالج المتوازي parallel processing و الديسباشر –dispather-(Dnnn)والشيرد سيرفر –shared server-(Snnn).***اجراء الDBWn هو المسؤول عن كتابة البيانات المعدله من الداتابيس بفر كاش لملفات الداتا والبفرز التي تحمل البيانات المعدله تسمى dirty buffers.**ولتجنب البطأ والتعقيد في النسخ السريع للdirty buffers cache لملفات الداتا نقوم ببدء عدة نواسخ للداتا وذلك سبب حرف n . تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.