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

الاتصال بالسيرفر عن طريق الداتابيز

Featured Replies

بتاريخ:

اخواني الكرام -- استاذنا القدير المهندس / خالد الشاذلي
كل عام وانتم بخير
ساقوم بتقديم فكره عن الموضوع
لديا برنامج عملته بواسطة الديفلوبر فورمز والداتابيز اس كيو ال 10جي
الفكرة في الموضوع اني قمت بتنزيل البرنامج على عشرة اجهزة كل جهاز مستقل عن الاخر تماما
وكل جهاز يمثل سيرفر في هذه الحالة
ولديا سيرفر رئيسي ايضا
اريد ان اقوم بالعمل على البرنامج في هذه الاجهزة العشرة
واخر اليوم اقوم بارسال الداتابيز الى السيرفر الرئيسي من كل هذه الاجهزة عن طريق الانترنت مباشرة
فهل هناك امكانية لهذا ؟؟؟؟؟؟؟ وماهو الحل وجزاكم الله خير

تم تعديل بواسطة ماجدولين

بتاريخ:

السلام عليكم
انا اقترح التالي :
اولا بالنسبة للعمل على الاجهزة العشرة فلا يوجد اي مشكلة اطلاقا حتى لو كان في نفس الوقت فالاوراكل توفر هذا بكل ارتياح وبساطة
تانيا كل جهاز يمثل سيرفر فهذا شيء لا يعنينا في البرمجة لانه لن يتغير شيئ في اي حالة سواء كان كمبيوتر عادي او سيرفر
تالتا انا شخصيا لو مكانك انزل قاعدة البيانات + الديفلوبر على السيرفر الرئيسي
واخذ اللينك واضعه في الاجهزة الاخرى فقط لاغير عملية بسيطة وليست بحاجة لتعقيدات
وستصل البيانات اول بأول الى السيرفر الرئيسي وهذا افضل برأيي
ولست ادري ما الحكمة من ترحيل البيانات من كل جهاز الى السيرفر الرئيسي في اخر اليوم عن طريق الانترنت ؟؟؟؟

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

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

بتاريخ:

انا اقترح ان تكون قاعدة البيانات على السيرفر الرئيسي
ويتم الاتصال بالانترنت وهذه الطريقة لا تحتاج الى نسخ اخر اليوم
فالكل سيستطيع استخدام نفس قاعدة البيانات في نفس الوقت ولكن يلزمك خط انترنت قوي شيء ما
لكن عندي سؤال
هل نحتاج بيانات الفروع كل يوم ام ماذا ؟ ماذا عن فكرة النسخ اليدوي في اخر كل نهار يتم استلام ملف dump من كل فرع ؟؟
لا ادري هذه بعض الاقتراحات

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


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

بتاريخ:

السلام عليكم...يا اخ ماهر انت بتقول انه من الافضل انهم يتصلو بالسيرفر على طول ؟

ازاي وكل جهاز فيهم في منطقه مختلفه ؟

يعني ازاي اقدر اربط بينهم عن طريق الانترنت ؟

وكل عام وانتم بخير

بتاريخ:

انا ليا استفسار بسيط انت عايز ايه
ازاي تبقي اجهزه منفصله وتسمع في السيرفر وتاخد بيك اب ومفيش انتر نت وفي مناطق مختلفه
يعني انت رابط الاجهزه اللي في مناطق مختلفه يا اما ب شبكه سليكه او لا سلكيه (lan)
او عن طريق النت انت بتقول مفيش نت ولا مفيش شبكه وكل جهاز في منطقه
بصراحه الفكره مش عارف افهمها ممكن حضرتك توضحها اكيد الامر مختلط علي
ياريت حضرتك تعمل طرح يوضح المطلوب ولك مني جزيل الشكر
والتوفيق
وفي انتظار الرد الاستاذ القدير والاخ الغالي ابو عمرو / م / خالد الشاذلي

بتاريخ:

السلام عليكم
اعتقد ان السؤال ممكن يكون في قسم ال dba
عموما يمكنك استخدام اي من هاتين الطريقتين
replication or materialized views

موفق

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

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

تم تعديل بواسطة ماجدولين

بتاريخ:

قومي بعمل برامج منفصله على كل جهاز اقصد الdatabase
وال GUI على نفس الجهاز واعمل connect
مع السيرفر المراد التخزين البيانات عليه بواسطة برنامج وسيط بين الاوراكل والبرامج الاخرى
third party وقم بارسال البيانات بعد الانتهاء
لكنها طريقه غير مأمونه في حالة فصل النت اثناء الارسال

بتاريخ:

لدي اقتراح مبني على فكرة JLL_JORDAN_1
لست اعرف اذا كانت تفي بالغرض ولكنها فكرة جيدة
وهي ان تستخدمي برنامج شبكات يمكنك من الدخول على الاجهزة عن بعد وعمل اللازم من اخذ نسخة احتياطية لقاعدة البيانات او عمل اي شيء لست ادري اذا كانت طريقة مجدية بالنسبة لك ؟؟؟

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

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

بتاريخ:

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

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

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

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

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

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

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

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

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.