Skip To Content

استرداد متجر البيانات

إذا فقدت الوصول إلى البيانات في مخزن البيانات—على سبيل المثال، تعطيل مخزن البيانات أو قيام المُحرر بحذف البيانات الخاطئة من طبقة المعالم المستضافة — سيصبح بالإمكان استرداد البيانات باستخدام ملفات النسخ الاحتياطي. ستقوم أيضًا باستعادة مخزن بيانات ذاكرة التخزين المؤقت التجانبي بعد استبدال جهاز لإعادة توزيع بيانات ذاكرة التخزين المؤقت للمشهد.

في حالة تعطل جهاز أو أكثر في مخزن البيانات، ثبّت ArcGIS Data Store على جهاز جديد واسترد أحدث نسخ احتياطي كامل متوفر باستخدام الأداة المساعدة restoredatastore.

ستختلف كيفية القيام بذلك وفقًا لنوع مخزن البيانات وعدد الأجهزة التي تستبدلها. على سبيل المثال، إذا قمت باستبدال جميع الأجهزة الموجودة في مخزن بيانات ذاكرة التخزين المؤقت التجانبي (نظام المجموعة) أو مخزن البيانات الضخمة الزمانية المكانية، فستقوم بتشغيل الأداة المساعدة restoredatastore مرتين لاستيعاب جميع البيانات.

إذا تم تكوين مخزن البيانات الارتباطية لاسترداد "نقطة في زمن"، يمكنك استرداد بيانات طبقة المعالم المستضافة لـ "نقطة في زمن" محددة باستعادة مخزن البيانات الارتباطية الحالية وتحديد تاريخ ووقت تريد وفقًا لهما.

معلومات مهمة حول استعادة مخازن البيانات

ضع المعلومات التالية في الاعتبار فيما يتعلق باسترداد ArcGIS Data Store:

  • من المهم أن تضمن عمل إِجراءات النسخ الاحتياطي والاستعادة من خلال اختبارها عند التطوير أو اختبار عمليات النشر. لا ترغب في اكتشاف ثغرة في سير العمل عندما تحتاج إلى استعادة نشر الإنتاج.
  • تكون ملفات النسخ الاحتياطي التي تستخدمها للاسترداد مضغوطة. عند استرداد البيانات، سيتعين فك ضغط هذه الملفات لتصبح موقع مرحلي. وهذا يعني أنك بحاجة للحصول على موقع مرحلي يُمكنه التكييف مع هذه البيانات. افتراضيًا، سيتم تقسيم ملفات البيانات مرحليًا. لذلك، إذا توفرت لديك الكثير من البيانات في مخزن البيانات، قد تريد إعداد موقع مرحلي منفصل وتحديده لاسترداد مخزن البيانات. يُمكن تحديد موقع مرحلي منفصل باستخدام الأداة المساعدة changestaginglocation.
  • قبل تشغيل الأداة المساعدة restoredatastore، تأكد من عدم قيام أي أحد بنشر طبقات أو تحريرها. سيتم فقد هذه الخدمات والتعديلات الجديدة، حيث إنها غير مدرجة في ملف النسخ الاحتياطي الذي تستعيده.
  • لا يمكن للعملاء والخدمات الوصول إلى البيانات الموجودة في مخزن البيانات أثناء استعادتها.
  • عند نشر ArcGIS Enterprise محليًا لكن ملفات تخزين النسخ الاحتياطية في تخزين السحابة، فسيستغرق إنشاء نسخ احتياطية واستعادتها وقتًا أطول من تخزين ملفات النسخ الاحتياطية في مشاركة ملفات محلية.

استعادة مخزن البيانات الارتباطية أو مخزن بيانات ذاكرة التخزين المؤقت التجانبي للوضع الرئيسي-الاحتياطي بعد حدوث عطل

