بتاريخ: 30 ديسمبر 200817 سنة comment_145772 من غير المنطقى والمعقول أن يظل قطاع تكنولوجيا المعلومات والبرمجيات مستقراً على وضع معين وبالتالى يجد العاملون فى هذا الحقل والذين اعتادو وتدربوا على إستخدام إصدارات معينة سواء من الويندوز أو الأوراكل داتا بيس أو الفورم بيلدر أو حتى الأوفيس صعوبة فى محاولة التعامل مع الإصدارات الجديدة والمطورة والتى يتم تطويرها من قبل شركة مايكروسوفت أو أوراكل والتى بدورها قد تكون غير مستقرة فى بداية طرحها بالأسواق وتوجد بها العديد من المشكلات التى يواجهها المستخدم عند التطبيق ويستثنى من هذا العاملون الذين يتلقون تدريبات مستمرة من قبل الشركات العاملون بها لمواجهة هذا التطور واللحاق به ومجاراته وعمل دراسات سوقية عن المميزات والمشكلات لهذا المنتج الجديد وتقوم بعمل تحول مدروس .إن محور التركيز هنا فى المقالة هو شرح كيفية تحول مطورى قواعد البيانات ونظم المعلومات بأستخدام اوراكل الى إصدار ويندوز فيستا والتعامل مع الديفلوبر 6I من خلال ويندوز فيستا والتركيز هنا على المطورين وليس مديرين قواعد البيانات لأن المشكلة التى سوف نتحدث عنها هى مشكلة يواجهها المطورين أما مديرى قواعد البيانات لا توجد عندهم مشكلة لآن أوراكل قد قامت بطرح نسخة مطورة من DB 10g وهى متوافقة مع ويندوس فيستا وتعمل معه بكفاءة منقطعة النظير اما المطورين فهم سوف يجدون صعوبة فى عملية ال Setup لأدوات التطوير التى يستخدمونها وخاصة oracle developer 6i وكذلك الإتصال مع قواعد البيانات بعد عملية ال setup ومن هذا المنطلق سوف نقوم بشرح الخطوات التى تتيح للمطورين التحول إلى ويندوز فيستا دون مواجهة اى مشكلة بإذن الله وخاصة أن معظم أجهزة اللاب توب المطروحة فى الأسواق كلها تحمل شعار ويندوز فيستا وإذا أغمضت عينيك وشمرت ساعديك وأنزلت ويندوز XP فانك سوف تفاجىء بأن الجهاز لا يعمل معك بكفاءة الفيستا ولهذا كان لنا هذا الجهد المتواضع الذى أسأل الله أن يجعله فى ميزان حسناتى كعلم ينتفع به الأخوة العرب والمصريين القائمين على تطوير قواعد البيانات باستخدام اوراكل .1- قم بعمل setup لأوراكل DB 10 المتوافق مع ويندوز فيستا وهذا الإصدار موجود على السايت الرسمى لشركة اوراكل ممكن عمل داون لوود له بكل سهولة ولا تحاول عمل setup لأوراكل 9i لأنها غير متوافقة مع فيستا فقد حان الوقت للتحول إلى 10g ولكن أحذر الأتى عند عمل setup للداتا بيس 10g - يجب ان يكون مسار ال setup على برتشن D: (من الممكن الرجوع لكيفية عمل سيتب اوراكل 10g لأى مقالة أخرى فهى خارج محور تركيزنا هنا).- أخذ Character set الموجود فى إعدادات قاعدة البيانات القديمة سواء كانت 8 او 9 فى الإعتبار أثناء عمل السيتب وأن نختار نفس نوع Character set الموجود فى قاعدة البيانات القديمة أثناء عمل EXP حتى لا نواجه مشكلة اللغة العربية عند عمل IMP داخل قاعدة 10g وأشدد على ان نختار نفس النوع سواء كان أحد الأنواع التالية :- ARABIC_SAUDIARABIA.WE8ISO8859P16- ARABIC_UNITEDARABEMIRATES.AR8MSWIN1256- ARABIC_SAUDI ARABIA.AR8MSWIN1256- AMERICAN_AMERICA.WE8ISO8859P1- ولمعرفة الـ Character set أدخل إلي الـ SQL فى القاعدة القديمة نفذ الأمر التالى داخل ال user -----< )system/manager select * fromnls_database_parameters)- أما لمعرفة الـ Naitonal Character Set نفذ الأمرselect * from nls_session_parameters- أشدد مرة أخرى على أختيار نفس نوع Character set وليس نوع NLS_LANG (من الممكن الرجوع لمعرفة الفرق بين Character set و NLS_LANG لأى مقالة أخرى فهى خارج محور تركيزنا هنا).- بأذن الله إذا أخذت النقاط السابقة فى الإعتبار عند عمل السيتب للداتابيس 10g لن تظهر مع اى مشكلة اثناء عمل IMP لقواعد بيانات وعملك القديم الذى كان يوجد على قواعد بيانات اخرى سواء كانت 8 او 9 ولن تظهر معك مشكلة علامات الإستفهام واو العلامات المشفرة للغة العربية .2- الأن ننتقل الى كيفية عمل ال setup للديفلوبر 6i - يجب عمل setup للأوراكل ديفلوبر 6I على بارتشن C: ولا تغير Default _home واشدد على عملية ال setup يجب ان يكون البرتشن الذى يوجد عليه db مختلف عن الموجود عليه الديفلوبر.- بعد عمل ال setup للأوراكل 6 قم بنسخ ملف tnsnames.ora الموجود على المسارD:\oracle\product\10.2.0\db_1\network\ADMIN وضعه فى المسار الخاص بالديفلوبر 6 C:\orant\NET80\ADMIN- والإجراء السابق يتيح للديفلوبر الإتصال بقاعدة البيانات بنجاح ولكن سوف تفاجىء ان ال help الخاص بالفورم او الريبورت لا يعمل قم بتحميل الملف Windows6.0-KB917607-x86 من على موقع مايكروسوف وهو الخاص بعمل run help32 for vista وبعد عمل setup لهذا الملف سوف يعمل الهيلب باذن الله .الأن نكون قد انتهينا من تهيئة الأوراكل على ويندوز فيستا واستمتع بعملك وفى النهاية أسألكم الدعاء وأمانة النقل وعند الإقتباس يجب الإشارة الى كاتب المقالة لأرساء مبدأ الأمانة العلمية فى عمليات النقل أخوكم فى الله / سامح شريف [email protected] تقديم بلاغ
بتاريخ: 30 ديسمبر 200817 سنة comment_145783 السلام عليكمانا اعمل على Oracle Database 10g Express Editionولكنني اواجه مشكلة اللغة العربية بحيث الاحرف العربية تظهر على شكل ؟؟؟؟؟؟؟؟؟؟؟؟ علامات استفهام ؟فهل يوجد حل لهذه المشكلة ؟وشكرا تقديم بلاغ
بتاريخ: 13 يناير 200917 سنة comment_146777 بارك الله بك وجعله الله في ميزان حسناتك يوم القيامه ونشكرك جدا على هذه المعلومات القيمه تقديم بلاغ
بتاريخ: 28 أغسطس 200916 سنة كاتب الموضوع comment_168020 السلام عليكمانا اعمل على Oracle Database 10g Express Editionولكنني اواجه مشكلة اللغة العربية بحيث الاحرف العربية تظهر على شكل ؟؟؟؟؟؟؟؟؟؟؟؟ علامات استفهام ؟فهل يوجد حل لهذه المشكلة ؟وشكرا ملحوظة هامة للتخلص من مشكلة ؟؟؟ علامة الإستفهام فى اللغة العربية مع ويندوز xp وأوراكل 9i1- عند بداية عمل set up للأوراكل عند السؤال عن نوع character set نقوم بأختيار النوع Unicode Utf8 اما إذا كان الأوراكل بالفعل مصطب على الجهاز نقوم بإزالة قاعدة البيانات بعد عمل نسخة احتياطية من البيانات وإنشاء قاعدة بيانات جديدة ونختار Utf8فى خيار ال character set .2- قبل عمل imp للملف الخاص بالنسخ الإختياطى يجب تغيير NLS_LANG فى الريجيسترى الخاص ب home 0 وهى الخاصة بقاعدة البيانات على حسب توع character set اثناء عمل exp وهو عادة يكون احد النوعينARABIC_SAUDI ARABIA.AR8MSWIN1256AMERICAN_AMERICA.WE8ISO8859P13- هذا كل شىء لا يتم عمل اى تغيرات اخرى.4- يجب استخدام WXP SP2 بدلا من SP1 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.