بسم الله الرحمن الرحيم
أخواني في الله
أخباركم ايه ؟ اتمنى يكون
كله تمام ؛ وياريت نكون بدأنا ندخل في مود الاوركل وفي مود إدارة قاعدة البيانات ؛
كل لما تتدخل جوه في
الاوركل حتحس انه بسيط جدا وفي نفس الوقت عايز شغل جامد قوى .
يا أخي الناس بتوع أوركل
دول ناس محترمة قوى ؛ وناس فاهمه هي بتعمل ايه
المهم تعالي ندخل في
موضوعنا ؛ النهارده يا جماعه أحنا حنتكلم في موضوع خطير جدا ومهم جدا ؛ ده من وجه
نظري الشخصية
النهارده موضوعنا بعنوان :
Managing an
oracle instance يا سلام علي العنوان وجماله .
موضوعنا النهارده بعنوان
كيفيه ادارة ال instance :
بص ياباشا ؛ أول لما يجي أدام عنيك كلمة instace علي طوال
تفتكر parameter
file طيب ليه ؟؟؟ أقولك ليه لان
مساحة اى جزء في ال instace بيكون متحدد في
ال parameter ؛ جميل الكلام .
طيب قبل لما ندخل في النقطة دى لازم نتكلم شويه عن بدأ قاعدة
البيانات ؛ أو تشغيل قاعدة البيانات ؛ starting up and shutting down an
oracle server
طبعا النقطة دى مهمه انك تعرفها كرجل مسئول عن قاعدة البيانات
؛ والسبب انك المفروض انك بتقوم بتشغيل قاعدة البيانات وانت اللي بتقوم باغلاقها .
يعنى بص الناس بتوع أوركل بيقولوا ايه :
An oracle database is not available to
users until the database administrator has started the instance and opend the
database .
ايه الكلام الجميل ده ؛ تعالي انت لو أخدت بالك من الكلام
حتلاقي ايه ؟؟؟؟؟
أن تشغيل ال instance ده
حاجة ؛ وقيام قاعدة البيانات دى حاجة تانية خالص !!!!.
يا سلام ايه الجمال ده .
بص يا باشا علشان تكون راجل محترم في الاوركل لازم تعرف أن
الاوركل مش ماشي عبط كده .
بص قاعدة البيانات بتشتغل ازاى :.
During a database startup , the following events occur . each event
takes the oracle database though vaious stages :
1-
start
an instance .
2-
mount
the database
ايه ياعم الشغل الجامد ده ؟؟
ده
بيقولك ان دى مراحل فتح قاعدة البيانات ؛ أصل انت مش واخد بالك أن قاعدة البيانات
مش بتفتح مرة واحده ده الاول بيفتح ال instance وبعد كده يبفتح ملفات التحكم علشان يقدر يشتغل ؛ وبعد
كده في الاخر خالص بيفتح قاعدة البيانات .
بص
بقا الحته الحلوه دى ؛ بيقولك في كل وقت ال
instance
بتبدأ لازم الاوركل بيستخدم ملف ال parameter وده طبعا زى مقولنا قبل كده سببه ايه .
وكمان
في حاجة ده وهو بيقفل قاعدة البيانت بيقفل بنفس الاسلوب بس عكس بقا ؛ يعنى هو بيطلع تدرجي ؛ وبينزل برضه
تدرجي .
بص
كده
If an instance is started or a database is open , you can follow these steps to shut down the database :
1-close the database
2-dismount the database
3-shut down the instance
يعنى
برضه وهو بيقفل قاعدة البيانات ليه اسلوب معين بيتبعه .
يبقي
علشان نبقي في الصورة :
هو
بيبين ليك مراحل اللي حيقوم بيها علشان يجعل قاعدة البيانات جاهزة للاستعمال ؛
وبيكون بتجهيز الذاكرة ؛ حيبدأ يحدد المساحة اللي حيخدها وبيحسب المساحة دى عي
اساس حجم كل ملف موجود في S G A ؛ وبعد كده حيأخد المساحة دى فعلا ؛ وبعدها حيفتح قاعدة
البيانات نفسها ؛ وكمان في نقطة في كمان شويه معلومات بيخدها معاه حتعرفها بعدين
بس خاليك فاكر .
ندخل
علي النقطة اللي بعد كده :
Uses of parameters
Size the system global area (S G A ) .
Set database and instance defaults .
Set user or prosess limits .
Set limits on database resources
Define various physical attributes of the database such as the database block size .
Specify control files , archived log files , the ALERT file , and trace file location .
استخدمات ملف ال parameters
اول
حاجة تحديد مساحة S G A تحديد مساحة المنطقه كلها
تاني
حاجة تحديد القيمة الافتراضية
لقاعدة البيانات وال instance
ثالث
حاجة حدود المستخدمين
رابعا
ضبط موارد قاعدة البيانات
خامسا
تحديد شتى الامور في قاعدة البيانات علي سبيل المثال تحديد ال block size في قاعدة البيانات
سادسا
تخصيص ملفات التحكم و الارشيف وملف الاخطاء
لو
أخت بالك حتلاقي انه بيحدد كل حاجة في قاعدة البيانات عندك وانه فعلا مهم جدا
ممكن
اقولك علي نصيحة : أوعي تفكر في يوم من الايام انك تعمل ملف parameters من الاول يعنى ممكن تعدل
فيه انما متعملش ملف من الاول .
نرجع تانى لنقطة Stages in startup and shutdown
Startup and shutdown in stages
بص
ياباشا أنت اللي بتحدد نوع التشغيل اللي انت عايزه بمعنى انت ممكن تعمل startup لقاعدة البيانات كلها وممكن تعمل start up لحد درجة معينه .
والله
ينفع الكلام ده .
طيب
انت ممكن تعمل starting the instance ؛ اه والله ينفع
مثلا
في حالة لا يوجد قاعدة بيانات اساسا
في
قاعدة بيانات ولكن ملفات التحكم بايظه فيها مشكلة