الانتقال إلى المحتوى
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.

مشكلة كبيرة في الربط بين ال Server و ال Client

Featured Replies

بتاريخ:

السلام عليكم

قمت بعمل برنامج كامل تماما و شغال و المطلوب مني ان اشغله على اكثر من حاسبة client و لتجربه ذلك قمت بربط الحاسبتين معا بعمل share بينهما و كذلك قمت بنقل الفايل tnsname من ال sql في ال server الى ال client

و لكن عندا افتح الفورم من الكلاينت فلا يقبل الدخول ابدا مهما حاولت .... و عندما سالت احد الفاهمين بالموضوع قال لي ان السبب ممكن يكون انه الاوراكل ليس منصب على ال C في الحاسبة السيرفر فقمت بازاله الداتا

بيس و نصبتها من جديد و اعدت الربط و نقلت ال tnsname و لكن نفس المشكلة لم تنحل علما ان العملية كلفتني الكثير حيث اختفى ال عربي من داخل الفورمز و بدات تظهر رموز غريبة كذلك عندما اكتب بالعربي داخل

الفورمز و اقم بالخزن فانها بدات تخزن على شكل علامات استفهام و قد جلبت حاسبة ثالثة حيث ادت ان اتاكد من ان الخلل ليس في الحاسبة و ربطت عليها و نزلت عليها الديفيلوبر و الداتا بيس لكن دون جدوى .... فهل من

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

بتاريخ:

وعليكم السلام ورحمة الله وبركاته
بالنسبه لمشكلة علامات الاستفهام يمكنك معالجتها عن طريق تعديل ال nls_lang فى ال regedit لكى تصبح american_america.ar8mswin1256

اما بالنسبه للمشكله الاولى : و المطلوب مني ان اشغله على اكثر من حاسبة client . على حد علمى ان المفروض لما تنسخ ال tnsnames.ora من ال database الى ال developer تقدر تدخل على قاعدة البيانات عن طريق الديفيلوبر . ومش عارف هى ماشتغلتش معاك ليه بس ممكن تجرب تانى.

ولكن السؤال اللى محيرنى حاليا انت ليه بتسطب الديفيلوبر على اجهزة ال client ؟؟ اذا كنت تستخدم developer 10g فانت لست فى حاجه الى انك تسطب اكثر من ديفيلوبر.
انت ممكن تسطب ديفيلوبر واحد فقط ولو على السيرفر الرئيسى حتى مع الداتابيز. وكل اللى عليك انك حتنسخ الرابط اللى بيظهر عندك لما تشغل البرنامج وتبعته للاجهز التانيه وبكده الكل حيقدر يشغل البرنامج.

بتاريخ:
  • كاتب الموضوع

اخي العزيز شكرا على الجواب..... للعلم انا منصب sql 10 و الديفيلوبر ال 6 اما بالنسبة لتغيير nls_lang فانا عامل هذا الشي اساسا و هذا اللي محيرني اكثر مما انته متحير اما عن التجربة

فقدت جربت مرات عديده و شكرا مرة اخرى على جوابك سيدي

بتاريخ:

السلام عليكم ورحمة الله
اخي لكريم
انا عندي نفس المشكلة ولي اكتر من شهر بحاول احلو ومش قادر
وسالت كم واحد بيقولي نفس الكلام الي انا عارفه وهو نسخ tnsnames من السيرفر الى الكلاينت وبرضو ما في نتيجة
الله المستعان
لو لقيت حل حرد عليك ان شاء الله
بالتوفيق

بتاريخ:

السلام عليكم
مشكلة الخط اتحلت الحمد لله
وبرضو حاولت اعمل كونكت ب oracle net8 easy config وبكتب رقم ip حق السيرفر في host name لكن لمن اجي اعمل test ما بيعطيني اي نتيجة بس بيعمل connecting ..... ولكن ما بيعطي اي نتيجة انو فشل او الاتصال نجح
الله المستعان

بتاريخ:
  • كاتب الموضوع

اتمنى ان نجد الحل بسرعه و اتمنى المساعدة من المشرفين و الاخوان في المنتدى للحاجة الشديدة و شكرا

بتاريخ:

كانت هذه إجابة الجزء الثاني

ولكن السؤال اللى محيرنى حاليا انت ليه بتسطب الديفيلوبر على اجهزة ال client ؟؟ اذا كنت تستخدم developer 10g فانت لست فى حاجه الى انك تسطب اكثر من ديفيلوبر.
انت ممكن تسطب ديفيلوبر واحد فقط ولو على السيرفر الرئيسى حتى مع الداتابيز. وكل اللى عليك انك حتنسخ الرابط اللى بيظهر عندك لما تشغل البرنامج وتبعته للاجهز التانيه وبكده الكل حيقدر يشغل البرنامج.


رجاءً كيف أقول بذلك علماً بأن اسم الجهاز حقي هو PC0
بتاريخ:

السلام عليكم
بالنسبه للاخ alaamuneer هل جربت تحمل الفور 6 على نفس الجهاز الخاص بالسيرفر وتقوم بنسخ ال tnsnames على السيرفر نفسه .
المفروض ان الخطوات انها تشتغل معاك فى هذه الحاله .
الرجاء الافاده بالنتيجه وعذرا على التاخير فى الرد.