إذا توقف الجهاز عن العمل أو كان مخزن البيانات غير متاح ويتعذر استردادها بالاتصال بشبكة الإنترنت، فقم بتثبيت ArcGIS Data Store على جهاز جديد وقم بتطبيق ملفات النسخ الاحتياطي على عملية التثبيت الجديدة باستخدام الأداة المساعدة restoredatastore. هذا يقوم بإعادة إنشاء مخزن البيانات على الجهاز الجديد والاحتفاظ بتسجيل مخزن البيانات مع موقع GIS Server الحالي.

  1. تثبيت ArcGIS Data Store على جهاز جديد.

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

  2. افتح سقف الأمر.
  3. شغّل الأداة المساعدة restoredatastore من <ArcGIS Data Store installation directory>\datastore\tools لاسترداد أحدث نسخ احتياطي لمخزن بيانات ذاكرة تخزين مؤقت ارتباطي أو تجانبي.

    راجع مرجع الأداة المساعدة أو النوع --تعليمات في سطر أوامر بناء الجملة.

    يسترجع هذا المثال أحدث نسخ احتياطي من مخزن البيانات الارتباطي من /net/fortknox/backups/datastore/relational إلى /usr/arcgisdatastore. نظرًا لأن مخزن البيانات يظل مرتبطًا افتراضيًا بموقع GIS Server الذي تم تسجيله به، فلا يجب عليك تحديد --مرتبط حقيقي، لكن يتعين عليك تحديد عنوان URL لموقع GIS Server وبيانات اعتماد المسؤول.

    ./restoredatastore --store relational --target most-recent --source-loc /net/fortknox/backups/datastore/relational --data-dir /usr/arcgisdatastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password MySApw

    إذا كان الدليل الذي تحدده بخيار --data-dir غير موجود بالفعل، يتم إنشاء الدليل. إذا لم يكن موجود بالفعل، سيتعين الحصول على أذونات الكتابة ويتعين أن يكون فارغ. إذا لم يكن كذلك، ستفشل عملية الاسترداد.

  4. قم بالتأكيد على رغبتك في استرداد متجر البيانات بكتابة نعم.

قم باسترداد مخزن البيانات الحالي لنقطة مُحددة

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

يتعين أن تكون التواريخ تابعة للتوقيت العالمي المُحدث (UTC).

ملاحظة:‏

أي من طبقات المعالم المنشورة على البوابة الإلكترونية بعد الإشارة إلى استرداد مخزن البيانات الارتباطي لن تعد، وذلك لأن البيانات المُستخدمة من قبل هذه الطبقات لن تعد موجودة في مخزن البيانات.

أيضًا لاحظ أنه إذا قمت بتعطيل النسخ الاحتياطية، فلا يمكنك استعادة نقطة مُحددة من الوقت.

  1. افتح سقف الأمر.
  2. شغّل أداة restoredatastore المساعدة من <ArcGIS Data Store installation directory>\datastore\tools لاستعادة البيانات إلى "نقطة في وقت" محددة.

    تكون بنية استرداد مخزن البيانات الارتباطي على نقطة مُحددة على النحو التالي:

    restoredatastore --store relational --target <date and time> --server-url <ArcGIS Server URL> --server-admin <ArcGIS Server admin user> --server-password <ArcGIS Server admin password>

    مثال، اكتب ما يلي لاسترداد متجر البيانات من الملفات على كما كانت على حالتها في 5:00 مساءً. UTC في 20 مارس 2014:

    ./restoredatastore --store relational --target 2014-03-20-17:00:00 --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password MySApw
    You are going to restore the data store from a data store backup. This process could take a long time, depending on the size of your data. Please do not interrupt the process once it has started.
    Do you want to continue (Yes or No)? Yes

  3. قم بالتأكيد على رغبتك في استرداد متجر البيانات بكتابة نعم.
    تلميح:

    اذا أردت أن يقوم البرنامج النصي باسترداد الأمر restoredatastore، قم بتضمين العلامة لمنع توجيه التأكيد، كما هو موضح في المثال التالي:

    restoredatastore --store relational --target 2014-03-20-17:00:00 --prompt no

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

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

إذا تعطل أحد أجهزة مخزن بيانات ذاكرة التخزين المؤقت التجانبي والذي يعمل في وضع المجموعة ولم تتمكن من إعادة اتصاله بالإنترنت، فقم باستعادة مخزن بيانات ذاكرة التخزين المؤقت التجانبي بعد استبدال الجهاز المفقود. عند استعادة البيانات، يعيد ArcGIS Data Store توزيع نسخ من بيانات ذاكرة التخزين المؤقت للمشهد عبر جميع الأجهزة في مخزن البيانات، بما في ذلك الأجهزة الجديدة.

