هل تعتقد أنك تريد أن تصبح Oracle DBA؟ حسنًا ، أولاً وقبل كل شيء ، دعونا نفحص حقيقة المهنة …
نعم ، يمكن أن تكون رواتب Oracle DBA المتمرسين جذابة للغاية. هذا له مزايا وعيوب لـ DBA. واجب على مدار الساعة طوال أيام الأسبوع هو القاعدة ، ومن المتوقع تلقي المكالمات أثناء الإجازة ، وحفلات الزفاف ، والتعميد ، والجراحة ، وما إلى ذلك. إذا كان مدير قاعدة البيانات متمسكًا ويقوم بأتمتة الكثير من وظائفه ، فمن الأفضل أن يجد طرقًا أخرى لإضافة قيمة إلى الشركة * بشكل مرئي * ، أو سيكون عاطلاً عن العمل.
على الجانب الإيجابي ، تتغير المهنة دائمًا ودائمًا ما تكون صعبة ، وهذا بالنسبة للكثيرين يمنعها من أن تكون مملة. يمكن أن يكون الراتب جيدًا جدًا لمدير قاعدة بيانات متمرس يتمتع بمهارات متخصصة وشهادة (ستة أرقام) ، وحتى أفضل ، أوراق اعتماد وخبرة في القيادة / الإدارة.
مسؤول قاعدة البيانات ليس مجرد ميكانيكي يحافظ على ضبط وتشغيل محرك قاعدة البيانات. تشارك في تخطيط السعة ، والذي له تأثير مالي على الشركة. في كثير من الحالات ، يكون لدى DBA الكثير من الاتصال المباشر مع العملاء إذا كانت الشركة تدير بيانات الشركات الأخرى بأي طريقة ، وبالتالي يكون لها دور كبير في العلاقة التي تربطها الشركة بعملائها. مسؤول قواعد البيانات (DBA) مسؤول عن حماية أمن وسلامة بيانات المؤسسة. يمكن أن يؤدي الإهمال من جانب DBA إلى تدهور الشركة السليمة بسرعة كبيرة.
حسنًا ، جاهز للبدء؟ إذا أنهيت دراستك ولم تكن علوم الكمبيوتر هي شهادتك ، فلا يزال من الممكن اقتحام هذا المجال. لديّ درجة الماجستير في فسيولوجيا الحيوانات ، وبدأت في دراسة Oracle لأنني عندما توليت برنامج إدارة البيانات البيئية في جامعة ولاية ماكنيز (غمغم) منذ سنوات ، لم تكن الميزانية التي ورثتها موجودة فيما يلي بعض الخطوات الأولية:
أولاً ، إن أمكن ، ضع نفسك في وظيفتك الحالية حيث ستتاح لك فرصة العمل مع DBA (مسؤولي) قواعد البيانات الحاليين ، أو إعداد بيئة قاعدة بيانات صغيرة من البداية. ربما يمكنك اقتراح مشروع صغير لن ينتج عنه الكثير من البيانات (على الأقل في البداية) بحيث ستكون هناك حاجة إلى الكثير من الأجهزة الإضافية باهظة الثمن. إذا كنت تقترح مشروعًا تجريبيًا ، فقد تتمكن من تبرير الحصول على خادم صغير يقترب من نهاية الضمان الخاص به من مجموعة قطع الغيار. تكوين صداقات مع مسؤول (مسؤولي) الشركة. إذا كنت معتادًا على Unix بالفعل ، احصل على جهاز Unix / Linux. إذا لم تكن معتادًا على Unix ، فحاول الحصول على مربع Windows لتسوية منحنى التعلم الخاص بك. سترغب في النهاية في تعلم Linux ، حيث يعمل المزيد من قواعد بيانات Oracle على Linux في العالم الحقيقي أكثر من Windows.
بعد ذلك ، اذهب للتسجيل للحصول على حساب (OTN) في موقع Technet الخاص بشركة Oracle Corporation ، otn.oracle.com (أنا لست تابعًا لشركة Oracle ولا أستفيد من أي حركة مرور تذهب إلى هناك!). إنه مجاني ، وستحتاج إليه لتنزيل البرنامج بموجب ترخيص تطوير Oracle (يعد التدريب استخدامًا شرعيًا لبرنامج Oracle بموجب اتفاقية الترخيص هذه). استخدم هذا الحساب للوصول إلى مستندات التثبيت الخاصة بأحدث إصدار من قاعدة بيانات Oracle. انتبه بشكل خاص لمتطلبات الأجهزة.
إذا لم يكن ما سبق ممكنًا ، فإن خيارك التالي هو شراء بعض الأجهزة لإنشاء صندوق حماية لنفسك. إذا كنت لا تستطيع تحمل الكثير ، فقد ترغب في البدء بقاعدة بيانات Oracle XE. إنه صغير الحجم وأنيق ويمكن تثبيته على معظم أجهزة الكمبيوتر المحمولة. تختلف الإدارة قليلاً في XE ، لكنها جيدة لتعلم SQL ، وإيقاف قاعدة البيانات وبدء تشغيلها ، وتكوين المستمعين ، وما إلى ذلك.
بمجرد حصولك على أجهزتك ، أوصيك بالبدء بالمستند 2-DBA ، و “دليل المسؤول” و “المفاهيم” و “مرجع لغة SQL”.
تعد Oracle Database Administration هي إحدى مهام الفيل الكبير الذي يأكله. إنها مجموعة كبيرة من المعرفة وهدف متحرك. لن تتعلمه لمدة يومين بالرغم من عنوان بعض الوثائق. خذها لقمة واحدة صغيرة في كل مرة. عندما تواجه مشاكل أثناء التدريب الذاتي الخاص بك ، قم بإجراء بحث على الويب لتعرف كيف قام الآخرون بإصلاح المشكلة. إذا كانت شركتك تستخدم Oracle ولديها اتفاقية Oracle Support ، فإنني أوصي بشدة بالذهاب إلى فريق DBA الخاص بك وسؤالهم عما إذا كان من الممكن إضافتك إلى CSI للشركة كمستخدم metalink. سيتعين عليك الذهاب إلى metalink وطلب حساب على CSI محدد ، لذلك سيتعين عليك الحصول على هذا الرقم من فريق DBA. بعد تقديم الطلب ، ترسل Metalink بريدًا إلكترونيًا لمن هو المسؤول عن CSI (معرف خدمة العملاء) ، وعليهم الموافقة عليه ، لذلك من الأفضل التحدث إلى DBA (مسؤولي) DBA أولاً. فقط أخبرهم أنك تريد أن تتعلم Oracle بنفسك وتريد أن تكون قادرًا على قراءة ملاحظات Metalink.
إذا كان لديك أموال كبيرة ، أو كانت شركتك على استعداد لدفع تكاليف التدريب ، فابحث في أخذ بعض الدورات التدريبية مع Oracle University. تجربتي هي أنني أستفيد كثيرًا من دورات Oracle إذا قمت ببعض الأعمال القانونية أولاً للتعرف على ما يتم تدريسه. نظرًا لأن الدورات ليست رخيصة ، فهي استثمار جيد لوقتك. شهادة Oracle ، في حد ذاتها * لن * تمنحك عمومًا وظيفة بصفتك Oracle DBA ؛ ومع ذلك ، في مجموعة من المرشحين المتكافئين ، قد يكون الشيء “الإضافي” الذي يقودك إلى مقابلة. تقوم معظم الشركات بإجراء مقابلة فنية عند التوظيف ، وغالبًا ما تكون المقابلة صارمة إلى حد ما. في بعض الأحيان تكون المقابلة شديدة الصرامة ، أي أن شخصًا ما في الموارد البشرية لا يعرف شيئًا عن Oracle لديه مجموعة من الأسئلة التي بحثوا عنها على الإنترنت ، ولا يفهمون السؤال ولا الإجابة. يمكن أن يكون هذا في صالحك بمعنى أنك ربما لن تحصل على العديد من أسئلة المتابعة الصعبة … يمكن أن يعمل ضدك على الرغم من أنه إذا كان هناك أكثر من طريقة للقيام بشيء ما ، ولم يكن لدى مسؤول الموارد البشرية سوى طريقة واحدة مدرجة في الإجابات المتوقعة. على سبيل المثال ، هناك العديد من الطرق لاستنساخ قاعدة بيانات … الاستنساخ من نسخة باردة ، نسخ رمان ، تصدير / استيراد … إلخ …