في إحدى المواضيع السابقة، دار بيني وبين المدون Frankom نقاشا بسيطا حول توزيعات Linux فوعدته أن أكتب له بتفصيل غير ممل إن شاء الله عن توزيعة ستعجبه -وأرجو أن تعجبكم أيضا- تدعى Jolicloud.
إذا ما هو Jolicloud
هو نظام تشغيل مجاني ومفتوح المصدر مبني على Linux (بالتحديد على Ubuntu Netbook Edition) يعتمد على مفهوم الحوسبة السحابية والهدف منه تقديم نظام تشغيل مثالي للحواسيب المحمولة الصغيرة (Netbooks).
ما الذي يميز Jolicloud وتجربتي
إن الذي يميز Jolicloud أنه بإمكانك تثبيته على Windows باستخدام ملف تنفيذي (EXE File) حجمه 16 MB فقط، ومع إعادة تشغيل الكمبيوتر تستطيع إختيار بين الـ Windows أو Jolicloud لتتذوق نكهة Linux السحابية، كما يمكنك بأي وقت إزالة هذا النظام كليا من خلال Add or Remove Programs وهذا عن تجربة، أيضا Jolicloud يأتي مع أحدث سواقات الأجهزة (Drivers) هذا يعني أن كل شيء سيعمل على ما يرام بعد التثبيت. إستغرقت عملية التثبيت فترة ليست بقصيرة فتنزيل التحديثات وتثبيتها أخذت بعض الوقت، ولكن ما إن إنتهى التثبيت وقمت بإعادة تشغيل الكمبيوتر حتى تفاجأت بروعة هذا النظام وجماله وسهولة استخدامه.
تثبيت قاعدة بيانات Oracle على أنظمة تشغيل Windows سهل للغاية وبتعبير آخر “Piece of Cake”، ولكن تثبيت Oracle على أنظمة تشغيل Linux ليس بالسهولة نفسها، وسر الإختلاف هو وجود عدة متطلبات لما قبل مرحلة التثبيت، مثل تثبيت الحزم وإنشاء المجموعات والمستخدمين والمجلدات والحاجة إلى التعديل على نواة النظام، وكل هذا يكون بالإعتماد على سطر الأوامر. ومهما كنت محترفا فلا غنى لك عن Oracle Database Installation Guide والذي ستجده مع ملفات التثبيت، أما هذا الموضوع فسأترجم فيه أهم الخطوات التي ستساعدك على تثبيت Oracle بنجاح، وقد قسمت الموضوع إلى عدة أجزاء حتى يكون الأمر سهلا عليكم وعلي بنفس الوقت.
الخطوات الرئيسية لتثبيت Oracle Database 11g Release 2 على أنظمة تشغيل Linux (الجزء الأول):
1. تسجيل الدخول للنظام بحساب الجذر (root).
2. التأكد من متطلبات الذاكرة:
أ. حجم الذاكرة العشوائية (RAM) يجب أن يكون 1 GB على الأقل.
الأمر المستخدم:
# grep MemTotal /proc/meminfo
ب. حجم مساحة التبادل (Swap Space) ضعف أو يساوي حجم الذاكرة (لمزيد من التفاصيل راجع هذا الموضوع: تنزيل Oracle Enterprise Linux).
الأمر المستخدم:
# grep SwapTotal /proc/meminfo
تتم كتابة الأوامر في Terminal (سطر الأوامر)
3. التأكد من متطلبات مساحة القرص الصلب: إقرأ المزيد ←
قمت اليوم بتنزيل وتثبيت Oracle Enterprise Linux وهو نظام تشغيل Linux للخوادم (Servers)، والذي يتميز عن باقي توزيعات Linux بالتالي:
– دعم كامل من Oracle.
– نظام تشغيل مبني على توزيعة Red Hat Enterprise Linux الغنية عن التعريف.
Oracle تدعم هذا النظام من خلال برنامج دعم يطلق عليه Oracle Unbreakable Linux
الهدف
الهدف من ذلك هو تعلم طريقة تثبيت وإعداد وإدارة Oracle Database 11g Release 2 على نظام تشغيل Linux، لذلك هذا الموضوع سيكون تمهيدا لمواضيع لاحقة وهو مهم لمن يريد أن يستكمل تعلم Oracle معي.
التنزيل
على العكس من برمجيات Oracle الأخرى التي يمكن تنزيلها رسميا بطريقة مباشرة من موقع Oracle Technology Network، تنزيل Oracle Enterprise Linux يكون فقط عن طريق التسجيل بموقع Oracle E-Delivery وبعد أن تدخل كافة البيانات المطلوبة ستصلك رسالة إلكترونية من Oracle، وللعلم فإن المستخدمين في إيران وكوبا وكوريا الشمالية وسورية والسودان لن يتمكنون من تنزيل منتجات Oracle حسب قوانين التصدير في الولايات المتحدة.
تنزيل Oracle Enterprise Linux من خلال موقع Oracle E-Delivery
تثبيت Oracle Enterprise Linux
بالنسبة لمن يريد أن يكون مسئول قاعدة بيانات (DBA) فسيكون هذا الأمر خارج نطاق عمله لأن هذه المهمة هي من اختصاصات مسئول لنظام (System Administrator)، وبشكل عام تثبيت Oracle Enterprise Linux سهل ولكن للأمانة ليس بسهولة تثبيت توزيعات Linux الأخرى، هذا الرابط سيساعدك على معرفة طريقة التثبيت: ORACLE-BASE – Oracle Enterprise Linux 5 Installation
النقطة المهمة جدا هو عند تقسيم القرص الصلب (Disk Partitioning) يجب إنشاء قسم لمساحة التبادل (Swap Space) مع مراعاة التالي:
– إذا كان حجم الذاكرة العشوائية (RAM) أقل من 1 GB فلا يمكنك تثبيت Oracle Database 11g.
– إذا كان حجم الذاكرة العشوائية (RAM) من 1 GB إلى 2 GB فيجب أن يكون حجم Swap Space ضعف ونصف حجم RAM.
– إذا كان حجم الذاكرة العشوائية (RAM) من 2 GB إلى 16 GB فيجب أن يكون حجم Swap Space ضعفي حجم RAM.
– إذا كان حجم الذاكرة العشوائية (RAM) من أكثر من 16 GB فيجب أن يكون حجم Swap Space هو 16 GB.
النقطة الأخرى، أنه عند تقسيم القرص الصلب (Disk Partitioning) يجب أيضا إنشاء مجلد /tmp على القرص الصلب ويكون حجمه على الأقل 1 GB.
وللتذكير هاتان النقطتان هي من المتطلبات الأساسية لتنزيل Oracle Database 11g على نظام تشغيل Linux.
90% من الكمبيوترات الخارقة تعمل بنظام تشغيل Linux (إحصائية في يونيو 2010)
نعم أعترف أنني تأخرت كثيرا في تجربة الإصدار الجديد من نظام التشغيل Ubuntu أشهر وأسهل توزيعة Linux والذي صدر رسميا قبل شهرين لكثرة مشاغلي، بالأمس فقط تسنت لي فرصة ترقية أحد حواسيبي إلى Ubuntu 9.10، وكانت تجربتي معه مذهلة بمعنى الكلمة، يتميز الإصدار الجديد بالتالي:
1. أداء عالي وسرعة حقيقية بالإقلاع.
2. تحسن كبير بالرسوميات والمؤثرات البصرية.
3. المزيد من البرامج والأدوات والخدمات الإضافية كأداة Software Center وخدمة Ubuntu One التي تعتمد على مفهوم الحوسبة السحابية.
4. التوافق الكبير مع أجهزة الحاسوب Hardware المختلفة، لذلك لم أحتج أبدا للبحث عن سواقات التشغيل Drivers.
ويأتي Ubuntu 9.10 بمجموعة واسعة من البرامج المثبة مسبقا، مثل برامج البريد، التراسل الفوري، التصفح (Mozilla Firefox 3.5)، تحرير الصور، تشغيل ملفات الوسائط المتعددة (ملفات الموسيقى والفيديو)، ألعاب، وحزمة برامج مكتبية (OpenOffice.org).
مع Ubuntu كل شيء يكون جاهزا، ثبت واعمل فورا.