1. تحديد المواقع تنقسم أوراكل إلى قسمين، أحدهما التطوير والآخر الإدارة. يتضمن التطوير بشكل أساسي كتابة الإجراءات المخزنة والمشغلات وما إلى ذلك واستخدام أداة تطوير Oracle لإنشاء النماذج. يشبهون إلى حد ما المبرمجين، فهم بحاجة إلى تفكير منطقي قوي وقدرات إبداعية. شخصيًا، أعتقد أن الأمر سيكون أكثر صعوبة، وهم شباب تتطلب الإدارة فهمًا عميقًا لمبادئ قاعدة بيانات Oracle، والقدرة على التحكم بشكل عام الموقف والتفكير الوثيق، المسؤولية أكبر، لأن خطأ صغير سيؤدي إلى إسقاط قاعدة البيانات بأكملها، مقارنة بالأول، فإن الأخير يقدر الخبرة أكثر.
نظرًا للمسؤولية الثقيلة لإدارة قاعدة البيانات، فإن القليل من الشركات ترغب في توظيف شخص جديد في Oracle لإدارة قاعدة البيانات. بالنسبة للشباب الذين تخرجوا للتو، يمكنك اختيار القيام بالتطوير أولاً، ثم الانتقال إلى إدارة قواعد البيانات بعد اكتساب خبرة معينة. وبطبيعة الحال، هذا لا يزال يعتمد على الوضع الفعلي للفرد.
2. طرق التعلم طريقتي بسيطة للغاية، وهي: القراءة، والتفكير، وكتابة الملاحظات، وإجراء التجارب، والتفكير مرة أخرى، وكتابة الملاحظات مرة أخرى. بعد قراءة الأشياء النظرية، اهدأ وفكر في الأمر، واسأل نفسك بعض الأسباب الأخرى. ثم قم بتدوين ملاحظات على النقاط المعرفية التي تعلمتها وفكرت فيها؛ وعندما لا تتمكن من فهمها أو لديك أسئلة، قم بإجراء تجربة وفكر في كيفية حدوث ذلك، وبالمثل، قم بتدوين نتائج التجربة. إن التفكير وإجراء التجارب يهدف إلى فهم نقطة المعرفة هذه بعمق. إن عملية تدوين الملاحظات هي أيضًا عملية لتوضيح أفكار الفرد.
عملية التعلم هي عملية تحويل المشكلة من غامض إلى واضح، ثم من واضح إلى غامض. وكل تغيير يعني أنك تعلمت نقطة معرفة جديدة.
إن عملية التعلم هي أيضًا عملية من نقطة إلى سطر، ومن خط إلى شبكة، ومن شبكة إلى سطح. عندما تتحول النقاط إلى خطوط، سوف تشعر دائمًا بالنور. عندما تقابل شخصًا ما عبر الإنترنت، فإن العديد من مستخدمي الإنترنت، وخاصة المبتدئين، سوف يطرحون أسئلة في المنتدى عندما يواجهون مشكلة المنتدى؟ وهذا ما يسمى بالجمود العقلي بدون موقف التعلم الدؤوب، بغض النظر عما تتعلمه، فلن تنجح.
3. نظام أوراكل نظام أوراكل كبير جدًا لتعلمه، يجب عليك أولاً فهم إطار عمل أوراكل. سأتحدث هنا بإيجاز عن بنية Oracle حتى يتمكن المبتدئون من الحصول على فهم شامل لـ Oracle.
1. البنية المادية (تتكون من ملفات التحكم، وملفات البيانات، وملفات سجل الإعادة، وملفات المعلمات، وملفات الأرشيف، وملفات كلمات المرور)
ملف التحكم: يحتوي على المعلومات اللازمة للحفاظ على سلامة قاعدة البيانات والتحقق منها، على سبيل المثال، يتم استخدام ملف التحكم لتحديد ملفات البيانات وملفات سجل الإعادة، وتتطلب قاعدة البيانات ملف تحكم واحدًا على الأقل: وهو الملف الذي يتم تخزينه ملف سجل الإعادة: يحتوي على التغييرات التي تم إجراؤها على قاعدة البيانات والتي تم تسجيلها، مما يتيح استعادة البيانات في حالة الفشل. تتطلب قاعدة البيانات ملفين على الأقل لمعلمات ملف سجل الإعادة: تحدد خصائص إجراءات Oracle، على سبيل المثال، تحتوي على معلمات لضبط حجم بعض بنيات الذاكرة في ملف أرشيف SGA: وهي نسخة غير متصلة بالإنترنت من ملف سجل الإعادة. يمكن استخدام هذه النسخ عند الحاجة إلى الاسترداد من فشل الوسائط.
ملف كلمة المرور: التحقق من المستخدمين الذين لديهم السلطة لبدء إجراءات أوراكل وإيقافها 2. البنية المنطقية (مساحة الجدول، المقطع، المنطقة، الكتلة)
مساحة الجدول: هي البنية المنطقية الأساسية في قاعدة البيانات، وهي عبارة عن مجموعة من سلسلة من ملفات البيانات.
الجزء: هو المساحة التي يشغلها الكائن في قاعدة البيانات: وهي كتلة مساحة تخزين كبيرة مخصصة للبيانات في وقت واحد: وحدة التخزين الأساسية في ORACLE، يتم تحديدها عند إنشاء قاعدة البيانات 3. تخصيص الذاكرة (SGA وPGA) )
SGA: هي منطقة ذاكرة تستخدم لتخزين معلومات قاعدة البيانات، وتتم مشاركة هذه المعلومات من خلال عملية قاعدة البيانات. يحتوي على البيانات ومعلومات التحكم الخاصة بخادم أوراكل، ويتم تخصيصها في الذاكرة الفعلية للكمبيوتر حيث يوجد خادم أوراكل. إذا كانت الذاكرة الفعلية غير كافية، فسيتم كتابتها في الذاكرة الافتراضية.
PGA: تحتوي على بيانات ومعلومات تحكم لعملية خادم واحدة أو عملية خلفية واحدة، على عكس SGA المشتركة بين عدة عمليات، PGA هي منطقة تستخدمها عملية واحدة فقط ويتم تخصيصها عند إنشاء العملية وإعادة تدويرها 4. تم إنهاؤها عملية الخلفية (عملية كتابة البيانات، عملية كتابة السجل، مراقبة النظام، مراقبة العملية، عملية نقطة التفتيش، عملية الأرشفة، عملية الخدمة، عملية المستخدم).
عملية كتابة البيانات: مسؤول عن كتابة البيانات المتغيرة من ذاكرة التخزين المؤقت لقاعدة البيانات إلى ملف البيانات عملية كتابة السجل: كتابة التغييرات في المخزن المؤقت لسجل الإعادة إلى ملف سجل الإعادة عبر الإنترنت مراقبة النظام: التحقق من تناسق قاعدة البيانات إذا لزم الأمر كما يبدأ عملية استرداد قاعدة البيانات عند فتح قاعدة البيانات. المراقبة: مسؤول عن تنظيف الموارد عند فشل عملية Checkpoint: مسؤول عن تحديث ملف التحكم والبيانات عندما يتم تسجيل التغييرات في ذاكرة التخزين المؤقت بشكل دائم في حالة قاعدة البيانات المعلومات في الملف.
عملية الأرشفة: قم بعمل نسخة احتياطية أو أرشفة لمجموعة السجلات الكاملة في كل مرة يتم فيها تبديل السجل. عملية الخدمة: خدمة عملية المستخدم.
عملية المستخدم: من جانب العميل، فهي مسؤولة عن تمرير عبارة SQL الخاصة بالمستخدم إلى عملية الخدمة واستعادة بيانات الاستعلام من مقطع الخادم.
5. إجراءات أوراكل: تتكون إجراءات أوراكل من بنية ذاكرة SGA وعملية الخلفية المستخدمة لإدارة قاعدة البيانات. يمكن للروتين فتح قاعدة بيانات واحدة فقط واستخدامها في كل مرة.
6. SCN (رقم تغيير النظام): رقم تغيير النظام، وهو رقم تسلسلي يتم الاحتفاظ به داخليًا بواسطة النظام. يتم زيادته تلقائيًا عندما يحتاج النظام إلى التحديث وهو رمز مهم في النظام للحفاظ على اتساق البيانات والاسترداد المتسلسل.
4. دراسة متعمقة للإدارة: يمكنك الحصول على شهادة OCP، وإجراء دراسة منهجية أولاً لـ Oracle، ثم قراءة مستند Oracle Concepts وOracle عبر الإنترنت، وسيكون لديك فهم أعمق لمبادئ Oracle في نفس الوقت ، يمكنك البدء في إجراء بحث حول بعض المواضيع الخاصة مثل: RMAN، وRAS، وSTATSPACT، وDATAGUARD، وTUNING، وBACKUP&RECOVER، وما إلى ذلك.
التطوير: بالنسبة لأولئك الذين يرغبون في تطوير Oracle، بعد فهم البنية الأساسية لـ Oracle، يمكنك التركيز على PL/SQL وأدوات تطوير Oracle. يتضمن PL/SQL بشكل أساسي كيفية كتابة عبارات SQL، وكيفية استخدام وظائف Oracle الخاصة، وكيفية كتابة الإجراءات المخزنة، والوظائف المخزنة، والمشغلات، وما إلى ذلك. أدوات تطوير Oracle هي بشكل أساسي مجموعة المطورين الخاصة بشركة Oracle (مطور نماذج Oracle ومطور التقارير) تعرف على كيفية استخدام هذه الأدوات بكفاءة.
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/daihu1986/archive/2008/09/26/2982400.aspx .
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/chenliubin/archive/2009/12/21/5049960.aspx.
-