بتاريخ:
  • كاتب الموضوع

نعم يا سيدي العزيز و و هوة يعمل بشكل عادي الفورم و الداتا بيز على السيرفر شغاله تمام لكن في ال الكلينت لا يربط ابدا

بتاريخ:

اعتقد ان مشكبتك فى الnetwork

حاول ان تتاكد من انك لما بتعمل ping من ال client على السيرفر يقوم بعمل reply

ثانيا حاول لما تنسخ ال tnsnames تغير اسم السيرفر بال ip_addres للسيرفر

ثالثا : تاكد من عدم وجود firewall على الnetwork قد يكون ال firewall موجود داخل ال antivirus

ملحوظه كل ديه احتمالات لان نظريا المفروض ان الclient يشتغل ولكن لا اعلم ما سبب هذا العطل.

باذن الله لكل مشكله حل .

بتاريخ:
  • كاتب الموضوع
اعتقد ان مشكبتك فى الnetwork

حاول ان تتاكد من انك لما بتعمل ping من ال client على السيرفر يقوم بعمل reply

ثانيا حاول لما تنسخ ال tnsnames تغير اسم السيرفر بال ip_addres للسيرفر

ثالثا : تاكد من عدم وجود firewall على الnetwork قد يكون ال firewall موجود داخل ال antivirus

ملحوظه كل ديه احتمالات لان نظريا المفروض ان الclient يشتغل ولكن لا اعلم ما سبب هذا العطل.

باذن الله لكل مشكله حل .

لا اعرف كيف يمكن عمل ال ping و لا الامور التي ذكرتها و شكرا لاهتمامك مع كل الممنونية يا سيدي
بتاريخ:

مرفق طريقة الاستعلام عن ال ip للسيرفر وتعديل ال tnsnames

ip.rar

بتاريخ:
  • كاتب الموضوع

سيدي العزيز انته محق فعلا يظهر معي request timed out ما العمل الان ان نوع اللانتي فيروس على الحاسبة هوة norton و هوة نسخة اصلية ... ماذا اعمل الان

بتاريخ:

اولا حاول ايقاف النورتون يمكنك فعل هذا عن طريق الضغط right click على النورتون وايقاف تشغيله مؤقتا ثم التجربه مره اخرى

ثانيا لو ممكن تحدد نوع الnorton اكثر
Norton internet security - Norton AntiVirus
واى اصدار لديك ويستحسن لو تستطيع عمل print screen للشاشات الخاصه به حتى نستطيع تجنب الايقاف والسماح للاجهزه بالوصول اليه .

بتاريخ:
  • كاتب الموضوع

صديقي الرائع bad_sector007 شكرا جزيلا لك كل شيء تمام انا ممنون و اكثر من ممنون ...... للعلم ان المشكلة جعلتني احول عملي على ال ديفيلوبر ال 10g و لم اكن اعرف طريقة الربط ايضا

اما الان عدت لل 6 و الفضل لك شكرا لك شكرا جزيلا لك

بتاريخ:

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

انا ممنون و اكثر من ممنون


اريد ايضا أن اشكر الأخ / bad_sector007 على الجهد المتميز لمساعدة الأخوه الأعضاء فى المنتديات

فجزاه الله خيرا ... وبارك الله فيك
  • بعد 5 شهور...
بتاريخ:

السلام عليكم
اخي العزيز alaamuneer
اولا هذه المشكلة حدثت عندي من قبل فترة 6 اشهر و بأذن الله وجدت الحل و هو
اولا يجب عليك بعد ان تنصب الوندوز انتعمل التالي و بعد تعريف النيت وورك لديك و وضع الايبيات
و بعد انت تعطي اسم لكل حاسبة و بعدها التأكد من ان كل حاسبة تستطيع الدخول على الاخرى الان
يجب ان تنصب الاوراكل و بأذن الله سيعمل ........... الطريقة مجربة و فعالة 100%
الخطأ لديك عزيزي هو تنصيب الاوراكل و بعدها تقوم بتنصيب النيت وورك و بذلك ال
tnsnames
سوف يأخذالاسم القديم و كذلك الايبي حتى و ان كان obtain
:D :D :rolleyes: :rolleyes: :rolleyes:

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

السلام عليكم اخواااني الاعزاااء


اللي انا بعرفه وعملته لمره وحده بس انك اذا تريد تسوي اتصال بين سرفر وخادم في الاوراكل لازم بالاول تكون مسطب database , devloper على السرفر ومسوي الربط بينهم ومسوي اعدادات التاريخ واللغه اللي في الريجستري .
بعدين لما تروووح على الخادم اللي تسوية انا تاخذ من السرفر المجلد الخاص بالــ devloper يعني حتسويله نسخ وترووح تسوي لصق في نفس المسار في الخادم وكمان رح تسوي تصدير لملف الاوراكل اللي في الريجستري في السرفر وتسويله تشغيل في الخادم وفي الاخير رح تسوي اختصار للبرنامج من السرفر لسطح المكتب للخادم وان شاء الله يشتغل معاااك



ملااااحظة : يرجى التاكد من المساااار اللي انتا مسوية للبرنامج في الخادم يعني المسار رح يبتدي بالاي بي او اسم السرفر ويليه اسم الدرفر اللي مسويله شارنج والخ

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

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

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

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

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

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.