اتبع هذه التعليمات لاكتشاف واستبدال جهاز مخزن بيانات تخزين ذاكرة التخزين المؤقت التجانبي الفاشل واستعادته لإعادة توزيع بيانات ذاكرة التخزين المؤقت للمشهد من أجل التوافر العالي:

  1. إذا كنت تشك في وجود مشكلة في أحد أجهزة مخزن بيانات ذاكرة التخزين المؤقت التجانبي، فقم بتشغيل الأداة المساعدة لسطر أوامر describedatastore لتأكيد عدم إمكانية الوصول إلى الجهاز.
  2. إذا كان هذا يشير إلى وجود مشكلة في الجهاز، فحاول استرداد الجهاز.

    على سبيل المثال، إذا كانت الشبكة أو كابل الطاقة غير متصل، فقم بتوصيله وبدء تشغيل الجهاز.

  3. إذا كان يمكنك استرداد الجهاز، فقم بإعادة توصيله بالإنترنت وتشغيل الأداة المساعدة describedatastore مرة أخرى لتأكيد إعادة توصيل الجهاز بالإنترنت والمشاركة في مخزن بيانات ذاكرة التخزين المؤقت التجانبي. قم بإجراء بعض الاختبارات لطبقات المشهد للتأكد من إمكانية الوصول إليها. إذا كان كل شيء على ما يرام، فقد انتهيت. ومع ذلك، إذا لم تتمكن من استرداد الجهاز، فانتقل إلى الخطوة التالية.
  4. قم بتشغيل الأداة المساعدة removemachine مع خيار --force لإزالة الجهاز الفاشل من مخزن بيانات التخزين المؤقت التجانبي.

    في هذا المثال، يتعذر الوصول إلى الجهاز tilecache3 ولا يمكن استرداده. نظرًا لأن ArcGIS Data Store لا يمكنه الوصول إلى الجهاز، يجب عليك تحديد --force true لإزالة الجهاز من مخزن بيانات التخزين المؤقت التجانبي.

    ./removemachine tilecache3 --store tilecache --force true

  5. احصل على جهاز جديد بنفس نظام التشغيل مثل الجهاز القديم. قم بتثبيت ArcGIS Data Store عليه وقم بإضافته إلى مخزن بيانات التخزين المؤقت التجانبي الموجود لديك من خلال تكوينه مع نفس موقع استضافة ArcGIS Server.
  6. قم بتشغيل أمر التحقق من الصحة في ArcGIS Server REST لتأكيد أن بيانات ذاكرة التخزين المؤقت للمشهد الموجودة لديك عالية التوفر. إذا تلقيت رسالة تفيد وجود نسخة واحدة فقط أو أكثر من ذاكرة أو ذاكرات التخزين المؤقت لطبقة المشهد الخاصة بك، فاتبع الخطوات المتبقية.
  7. تأكد من قيامك بتكوين موقع نسخ احتياطي مشترك لمخزن بيانات ذاكرة التخزين المؤقت التجانبي. إذا لم يكن لديك، قم بتكوين واحد الآن.
  8. تأكد من عدم نشر أي شخص أو تحديثه لطبقات المشهد أو بناء أي ذاكرة تخزين مؤقت للمشهد.

    لاكتشاف ما إذا كان يتم إنشاء ذاكرة تخزين مؤقت للمشهد أو إعادة بنائها، قم بتسجيل الدخول إلى ArcGIS Server Manager لخادم الاستضافة، وافتح وظائف > الموقع، واختر System/SceneCachingControllers من قائمة الخدمات المنسدلة، وانقر فوق استعلام. إذا كان الخادم يقوم بإنشاء ذاكرة تخزين مؤقت للمشهد، فستظهر حالات المهمة عند الاستعلام. لا تقم بالمتابعة حتى تكتمل مهام ذاكرة التخزين المؤقت هذه. إذا لم يتم سرد مهام ذاكرة التخزين المؤقت للمشهد، فيمكنك المتابعة.

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

  9. إنشاء نسخة احتياطية من مخزن بيانات ذاكرة التخزين المؤقت التجانبي

    في هذا المثال، يتم إنشاء ملف نسخ احتياطي باسم myscenecachebu وتخزينه في موقع نسخ احتياطي في مجموعة Amazon Simple Storage Service (S3) تم تسجيلها كموقع نسخ احتياطي لمخزن بيانات ذاكرة تخزين مؤقت تجانبي.

    ./backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket

  10. استخدم الأداة المساعدة restoredatastore مع خيار replicatedata المعين إلى true لاستبدال محتويات مخزن بيانات التخزين المؤقت التجانبي وإعادة توازن المحتوى عبر جميع الأجهزة.

    في المثال التالي، يتم استخدام ملف myscenecachebu لاستعادة مخزن بيانات ذاكرة التخزين المؤقت التجانبي وخيار replicatedata معيّن إلى true للإشارة إلى ArcGIS Data Store بأنه يجب توزيع نسختين من كل ذاكرة تخزين مؤقت للمشهد على جميع الأجهزة في مخزن بيانات ذاكرة التخزين المؤقت التجانبي.

    ./restoredatastore.sh --store tilecache --target myscenecachebu --serverurl https://gisserver.domain.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true

  11. إذا قمت بوضع ArcGIS Enterprise في وضع القراءة فقط، ضعه مرة أخرى في وضع القراءة والكتابة.
  12. قم بتشغيل التحقق من الصحة مرة أخرى للتأكد من وجود نسختين من كل ذاكرات التخزين المؤقت للمشهد.

