الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تداعيات العصر وحتمية التحول (ويندوز فيستا واوراكل 10g وديفلوبر 6i)

Featured Replies

بتاريخ:

من غير المنطقى والمعقول أن يظل قطاع تكنولوجيا المعلومات والبرمجيات مستقراً على وضع معين وبالتالى يجد العاملون فى هذا الحقل والذين اعتادو وتدربوا على إستخدام إصدارات معينة سواء من الويندوز أو الأوراكل داتا بيس أو الفورم بيلدر أو حتى الأوفيس صعوبة فى محاولة التعامل مع الإصدارات الجديدة والمطورة والتى يتم تطويرها من قبل شركة مايكروسوفت أو أوراكل والتى بدورها قد تكون غير مستقرة فى بداية طرحها بالأسواق وتوجد بها العديد من المشكلات التى يواجهها المستخدم عند التطبيق ويستثنى من هذا العاملون الذين يتلقون تدريبات مستمرة من قبل الشركات العاملون بها لمواجهة هذا التطور واللحاق به ومجاراته وعمل دراسات سوقية عن المميزات والمشكلات لهذا المنتج الجديد وتقوم بعمل تحول مدروس .
إن محور التركيز هنا فى المقالة هو شرح كيفية تحول مطورى قواعد البيانات ونظم المعلومات بأستخدام اوراكل الى إصدار ويندوز فيستا والتعامل مع الديفلوبر 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]

بتاريخ:

السلام عليكم
انا اعمل على
Oracle Database 10g Express Edition
ولكنني اواجه مشكلة اللغة العربية بحيث الاحرف العربية تظهر على شكل ؟؟؟؟؟؟؟؟؟؟؟؟ علامات استفهام ؟
فهل يوجد حل لهذه المشكلة ؟
وشكرا

  • بعد 2 أسابيع...
بتاريخ:

موضوع جميل

وفقك الله

بتاريخ:

بارك الله بك وجعله الله في ميزان حسناتك يوم القيامه ونشكرك جدا على هذه المعلومات القيمه

  • بعد 7 شهور...
بتاريخ:
  • كاتب الموضوع
السلام عليكم
انا اعمل على
Oracle Database 10g Express Edition
ولكنني اواجه مشكلة اللغة العربية بحيث الاحرف العربية تظهر على شكل ؟؟؟؟؟؟؟؟؟؟؟؟ علامات استفهام ؟
فهل يوجد حل لهذه المشكلة ؟
وشكرا



ملحوظة هامة للتخلص من مشكلة ؟؟؟ علامة الإستفهام فى اللغة العربية مع ويندوز xp وأوراكل 9i
1- عند بداية عمل set up للأوراكل عند السؤال عن نوع character set نقوم بأختيار النوع
Unicode Utf8 اما إذا كان الأوراكل بالفعل مصطب على الجهاز نقوم بإزالة قاعدة البيانات بعد عمل نسخة احتياطية من البيانات وإنشاء قاعدة بيانات جديدة ونختار Utf8فى خيار ال character set .
2- قبل عمل imp للملف الخاص بالنسخ الإختياطى يجب تغيير NLS_LANG فى الريجيسترى الخاص ب home 0 وهى الخاصة بقاعدة البيانات على حسب توع character set اثناء عمل exp وهو عادة يكون احد النوعين
ARABIC_SAUDI ARABIA.AR8MSWIN1256
AMERICAN_AMERICA.WE8ISO8859P1
3- هذا كل شىء لا يتم عمل اى تغيرات اخرى.
4- يجب استخدام WXP SP2 بدلا من SP1

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.