الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

هل تعلم ما هو ال control file ?

Featured Replies

بتاريخ:

هل تعلم ما هو ال controlfile ؟
هو ملف يستخدمه ال ORACLE INSTANCE فى تركيب (MOUNT) قاعدة البيانات . . فعندما ينجح كائن أوراكل فى قراءته يقال أن قاعدة البيانات تم تركيبها أى MOUNTED .. وتصبح جاهزة للفتح OPEN.
لكن ما هو الذى يحتويه ملف التحكم ويقوم الكائن بقراءته ؟
1 Database name ليعرف الكائن إسم قاعدة البيانات
2 Names/locations of data files ليعرف الكائن أسماء ومواقع ملفات البيانات
3 Names/locations of data online redo log files ليعرف الكائن أسماء ومواقع سجلات الإعادة
4 Tablespace names ليعرف الكائن أسماء المساحات الجدولية
5 Timestamp of database creation ليعرف الكائن تاريخ إنشاء قاعدة البيانات
6 Current log sequence number ليعرف الكائن رقم ترتيب سجل الإعادة الحالى
7 Checkpoint information ليعرف الكائن معلومات عن نقطة التحقق
8 Backup information ليعرف الكائن معلومات عن النسخ الإحتياطى
هناك عرضين views من عروض الأداء فى قاموس البيانات ( وعروض الأداء هى عروض قاموس البيانات التى تبدأ ب V$ وواضح من إسمها أنها خاصة بالأداء) وهذان العرضان هما :
1)) V$controlfileويستخدم لمعرفة ملف أو ملفات التحكم ومساراتها
2)) V$controlfile_record_section
من المطلوب دوما أن تضاعف عدد ملف التحكم multiplexing controlfile وذلك بعمل نسخ منه حتى تستطيع مواجهة حالة سقوط الديسك أو تلف الملف نفسه .
لعمل نسخة من ملف التحكم :
1) إعمل shutdown لقاعدة البيانات أو إجعلها فى وضع nomounted = started .
2) إفتح الcommand prompt وإكتب أمر نسخ لملف التحكم كالتالى :
C:\> COPY F:\ORADB\oradata\control01.ctl C:\ORADB\oradata\control05.ctl
3) إفتح ملف المعاملات الخاص بقاعدة بيانات وهو ملف الSPFILE وهو فى حالة كون اسم قاعدة البيانات هو ORCL سيكون هنا إسمه INITORCL.ORA وموجود على المسار \ORADB\database\initorcl.ora ثم قم بتعديل محتوياته فى الجزء الخاص بمعامل مسارات ملفات التحكم وذلك بإضافة المسار الجديد لملف التحكم واحفظ وشغل قاعدة البيانات بعد ذلك .
يلاحظ أن هناك ملف معاملات بدء تشغيل إحتياطى يمكن إستخدامه لتشغيل قاعدة البيانات موجود على المسار \ORADB\sysman\ifiles\def-orcl.ora حيث أنه موجود فى أوراكل كى يبدأ به التشغيل فى حالة أى طارىء وواضح من مساره أنه موجود داخل مجلد SYSMAN أى System Manager .

تم تعديل بواسطة Walid Azmy

  • بعد 1 سنة...
بتاريخ:

 

:lol: جزاك الله خيراُ ا/ وليد :)

 

بتاريخ:

مشكور على هالمعلومات
الله يعطيك العافية

بتاريخ:

Thank%20you.gif

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.