استعادة مخزن البيانات الضخمة الزمانية المكانية أو مخزن بيانات ذاكرة التخزين المؤقت التجانبي بعد فقدان جميع الأجهزة

إذا كنت بحاجة إلى استبدال جميع الأجهزة الموجودة في مخزن البيانات الضخمة الزماني المكاني أو التخزين المؤقت التجانبي -على سبيل المثال، فيضان يدمر مركز البيانات الخاص بك أو يجب عليك العودة إلى إصدار قديم من ArcGIS Enterprise- اتبع هذه الخطوات لاستعادة مخزن البيانات الضخمة الزماني المكاني أو التخزين المؤقت التجانبي:

  1. تثبيت ArcGIS Data Store على جهاز جديد.

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

  2. افتح سقف الأمر.
  3. شغّل أداة restoredatastore المساعدة من <ArcGIS Data Store installation directory>\datastore\tools وقم بتضمين مجموعة عمليات --loaddata لـ false لتحضير الجهاز الأول لاستعادة مخزن البيانات الضخمة الزمانية المكانية.

    راجع مرجع الأداة المساعدة أو النوع --تعليمات في سطر أوامر بناء الجملة.

    يقوم هذا المثال بتحضير الجهاز الجديد لاستعادة أحدث نسخ احتياطي من مخزن بيانات ضخمة زمانية مكانية من /net/myserver/backups/spatiotemporal إلى /usr/arcgisdatastore. تم تعيين عملية --loaddata ليكون false لذا، لم يتم تحميل البيانات حتى الآن.

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/backups/spatiotemporal --data-dir /usr/arcgisdatastore --loaddata false --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password MySApw

    إذا كان الدليل الذي تحدده بخيار --data-dir غير موجود بالفعل، يقوم مخزن البيانات بإنشاؤه. إذا لم يكن الدليل موجود بالفعل، سيتعين الحصول على أذونات الكتابة ويتعين أن يكون فارغ. إذا لم يكن كذلك، ستفشل عملية الاسترداد.

    لتحميل البيانات من مخزن بيانات ذاكرة التخزين المؤقت التجانبية، يمكنك تحديد --store tilecache وموقع النسخ الاحتياطي للذاكرة المؤقتة التجانبية مع عملية --source-loc في المثال السابق.

  4. ثبّت ArcGIS Data Store على الأجهزة الإضافية، وشغّل معالج تكوين مخزن البيانات أو أداة configuredatastore المساعدة على كل جهاز لإضافة الأجهزة إلى خادم الاستضافة.
  5. شغّل أداة restoredatastore المساعدة مجددًا دون خيار --loaddata أو بتعيين --loaddata إلى true لاستعادة كل البيانات.

    سيتم توزيع البيانات عبر كل ذاكرة التخزين المؤقت التجانبية أو أجهزة مخزن البيانات الضخمة للموضع الزماني والمكاني.

    يستعيد هذا المثال البيانات إلى مخزن بيانات ضخمة زمانية مكانية تم تكوينه حديثًا باستخدام نفس ملف النسخ الاحتياطي (على /net/myserver/backups/spatiotemporal). تم تعيين خيار --loaddata إلى true افتراضيًا؛ لذا لا يجب عليك تحديدها عند تحميل البيانات.

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/backups/spatiotemporal --data-dir /usr/arcgisdatastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password MySApw

استعادة مخزن بيانات ضخمة زمانية مكانية عندما يتمكن الجهاز الهدف من الاحتفاظ بكل البيانات في ملف النسخ الاحتياطي

