SQL*Plus: تلميحات وحيل مفيدة


أداة SQL*Plus

توفر أداة SQL*Plus من Oracle بيئة ممتازة لكتابة وتنفيذ عبارات SQL المختلفة ومن ثم إرسالها إلى خادم Oracle.  ولأهمية هذه الأداة بالنسبة إلى مطوري ومسئولي قواعد البيانات على حد سواء، سأستعرض في هذا الموضوع بالصور بعض الحيل إقرأ المزيد

حل أكثر المشاكل شيوعا عند تثبيت Oracle Developer Suite 10g على Windows 7


يتطلب تثبيت Oracle Developer Suite 10g Release 2 إصدارات أقدم من Windows

وصلتني عدة رسائل تدور حول وجود مشاكل وصعوبات عند تثبيت Oracle Developer Suite 10g على نظام تشغيل Windows 7، فيما يلي خطوات الحل وهي عبارة عن خلاصة بحثي في الويب وتجربتي الشخصية.

في البداية لنتفق جميعا أن Oracle لا تدعم تثبيت Oracle Developer Suite 10g Release 2 إلا على الإصدارات التالية من Windows:

– Microsoft Windows 2000 مع الحزمة الخدمية الثالثة (SP3) أو أعلى.
– Microsoft Windows XP Professional Edition مع الحزمة الخدمية الثانية (SP2) أو أعلى.

لذلك إذا أردت تثبيت حزمة المطور على إصدارات أحدث من Windows فعليك أن “نلعب” حول هذا الموضوع، كيف؟ من خلال التالي:

1. قم بايقاف كافة خدمات Oracle مثل Oracle Database.

2. غير حجم الملف Pagefile بحيث يكون الحد الأدنى له هو 2000 MB، كيف؟ شاهد هذا العرض التقديمي: إقرأ المزيد

هل من الممكن تثبيت Oracle Database على نظام Mac OS X؟


صورة لعملية تثبيت Oracle Database على نظام Mac OS X

وردني أكثر من إستفسار حول تنزيل قاعدة بيانات Oracle على نظام Mac OS X لذلك خصصت هذا الموضوع للإجابة على هذه الإستفسارات بتفصيل أكثر.

أولا يجب أن نعرف أن Oracle توقفت عن دعم Mac OS X رسميا منذ عدة سنوات، حيث أن آخر إصدار من Oracle يدعم Mac OS X هو Oracle Database 10g Release 2 والذي ظهر في عام 2005، وحتى هذا الإصدار لا يدعم رسميا إلا نسخة Apple Mac OS X Server 10.5.4 ولا يدعم النسخ الأخرى، ورغم أن بعض المستخدمين “المحترفين” إستطاعوا تثبيت Oracle على نسخ أخرى من Mac OS X فإنه مازال عليك أن تضع في عين الإعتبار التالي:
– أن نسخة Oracle لنظام Mac OS X مختلفة قليلا عن نسختها للأنظمة الأخرى مثل Windows و Linux.
– أن هناك الكثير من التطبيقات Oracle الأخرى غير مدعومة في نظام Mac OS X.
– أن فترة الدعم لإصدار Oracle Database 10g R2 قد إنتهت في يوليو 2010.

هذا أولا، أما ثانيا فإن في بيئة الإنتاج الحقيقية لا أحد يستخدم Oracle مع نظام Mac OS X وغالبا ما يتم إستخدام Oracle في المنصات التالية:
– أنظمة UNIX المختلفة مثل Oracle Solaris (يعرف سابقا بـ Sun Solaris) وبعض الأنظمة الخاصة بشركة IBM وشركة HP المبنية على UNIX مثل IBM AIX و HP-UX.
– بعض توزيعات Linux المخصصة للخوادم مثل Red Hat Enterprise Linux و SUSE Linux Enterprise Server و Oracle Enterprise Linux.
– وبشكل قليل جدا، أنظمة تشغيل Windows المخصصة للخوادم مثل Windows Server 2003 و Windows Server 2008.

أما لأغراض التطوير والتدريب، فتستطيع أن تبدأ بداية سهلة من خلال تثبيت قاعدة بيانات Oracle وأدوات التطوير الخاصة بها على Windows XP أو Windows 7 (أنا بدأت هكذا).

نهاية فترة الدعم لإصدارات قاعدة بيانات Oracle

نصيحتي إقرأ المزيد

الخطوات الرئيسية لتثبيت Oracle Database 11g Release 2 على أنظمة تشغيل Linux (الجزء الأول)


تثبيت قاعدة بيانات 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


قمت اليوم بتنزيل وتثبيت 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)

الموضوع القادم إقرأ المزيد

[Oracle] عرض تقديمي: كيفية تثبيت Oracle Database 11g


قبل أسابيع ليست ببعيدة، نشرت موضوعا عن  كيفية تثبيت Oracle Database 10g على نظام تشغيل Windows (أنقر هنا لمشاهدة الموضوع)، اليوم يسرني أن أقدم لكم هذا العرض التقديمي والذي يساعد على التعرف على كيفية تنزيل وتثبيت Oracle Database 11g (الإصدار الأحدث حتى تاريخه) بالصور على نظام تشغيل Microsoft Windows XP Professional بطريقة Advanced Installation Method.