Orcale Tutorial Content
Getting Started - البدء مع إدارة قواعد البيانات
Oracle Architectural Components - مكونات قاعدة البيانات أوركل
Installing Oracle Database - تثبيت الأوركل
Creating and Configuring Database - إنشاء قاعدة البيانات
Controlling The Database -التحكم في قاعدة البيانات
Administrating Users - إدارة المستخدمين
Database Security & Monitoring - تأمين ومراقبة قاعدة البيانات
Oracle Net Services & Database Link & Metrlized Viewِ
Undo Management & Flashback Technology
Managing Shared Servers
Using Globalization Support
Logical Backup & Recovery
Physical Backup & Recovery
Recovery Manager (RMAN)
Managing Resources
Automating Tasks with the Scheduler
Dealing with Locking
Diagnostic Sources
Dealing With Database Corruption
Managing & Monitoring Memory
Performance Tunning
Creating and Configuring Database - إنشاء قاعدة البيانات
ﺍﻟﺘﺨﻁﻴﻁ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ
ﻤﻥ ﺃﻫﻡ ﻤﻬﺎﻡ ﻤﺩﻴﺭ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻫﻭ ﺍﻟﺘﺨﻁﻴﻁ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ، ﺇﺫ ﻻ ﻴﺘﺼﻭﺭ ﻤﺩﻴﺭﺍﹰ ﻨﺎﺠﺤﹰﺎ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻻ ﻴﺨﻁﻁ ﺒﺼﻭﺭﺓٍ ﻤﺎ ﻟﻘﺎﻋﺩﺓ ﺒﻴﺎﻨﺎﺘﻪ ، ﻓﻤﺎ ﻨﻭﻉ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺍﻟﺘﻲ ﺴﻭﻑ ﻨﺨﺯﻨﻬﺎ ﻓﻲ ﻜل Tablespace
ﻭﻜﻡ Data file ﻓﻲ ﻜل Tablespace ﻭﻜﻴﻑ ﺴﻴﺘﻡ ﺘﺨﺯﻴﻥ ﻤﻠﻔﺎﺕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻓﻴﺯﻴﺎﺌﻴﺎﹰ ﻋﻠﻰ ﺍﻟﺩﻴﺴﻙ ، ﻭﻜﻴﻑ ﺴﻴﺘﻡ ﻋﻤل ﻨﺴﺦ ﺍﺤﺘﻴﺎﻁﻲ ﻟﻘﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ، ﻭﻜﻴﻑ ﻨﺤﺎﻓﻅ ﻋﻠﻰ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ، ﻭﻜﻴﻑ ﻨﺴﺘﻁﻴﻊ ﺭﻓﻊ
ﺍﻷﺩﺍﺀ ﻓﻲ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻭﻏﻴﺭﻫﺎ ﻤﻥ ﺍﻷﺴﺌﻠﺔ ﺍﻟﺘﻲ ﻴﺠﺏ ﺃﻥ ﺘﺠﺩ ﻟﻬﺎ ﺠﻭﺍﺒﺎﹰ . ﺒﻌﺩ ﺫﻟﻙ ﻴﺠﺏ ﺃﻥ ﻨﺤﺩﺩ ﻤﺎ ﻨﺤﺘﺎﺠﻪ ﻤﻥ ﺍﻟﺫﺍﻜﺭﺓ ﻭﺍﻟﺩﻴﺴﻙ ﺍﻟﻤﻨﺎﺴﺏ ﺤﺴﺏ ﻤﺘﻁﻠﺒﺎﺕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ
ﻭﻋﻤﻭﻤﺎ ﻴﺠﺏ ﻭﻀﻊ ﻫﺫﻩ ﺍﻻﻋﺘﺒﺎﺭﺍﺕ ﻋﻨﺩ ﺇﻨﺸﺎﺀ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ.
ﻓﻲ ﺍﻟﺤﻘﻴﻘﺔ ﻴﻤﻜﻥ ﺇﻨﺸﺎﺀ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﺃﺜﻨﺎﺀ ﺘﺜﺒﻴﺕ ﺍﻻﻭﺭﻜل ﻋﻥ ﻁﺭﻴﻕ ﺍل(Oracle Installer Universal (OUI ﻭﺫﻟﻙ ﺒﻭﺍﺴﻁﺔ ﺍﻷﺩﺍﺓ DBCA ﺃﻭ ﺒﻌﺩ ﺍﻟﺘﺜﺒﻴﺕ ﻤﻥ ﺨﻼل ﺍﻷﺩﺍﺓ DBCA ﺃﻭ ﺇﻨﺸﺎﺅﻫﺎ ﻴﺩﻭﻴﺎ.
ﻋﻨﺩ ﺇﻨﺸﺎﺀ ﻗﺎﻋﺩﺓ ﺒﻴﺎﻨﺎﺕ ﺍﻭﺭﻜل ﻴﺠﺏ ﻤﺭﺍﻋﺎﺓ ﺍﻟﻨﻘﺎﻁ ﺍﻵﺘﻴﺔ-:
- ﻜﻡ ﻋﺩﺩ ﺍلApplication ﺍﻟﺘﻲ ﺘﻌﻤل ﻋﻠﻰ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ .
- ﻋﺩﺩ ﺍﻟﻤﺴﺘﺨﺩﻤﻴﻥ ﺇﺫ ﻨﺤﺘﺎﺝ ﻭﻀﻊ ﺍﻟﻤﺘﻐﻴﺭ process ﻓﻲ ﻤﻠﻑ ﺍﻟﻤﺘﻐﻴﺭﺍﺕ parameter file .
- ﻤﺴﺎﺤﺔ ﺍﻟﺫﺍﻜﺭﺓ SGA ﻓﻬﺫﻩ ﺍﻟﺫﺍﻜﺭﺓ ﻤﻁﻠﻭﺒﺔ ﻟﻌﻤل ﺍلInstance ﻭﻫﻰ ﻻ ﺘﻘﺒل ﺍﻟﻤﺸﺎﺭﻜﺔ ﺒﻴﻥ ﺃﻜﺜﺭﻤﻥ Instance ﺃﻱ ﻟﻜل Instance ﺫﺍﻜﺭﺓ SGA ﺨﺎﺼﺔ ﺒﻬﺎ.
- ﻜﺫﻟﻙ ﺍل Block Size ﺍﻟﺫﻱ ﻴﻌﺘﻤﺩ ﻋﻠﻴﻪ ﺍلRow Size .
- ﻫل ﻴﻤﻜﻥ ﺇﻏﻼﻕ ﻗﺎﻋﺩﺓ ﺍﻟﺒﻴﺎﻨﺎﺕ ﻟﻌﻤل ﺍﻟﻨﺴﺦ ﺍﻹﺤﺘﻴﺎﻁﻰ .
- التخطيط للجداول والفهارس في قاعدة البيانات وقم بتقدير المساحة التي ستحتاجها.
- التخطيط السليم لتوزيع الملفات, يمكن تحسين أداء قاعدة بشكل كبير عن طريق توزيع الإدخال والإخراج (I/O) أثناء الوصول للملفات, يمكنك توزيع الI/O بعدة طرق علي سبيل المثال يمكنك وضع ملفات الRedo log علي اقراص مختلفة، ولتسهيل مهمة التخطيط هذه قم بإستخدام Oracle Managed Files (OMF), وايضاً قم بإستخدام ال Automatic Storage Management (ASM).
- حدد إسم قاعدة البيانات Global Database Name وأيضا الدومين Domain وذلك عن طريق اعداد المتغيرات التالية (DB_NAME and DB_DOMAIN).
- إختيار ال character set المناسب، فجميع البيانات بما فيها البيانات في الData Dictionary يتم تخزينها عن طريق الcharacter set وهي طريقة تخزين البيانات في قاعدة البيانات.
- ضع في إعتبارك المناطق الزمنية (time zones) التي تدعمها قاعدة البيانات.
- حدد حجم كتلة قاعدة البيانات (database block size) والذي يتم تحديده أثناء إنشاء قاعدة البيانات عن طريق المتغير DB_BLOCK_SIZE, فبعض الTablespaces مثل الSYSTEM Tablespace يستخدم حجم الكتلة القياسي، بالإضافة الي ذلك يمكنك تحديد ما يصل الي اربعة أحجام غير قياسية للكتل (Blocks) عند إنشاء الTablespaces.
- قم بإنشاء non-SYSTEM Tablespace لتخزين بيانات المستخدمين لتفادي تخزين الكائنات في الSYSTEM Tablespace.
-----------