الانتقال إلى المحتوى

كيف اجعل برنامج يعمل على شبكة ؟؟؟


MKCIT

Recommended Posts

السلام عليكم
إخواني عندما اطور برنامج بإستخدام Oracle & Developer , كيف يمكنني ان أجعل هذا البرنامج يتعامل على شبكة ..
بمعنى أن اضع قاعدة البيانات الرئيسية على Server , وباقي Forms على أجهزة المستخدمين أي Client ؟؟؟

هل يوجد هناك كود يجب ان يتم كتابته حتى تتم هذه العملية ؟؟؟ أم ان Oracle يدعم هذا الأسلوب بشكل تلقائي ؟؟

رابط هذا التعليق
شارك

تحية وبعد

ممكن اساعدك على 6i


في البداية يجب أن تكون نزلت الديفلوبر على أجهزة ال Client

ثم تقوم بالربط بين الديفلوبر على أجهزة ال Client و قاعدة البيانات الموجودة عل السيرفر

ويجب أن يكون جهاز الClient مربوط إلى السيرفر

طبعا من خلال التعديل على ملف Tnsname الموجود عندك على المسار التالي C:\oracle\Dev6i\NET80\ADMIN

وذلك بتغيير Host لتصبح نفس ال IP للسيرفر الموجود عليه قاعدة البيانات

والتعديل على SID بإسم قاعدة البيانات الموجودة على السيرفر

وبالتالي يتم الشبك بين الClient و Server

والى اصحاب الاختصاص اذا فيه اي خطأ منكم الصواب والتوضيح


والله من وراء القصد

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
بعد التحية
الرجاء التوضيح على اي اصدار تعمل اخي فالله
10g or 6i
وشكرا


شكرا أخي على إهتمامك ..

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

اللاصدار رقم 6 وماشبه هو عبارة عن CLIENT and server
اما من 9 الى 10g فهو عبارة عن web suite application
وما بتحتاج تحمل عند المستخدمين ال client شئ كل شئ بيشتغل معاك بواسطه متصفح الانترنت
كل ما تحتاجة ان شاء الله الربط عن طريق ال tnsname مبدايا لربط قاعدة البيانات
ثم تحميل ما يسمي بال application server على جهاز خادم
وعمل اعدادات كاوضع الشاشات والتقارير والمكتبات والمكتبات المساعده والايقونات والصور وكل شئ في ملف بعينة ووضعه مثلا فال url او في ملف config
لها خطوات كثيرة ان شاء الله هحاول اكتبها بطريقة منظمة وتكون خطوة خطوة باذن الله
وفقك الله الى ماتحب وترضي

رابط هذا التعليق
شارك

تحية وبعد

ممكن اساعدك على 6i


في البداية يجب أن تكون نزلت الديفلوبر على أجهزة ال Client

ثم تقوم بالربط بين الديفلوبر على أجهزة ال Client و قاعدة البيانات الموجودة عل السيرفر

ويجب أن يكون جهاز الClient مربوط إلى السيرفر

طبعا من خلال التعديل على ملف Tnsname الموجود عندك على المسار التالي C:\oracle\Dev6i\NET80\ADMIN

وذلك بتغيير Host لتصبح نفس ال IP للسيرفر الموجود عليه قاعدة البيانات

والتعديل على SID بإسم قاعدة البيانات الموجودة على السيرفر

وبالتالي يتم الشبك بين الClient و Server

والى اصحاب الاختصاص اذا فيه اي خطأ منكم الصواب والتوضيح


والله من وراء القصد


شكرا أخي على مساعدتك ....

هذا الأسلوب قد فاجأني !!! حيث انني اعتقدت في البداية , حتى اقوم بهذه العملية يجب علي ان اقوم بكتابة كود برمجي على غرار لغة البرمجة التقليدية , فمثلا , حتى تقوم في الجافا بتصميم برنامج يعمل على شبكة يجب عليك
تطوير و كتابة كود خاص بتلك العملية من خلال تقنيات مختلفة مثل TCP Socket او RMI .

الشيء الأخر اخي
ثم تقوم بالربط بين الديفلوبر على أجهزة ال Client و قاعدة البيانات الموجودة عل السيرفر

ويجب أن يكون جهاز الClient مربوط إلى السيرفر


كيف يمكنني ان احقق الجملة الأولى ؟
ماذا تقصد بالجملة الثانية ؟

الف تحية إخواني اليكم .
رابط هذا التعليق
شارك

اللاصدار رقم 6 وماشبه هو عبارة عن CLIENT and server
اما من 9 الى 10g فهو عبارة عن web suite application
وما بتحتاج تحمل عند المستخدمين ال client شئ كل شئ بيشتغل معاك بواسطه متصفح الانترنت
كل ما تحتاجة ان شاء الله الربط عن طريق ال tnsname مبدايا لربط قاعدة البيانات
ثم تحميل ما يسمي بال application server على جهاز خادم
وعمل اعدادات كاوضع الشاشات والتقارير والمكتبات والمكتبات المساعده والايقونات والصور وكل شئ في ملف بعينة ووضعه مثلا فال url او في ملف config
لها خطوات كثيرة ان شاء الله هحاول اكتبها بطريقة منظمة وتكون خطوة خطوة باذن الله
وفقك الله الى ماتحب وترضي


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

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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