Mohanad Kaleia

Idea for a cause

SQL Group BY

sqlمعظم البرامج اليوم تستخدم قواعد البيانات لحفظ البيانات، طبعاً لابد عزيزي القارئ في حال وصولك لهذه المقالة أنك تعرف ولو قليلاً عن لغة التعامل مع قواعد البيانات SQL، لن أتحدث في هذه المقالة عن الاستعلامات البسيطة وإنما سأتحدث عن GROUP BY ماهي وكيف يمكن أن تفيدنا وكيف يمكننا استعمالها.. 

Read More

Create view error – permission denied

مرحباً أصدقائي .. 

من فترة كنت عبعمل استيراد لقاعدة بيانات mysql من خلال phpmyadmin على الاستضافة.. وإذا بيطلع خطأ command denied to user

هي المشكلة بتظهر عند الرغبة باستيراد view.. شو سبب المشكلة مابعرف.. بس بعرف شلون الحل :)

الحل بملف sql بتبحث عن DEFINER = `root`@`localhost` وبتحذفه..

جرب مرة تانية تعمل استيراد .. اوك مشي الحال..

إدارة قواعد البيانات

يوجد الكثير والكثير من أدوات الإدارة لقواعد البيانات بعضها المجاني .. بعض الذي يعمل على الويب .. اليوم سأستعرض أفضل البرامج التي عملت عليها..

 

PHPMyAdmin

من خلال phpMyAdmin يمكننا إدارة قواعد البيانات من نوع MySQL من خلال الويب مباشرة.. وهي تعتبر المفضلة لشركات الاستضافة لذا من المهم جداً أن تكون على معرفة بها في حال رغبتك برفع موقع على شركة استضافة..

ميزاتها:

  • مجانية
  • web based لذا فهي لا تعتمد على نظام تشغيل معين
  • استيراد وتصدير لامتدادات مختلفة

عيوبها:

  • لا تدعم views، بحثت كثيراً عن طريقة أتمكن عن إنشاء view باستخدام phpMyAdmin ولكن لم أتمكن من ذلك.
  • لا تدعم database diagram

 

Read More

Oracle TNS Listener service not starting

Oracle_Database

من فترة صادفتني مشكلة عند تعاملي مع قاعدة البيانات أوراكل، قبل أن أبدأ النسخة التي أعمل عليها هي oracle XE 10g، المشكلة هي أنني لا استطيع الاتصال بقاعدة البيانات ولا حتى فتح واجهة الإدارة من المتصفح!!

المشكلة حدثت بالضبط بعد أن قمت بتغيير اسم السيرفر، وهذه هي المشكلة، فعلياً إعدادات الأوراكل ترتبط باسم السيرفر الذي تعمل عليه، وفي حال تغير هذا الاسم يجب عندها أن نقوم بتغييره أيضاً من ملف الإعدادات الخاص بأوراكل وإلا فإن الخدمة Oracle TNS service لن تعمل أبداً، وهي الخدمة المسؤولة عن الاستماع لطلبات قاعدة البيانات.

Read More

كيفية اتصال برنامج جافا بقاعدة البيانات أوراكل

ربط الجافا مع قاعدة البيانات أوراكل

سنتناول اليوم طريقة ربط برنامج مكتوب بلغة الجافا مع قاعدة البيانات أوراكل .

قبل أن نبدأ علينا أن نعرف أنه لكي يتمكن أي برنامج جافا من الاتصال بقاعدة البيانات أوراكل يجب أن يتوفر driver خاص اسمه jdbc والذي يهتم بإدارة عمليات الاتصال والاستعلامات وغيرها من العمليات مع القاعدة.. المهم يمكن تحميله من موقع أوراكل مباشرة باتباع الرابط التالي واختيار مدير القاعدة المناسب :

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

Read More

حل مشكلة ظهور اللغة العربية “؟؟؟” في أوراكل

السلام عليكم ورحمة الله وبركاته.

شرح المشكلة :

المشكلة تحدث عند إدخال أو قراءة المعلومات في أوراكل XE حيث تظهر اللغة العربية بشكل ???? غير مقروءة.

حل المشكلة بإذن الله:

  1. تحميل نسخة Oracle XE universal لكي تدعم الترميز العربي ، حيث يمكن تحميلها من موقع أوراكل (بالنسبة للسوريين يمكن تحميلها من موقع www.no403.net).
  2. ضبط خيارات اللغة للنظام المضيف كالتالي:
    1. من لوحة التحكم –> خيارات إقليمية : Read More