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

بتاريخ:

بسم الله الرحمن الرحيم

 

انت كنت كتبت امس استفسار في هذا القسم من المنتدى

واجيت ادوره اليوم ما لقيته ودورته في المنتدى كامل مالقيته

فمش عارف راح فين فقلت اكتبه مره اخرى

 

انا عندي برنامج يشتغل في اكثر من جهاز بشكل منفصل وما عندي شبكه وكل يوم مدخل البيانات في كل جخاز يعمل اكسبورت لقاعدة البيانات DMP

وكل يوم اخذ النسخ من كل جهاز لجهازي

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

الي حصلت في هذا اليوم 

فهل هذا ممكن لاني اعتقد انه كان هذا الخيار موجود في برنامج التود لكن البرنامج عاوز تحديث لاصدار 12.10 ولسى ما حصلته وانا عندي  اصدار12.1

فهل هذا ممكن من خلال الاوراكل نفسها اني اسوي هذا الشي

 

الرجاء الردي علي باي معلومه سواء كنت اقدر اسويها من خلال اوراكل او من خلال برامج اخرى او ان هذا الشيء غير ممكن

 

وجزاكم الله كل خير

بتاريخ:

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

 

بخصوص نقل البيانات وتحديثها على سيرفر الرئيسي بمثل السيناريو المذكور.

 

يتم عمل التالي ..

1- اخذ EXp من كل قاعدة بيانات ومثلا الموجود عندي أربع قواعد بيانات ويكنو عندي في نهاية كل يوم 4 ملقات DMP .

2- عمل سكربت فايل ويتم حفظه على الC مثلا ويكون داخل مجلد باسم DbBackup .

3- يتم إسخدام امر حذف المستخدم من قاعدة البيانات في السيرفر الرئيسي

4- عمل انشاء مستخدم جديد على القاعدة البيانات في السيرفر الرئيسي وإعطائة الصلاحية

5- عمل IMP للبيانات الخاصة فيه .

 

وبهذا يكون تم ترحيل البيانات جميعها على السيرفر الرئيسي .

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

 

اما إذا أردت فقط البيانات الجديدة فهذا يمكن عملها من امر IMP بإستخدام امر Ignore=Y

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

 

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

 

والله تعالى أعلم... 

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

اخي المبرمج الصاعد

انا ابحث عن الطريقة الثانية التي تقويم باضافة السجل الجديد وتغيير السجل المتغير 

وليس الطريقه الاولى

 

فاتمنى ان يفيدنا شخص اخر في الموضوع

بتاريخ:

على حد علمي المتواضع ما قاله الأخ اذ المبرمج الصاعد يمكن عملها من امر IMP بإستخدام امر Ignore=Y

 

يضيف الجديد فقط ولا يحدث على تغييرات القديم 

 

فما المانع من أنك تأخذ نسخة للكل بدلاً من التحديث فقط ...

الا اذا كانت قاعدة البيانات كبيرة ...

 
 

 

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

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

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

وفي الفرع الرئيسي يتم طباعة التقارير 

فيجب ان تكون التقارير صحيحه معدله حسب تعديل الفروع

تم تعديل بواسطة الحكيمي

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

طيب من خلال بحثي عن Ignore=y وجدت ان اكثر الاجابات حول موضوع عمل تصدير للبيانات استخدمو هذا الكود

 

Exp System/Manager File= Wafi25022008 Fromuser=Wafi Touser=Zen Ignore=y;

وكانه يقوم بعمل تصيدر عادي لكل البيانات لم يتم التطرق الى الى موضوع ان Ignore=y يقوم بعمل تصدير للبيانات الاخيره 

وانا كان موضوعي عن عملية امبورت للبيانات الاخيره فقط وكانت الاجابة عن طريق Ignore=y

فماهي الوضيفة الرئيسية لها

 

وانا كاتب الكود التالي للتصدير

Exp UserId =user/pass  File = D:\k_pro\BACKUP\name.Dmp

وللاستيراد

Imp UserId =user/pass File =D:\k_pro\BACKUP\name.Dmp full=yes

تم تعديل بواسطة الحكيمي

بتاريخ:

بخصوص موضوعك هل هى قاعدة بيانات واحدة اخى ام ماذا ؟؟؟؟؟؟

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

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

 

والصوره هذه توضح مالذي اريده

post-15632-0-22277200-1482817191_thumb.jpg

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

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

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

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

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

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.