إذا احتوى الجهاز الأول الذي أنشأت عليه مخزن البيانات الضخمة الزمانية المكانية البديل على مساحة قرص وذاكرة كافيين للاحتفاظ بكل البيانات في ملف النسخ الاحتياطي أو إذا كنت تقوم بالاستعادة إلى أجهزة مخزن البيانات الضخمة الزمانية المكانية الحالية، لا يجب عليك إلا تشغيل أداة restoredatastore المساعدة لمرة واحدة. بمجرد الاستعادة، يمكنك إضافة الأجهزة الجديدة الأخرى إلى مخزن البيانات الضخمة الزمانية المكانية، وسيعمل ArcGIS Data Store على تكرار البيانات في الأجهزة الأخرى.

  1. تثبيت ArcGIS Data Store على جهاز جديد.

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

  2. افتح سقف الأمر.
  3. شغّل أداة restoredatastore المساعدة من <ArcGIS Data Store installation directory>\datastore\tools وقم بتضمين عملية --loaddata التي تم تعيينها true لمخزن البيانات الضخمة الزمانية المكانية.

    راجع مرجع الأداة المساعدة أو النوع --تعليمات في سطر أوامر بناء الجملة.

    يقوم هذا المثال بتحضير الجهاز الجديد لاستعادة أحدث نسخ احتياطي من مخزن بيانات ضخمة زمانية مكانية من /net/myserver/backups/spatiotemporal إلى /usr/arcgisdatastore. تم تعيين عملية --loaddata إلى true لأنه يمكن لهذا الجهاز الجديد الاحتفاظ بكل البيانات من ملف النسخ الاحتياطي.

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/backups/spatiotemporal --data-dir /usr/arcgisdatastore --loaddata true --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password MySApw

    إذا كان الدليل الذي تحدده بخيار --data-dir غير موجود بالفعل، يقوم مخزن البيانات بإنشاؤه. إذا لم يكن الدليل موجود بالفعل، سيتعين الحصول على أذونات الكتابة ويتعين أن يكون فارغ. إذا لم يكن كذلك، ستفشل عملية الاسترداد.

    لاحظ أنه يمكنك حذف عملية --loaddata في هذه الحالة؛ وذلك لأنه يتم تحميل البيانات افتراضيًا.

    إذا لم يتسع الجهاز لكل البيانات من ملف النسخ الاحتياطي، ستفشل عملية الاستعادة.

  4. ثبّت ArcGIS Data Store على أجهزة إضافية، وشغّل معالج تكوين مخزن البيانات أو أداة configuredatastore المساعدة على كل جهاز لإضافة أجهزة مخزن بيانات ضخمة للموضع الزماني المكاني إلى خادم الاستضافة.

    ArcGIS Data Store سيوزع ويكرر البيانات عبر الإجهزة الأخرى.

استعادة مخزن بيانات ذاكرة تخزين مؤقت تجانبي أو ارتباطي لنظام تشغيلي آخر أو إصدار آخر

يمكنك استخدام ملفات النسخ الاحتياطي لاستعادة مخزن بيانات ذاكرة تخزين مؤقت تجانبي أو ارتباطي إلى جهاز يُشغّل نظامًا تشغيليًا آخرًا أو يُشغّل إصدارًا آخرًا من ArcGIS Data Store.

على سبيل المثال، إذا كان مخزن بيانات ذاكرة التخزين المؤقت التجانبي يعمل على خادم Microsoft Windows، ولكن يقوم قسم تكنولوجيا المعلومات بالتحويل إلى خوادم Linux، يمكنك استخدام ملفات النسخ الاحتياطي المنشأة من تثبيت ArcGIS Data Store الإصدار 10.5.1 أو إصدار أحدث في خادم Windows للاستعادة إلى مخزن بيانات ذاكرة تخزين مؤقت تجانبي في خادم Linux.

  1. ثبّت ArcGIS Data Store على الخادم الجديد. لا تستمر في التكوين.

    يمكن أن يكون ArcGIS Data Store الذي تُثبته على الجهاز الجديد بنفس إصدار ArcGIS Data Store أو إصدار أحدث مثل الجهاز الذي تريد الاستعادة منه.

  2. إذا لم يتوفر لديك نسخ احتياطي كامل من مخزن بيانات ذاكرة التخزين المؤقت الارتباطي أو التجانبي، استخدم أداة backupdatastore المساعدة لإنشاء نسخة احتياطية.
  3. ضع ملف النسخة الاحتياطية في موقع مُشارَك يمكن الوصول إليه بواسطة تثبيت ArcGIS Data Store.
  4. شغّل أداة restoredatastore المساعدة للاستعادة إلى الجهاز الجديد. حدد --bound true وموقع عنوان URL لخادم الاستضافة الحالي الخاص بالبوابة الإلكترونية (موقع GIS Server عند تنفيذ الاستعادة. وبهذه الطريقة، ستستمر طبقات المشهد والمعلم المستضافة الحالية في العمل.

    في هذا المثال، تم استعادة مخزن بيانات ذاكرة تخزين مؤقت تجانبي بموقع GIS Serverhttps://mygisserver.domain.com:6443. يوجد ملف النسخة الاحتياطية في دليل /net/backups/tilecache المُشارَك، فيما يكون دليل ArcGIS Data Store على الجهاز جديد هو /arcgis/datastore.

    ./restoredatastore.sh --store tileCache --source-loc /net/backups/tilecache --data-dir /arcgis/datastore --server-url https://gisserver.domain.com:6443 --server-admin siteadmin --server-password MySApw