Skip To Content

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

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

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

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

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

تلميح:

إذا توفرت لديك الكثير من البيانات في مخزن البيانات، قد تريد إعداد موقع مرحلي منفصل وتحديده لاسترداد مخزن البيانات. يُمكن تحديد موقع مرحلي منفصل باستخدام الأداة المساعدة changestaginglocation.

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

استعادة مخزن بيانات ذاكرة تخزين مؤقت تجانبي أو ارتباطي بعد التعطُّل

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

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

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

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

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

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

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

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

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

استعادة مخزن بيانات ضخمة زمانية مكانية بعد التعطُّل

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

استعادة مخزن بيانات ضخمة زمانية مكانية يحتوي على كميات كبيرة من البيانات

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

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

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

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

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

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

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

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

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

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

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

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/sbdatastore --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/sbdatastore إلى /usr/arcgisdatastore. تم تعيين عملية --loaddata إلى true لأنه يمكن لهذا الجهاز الجديد الاحتفاظ بكل البيانات من ملف النسخ الاحتياطي.

    ./restoredatastore --store spatiotemporal --target most-recent --source-loc /net/myserver/sbdatastore --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.

على سبيل المثال، إذا كان مخزن بيانات ذاكرة التخزين المؤقت التجانبي يعمل على خادم 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 Server https://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

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

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

يتعين أن تكون التواريخ تابعة للتوقيت العالمي المُحدث (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>

    مثال، اكتب ما يلي لاسترداد متجر البيانات من الملفات على /net/fortknox/backups/datastore كما كانت على حالتها في 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

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