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

بتاريخ:

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

عندي تطبيق تخصصي عملته بالفورمز, البنية اللي عندي كالتالي:
سيرفر ويندوز نازل عليه داتابيس 19c مع عدد من قواعد البيانات (كل واحدة فرع, نفس التصميم و الداتا خاصة لكل فرع)
فورمز 12c نازلة مرة واحدة على نفس السيرفر (سورس واحد, يمكنه التنفيذ على مختلف قواعد البيانات لكل الفروع - عبر ملفات  الاعدادات )
ما هي الطريقة المثالية للانتقال الى أبكس بنفس السيناريو المعمول به في الفورمز ( تطبيق واحد أو أكثر مع تعدد قواعد البيانات )
لا أريد تنزيل الابكس على كل قاعدة بيانات على حدا (مكلف و مجهد و غير عملي من ناحية الصيانة و التعديلات )
آراؤكم يا جما عة الخير

بتاريخ:

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

وفى حال تعدد ال schema (وليس قواعد البيانات )  فيمكن من خلال ال apex  انشاء اكثر من workspace  على مختلف ال schema  الموجوده فى قاعده البيانات وده يعتبر الافضل من وجهه نظري

ولكن لتعدد قواعد البيانات فهيكون صعب انك تربط apex  بيهم كلهم من خلال بورتال واحد ..الامر هيسلتزم انه يكون نازل علي كافه قواعد البيانات بنفس الاصدار وتطبيق single sign on على كافه قواعد البيانات وهو الامر المكلف والمعقد  والغير عملي من وجهه نظري

تقبل احترامى

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

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

 

بتاريخ:
في ٢٤‏/٥‏/٢٠٢١ at 11:21, motasem said:

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

 

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

في رأيي المتواضع في أغلب مشاريع Migration فإن الأفضل هو ( ابقاء نفس التصميم والبنية ) لقواعد البينات .... هذا اذا فرضنا ان التصميم الحالي احترافي ويتبع أفضل الممارسات Best practices هذا بالإضافة إلى رضاكم عن الأداء وقيامكم بكل ما يتيسر لكم القيام به من Optimization and Performance Tuning

أما لو كنتم غير راضين عن التصميم الحالي فلعلكم تبحثون في

Best Practices of Designing DB Schema(s) for Oracle APEX Applications 

 

على أي حال، لاحظ ما تم كتابته في هذا الحل المقترح المرجعي Reference Architecture من Oracle Cloud Infrastructure

image.png.3e33ef5e38a5af5d2dac474c006fb08a.png

علما بأن الانتقال الى Oracle Cloud Infrastructure سيعطيك العديد من الخيارات على سبيل المثال لا الحصر Identity and Access Management لتقسيم وتنظيم الوصول للانظمة المختلفة و ايضا اعطاء Tags على Cloud Resources لمعرفة ما هي ال Cost الذي تتحمله لها تحديدا وبلا شك الميزة الهامة جدا بناء تطبيقاتك على Autonomous Database و غيرها الكثير

المرجع

Migrate Oracle Forms applications to Oracle APEX on a VM DB system

ولا تنسونا من صالح دعائكم

ودمتم بخير وعافية

محمود ربيع

 

  • قام محمود ربيع بتثبيت هذا الموضوع
  • قام محمود ربيع بإلغاء تثبيت هذا الموضوع

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

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

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

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

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

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.