Skip To Content

مرجع أداة الأمر المساعدةArcGIS Data Store

يتم تثبيت الأدوات المساعدة للأوامر مع ArcGIS Data Store، وتوفير أدوات مسئول مخزن البيانات لإدارة مخازن البيانات. يصف هذا الموضوع الأدوات المساعدة ويوفر بناء الجملة وأمثلة.

يجب تشغيل جميع الأدوات المساعدة على جهاز ArcGIS Data Store. يمكنك العثور على الأدوات المساعدة في الدليل <ArcGIS Data Store installation directory>/datastore/tools .

يمكنك كتابة اسم الأداة المساعدة المتبوع بـ --المساعدة للحصول على مساعدة بناء الجملة.

allowconnection

تُستخدم مع مخازن البيانات الارتباطية.

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

يمكن تشغيل الأداة المساعدة allowconnection فقط على جهاز مخزن البيانات الارتباطية.

الصيغة

allowconnection <host name> <user name> [<database>]

حدد اسم الكمبيوتر الذي ترغب في السماح باتصاله بمخزن البيانات الارتباطية (اسم المضيف) وأحد حسابات قاعدة البيانات المستخدمة بواسطة مخزن البيانات (اسم المستخدم): إما مسئول مخزن البيانات، أو مالك النسخة المماثلة، أو مسئول قاعدة البيانات الجغرافية، أو المستخدم المُدار (المستخدم الذي يقوم بنشر بيانات طبقة المعلم)، الذي يمكنك الحصول عليه باستخدام الأداة المساعدة listadminusers أو listmanageduser. يمكنك أيضًا تحديد اسم قاعدة بيانات مخزن البيانات الارتباطية الأساسية ولكن نظرًا لوجود قاعدة بيانات واحدة لمخزن البيانات فقط، تكون هذه القيمة اختيارية.

مثال

في هذا المثال، يتم السماح لأحد الاتصالات من كمبيوتر workcom إلى مخزن البيانات الارتباطية عند إجراء الاتصالات في صورة مستخدم hqo.n_1E7 المُدار.

./allowconnection.sh workcom hqo.n_1E7

backupdatastore

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

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

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

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

يمكن تشغيل الأداة المساعدة backupdatastore فقط على جهاز مخزن البيانات الارتباطية الرئيسية أو التخزين المؤقت للتجانب. يمكن تشغيل هذه الأداة المساعدة من أي جهاز يكون عضوًا لمخزن البيانات الكبير للموضع الزماني أو المكاني.

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

الصيغة

backupdatastore [<backup name>] [--store {relational|tileCache|spatiotemporal}] [--prompt <yes | no>]

مثال

في هذا المثال، يتم إنشاء ملف نسخة احتياطية كاملة تسمى project1bu في موقع النسخ الاحتياطي الذي قمت بتحديده لمخزن البيانات باستخدام الأداة المساعدة configurebackuplocation. افتراضيًا، يتم إنشاء عمليات النسخ الاحتياطي لمخازن البيانات الارتباطية؛ ولذلك، في المثال التالي، يتم إنشاء نسخ احتياطي لمخزن بيانات ارتباطي.

./backupdatastore.sh project1bu
You are going to back up the data store. This could take some time, depending on the size of your data store. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

في هذا المثال، يتم إنشاء نسخ احتياطي لمخزن بيانات كبير لموضع زماني أو مكاني، ويسمى ملف النسخ الاحتياطي باسم spds311016:

./backupdatastore.sh spds311016 --store spatiotemporal
You are going to back up the data store. This could take some time, depending on the size of your data store. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

changebackuplocation

تُستخدم مع مخازن البيانات الارتباطية.

قديم:

Esri أهمَل الأداة المساعدة changebackuplocation. لا تزال موجودة للسماح للبرامج النصية الحالية لاستكمال العمل، ولكن يجب بدء استخدام الأداة المساعدة configurebackuplocation مع خيار التغيير بدلاً من ذلك.

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

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

يتم تطبيق الاداة المساعدة changebackuplocation للنسخ الاحتياطية المنشأة لمخزن البيانات الارتباطية.

الصيغة

changebackuplocation <new directory path> [--is-shared-folder <true|false>] [--keep-old-backups <true|false>]

حدد --is-shared-folder true إذا كان موقع النسخة الاحتياطية موجود على جهاز الشبكة المشترك. إذا كنت تريد نقل ملفات النسخ الاحتياطية الحالية إلى الموقع الجديد، حدد --keep-old-backups true.

changedatastoremode

تُستخدم مع مخازن البيانات الارتباطية.

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

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

يمكن تشغيل الأداة المساعدة changedatastoremode فقط على جهاز مخزن البيانات الارتباطية الرئيسية.

ملاحظة:‏

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

الصيغة

changedatastoremode readonly|readwrite [--prompt <yes|no>]

مثال

في هذا المثال، يتم وضع مخزن البيانات الارتباطي مرة أخرى في وضعية القراءة-الكتابة، مما يعني أنه يمكن للعملاء استئناف مثل هذه الأنشطة عند نشر طبقات المعلم المستضافة على البوابة الإلكترونية، أو تحرير البيانات من خلال طبقة معلم مستضافة، أو إضافة ملفات CSV إلى عارض خريطة البوابة الإلكترونية.

./changedatastoremode.sh readwrite --prompt no

changedbproperties

تُستخدم مع مخازن البيانات الكبيرة الارتباطية والزمانية أو المكانية.

تسمح الأداة المساعدة changedbproperties بتغيير الخصائص المختلفة استنادًا على نوع مخزن البيانات التي يتم تشغيلها في المقابل.

الصيغة

changedbproperties --store <relational | spatiotemporal> [configuration operations]

عمليات التكوين المدعومة:

  • disk-threshold-readonly: يتحكم هذا الإعداد عند وضع مخزن البيانات الارتباطي في وضعية القراءة فقط لتجنب فقدان البيانات بسبب مساحة القرص غير الكافية. قيمة مساحة القرص الافتراضية هي 1024 ميجا بايت. تحديد الحجم بالميجا بايت.
  • max-connections: استخدم هذه المعلمة لتحديد الحد الأقصى من عدد الاتصالات المسموح بها لمخزن البيانات الارتباطي. يتم قبول مخازن البيانات الارتباطية وحتى 150 اتصال تلقائيًا. يمكنك استخدام الخاصية --max-connections مع الأداة المساعدة changedbproperties لتغيير عدد الاتصالات المسموح بها. عند تحديد عدد الاتصالات التي يتطلبها مخزن البيانات، مع الأخذ في الاعتبار أن معالجات ArcGIS Data Store الداخلية يمكن أن تستغرق خمسة اتصالات. ضع أيضًا في الاعتبار أن أنه يمكن قبول عدد الاتصالات المتزامنة لجهاز ArcGIS Data Store الذي يمكنه القبول واستكمال الإنشاء جيدًا. إذا قام الجهاز بتشغيل ArcGIS Data Store التي لا تحتوي على مساحة ذاكرة كبيرة، فقد تحتاج تقليل عدد الاتصالات المسموحة.

    يتعذر أن يكون الرقم المحدد أقل من 10. عند تغيير الحد الأقصى لعدد الاتصالات المسموح بها، يتم تغيير العدد على كلا الأجهزة الرئيسية وجهاز الاستعداد لمخزن البيانات. لا تدعم المعلمة متاجر بيانات الموضع الزماني والمكاني الكبير أو متاجر بيانات ذاكرة التخزين المؤقت للتجانب.

  • pitr: يحدد هذا الإعداد إذا قام ArcGIS Data Store بإنشاء نسخ احتياطي متزايد لمخزن البيانات الارتباطي، وبالتالي يتيح لك استرداد مخزن البيانات الارتباطي إلى نقطة زمنية محددة. المدخلات المحتملة لهذا الخيار هي enable أو disable. يتم تعطيل استرداد نقطة زمنية محددة افتراضيًا.
    ملاحظة:‏

    يجب عليك تمكين استرداد نقطة زمنية محددة إذا كنت تقوم باستخدام الأداة المساعدة webgisdr لإنشاء نسخ احتياطي إضافي من عملية نشر ArcGIS Enterprise الخاصة بك.

    يكون هذا الخيار جديد في ArcGIS Data Store 10.5.1.

  • heap-size: استخدم هذه المعلمة لتغيير كمية ذاكرة كومة الذاكرة المؤقتة (بالميجا بايت) التي يستخدمها مخزن البيانات للموضع الزماني والمكاني الكبير. سيستخدم نوع البيانات نصف ذاكرة الوصول العشوائي المتوفرة عند البدء تلقائيًا. لا تدعم المعلمة مخازن البيانات الارتباطية أو متاجر بيانات ذاكرة التخزين المؤقت للتجانب.
  • rebalance: افتراضيًا، يتم تعيين هذه العملة إلى true, وهذا يعني أن البيانات في مخزن البيانات للموضع الزماني والمكاني الكبير ستقوم بتوزيع البيانات على الأجهزة الأخرى في حالة عدم توافر إحدى الأجهزة. إذا كان يتعين عليك إجراء صيانة على جهاز مخزن البيانات الكبير للموضع الزماني والمكاني، مثل ترقيته، يمكنك إيقاف إعادة التوازن مؤقتًا عن طريق إعداد هذه المعلمة لتصبح false. سيتم إيقاف إعادة التوازن مؤقتًا لفترة من الوقت مُحدد للحد الأقصى لمعلمة إغلاق التوازن. يتم تطبيق المعلمة على متاجر بيانات الموضع الزماني والمكاني الكبير.
    قديم:

    في ArcGIS 10.4.x، كان هذا الخيار reallocation.

  • max-rebalance-off: يتم استخدام الإعداد لهذه المعلمة عند تعيين معلمة إعادة التوازن لتصبح خطأ. يتم تحديد الحد الأقصى لغلق إعادة التوازن ليكون 60 دقيقة افتراضيًا. يعني ذلك، إذا قمت بغلق إعادة التوازن مؤقتًا، ستبدأ مرة أخرى بعد 60 دقيقة. إذا احتجت وقت أقل أو أكثر للقيام بمهمة الصيانة عند إيقاف إعادة التوازن المؤقت، قم بتغيير إعدادات الوقت للحد الأقصى لغلق إعادة التوازن. يتم تطبيق المعلمة على متاجر بيانات الموضع الزماني والمكاني الكبير.
    قديم:

    في ArcGIS 10.4.x، كان هذا الخيار max-allocation-off.

  • prompt: عند تشغيل الأداة المساعدة، سيُطلب منك تأكيد الإجراء المُحدد. إذا قمت بتشغيل استخدام الأداة المساعدة، حدد طلب المعلمة ليكون false وإلا لن تتم متابعة البرنامج النصي وحتى إجابة الطلب.

مثال

في المثال التالي، الحد الأقصى لعدد الاتصالات المسموحة يتم تحديد مخزن البيانات الارتباطية ليكون 100:

./changedbproperties.sh --store relational --max-connections 100
You are changing the following database properties:
         max number of connections to 100 (on all relational data store machines)
Changing database configurations could cause the database to restart. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)?Yes

في هذا المثال، تُستخدم العملية max-rebalance-off لتعيينها إلى 15 وسوف يتغير عدد الدقائق لمخزن البيانات الكبير للموضع الزماني والمكاني تلقائيًا rebalance إلى صحيح.

./changedbproperties.sh --store spatiotemporal --max-rebalance-off 15

changeloglocation

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

إذا كنت تود مخزن البيانات لاستخدام موقع ملف سجل الخطأ الافتراضي لـ <ArcGIS Data Store installation directory>\arcgisdatastore\logs، يمكنك تشغيل الأداة المساعدة changeloglocation لإنشاء ملفات تسجيل الخطأ في دليل مختلف.

الصيغة

changeloglocation <directory path>

مثال

في هذا المثال، سيتم إنشاء ملفات السجل في الدليل المحلي ../datastorefiles/logs.

./changeloglocation.sh '../datastorefiles/logs'

changenosqldslocation

تُستخدم مع مخازن بيانات التخزين المؤقت.

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

إذا قمت بنقل البيانات إلى دليل مشترك، سيتعين عليك منح أذونات القراءة والكتابة على الدليل للمستخدم الذي يقوم بتشغيل عملية ArcGIS Data Store (Linux) أو الخدمة (Windows).

الصيغة

changenosqldslocation <path> [--prompt {yes | no}]

مثال

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

changenosqldslocation /net/server2/dstorecache

changepassword

تُستخدم مع مخازن البيانات الارتباطية.

يقوم ArcGIS Data Store بإنشاء أسماء المستخدمين وكلمات المرور عشوائيًا لحسابات قاعدة البيانات المستخدمة لمخازن البيانات الارتباطية. إذا تطلب الموقع تعيين كلمة المرور، احصل على كلمات مرور حسابات مخزن البيانات وشغل changepassword لإعادة تعيين كلمات المرور.

استخدم أداة المساعدة listadminusers للحصول على أسماء المستخدمين وكلمات المرور للمستخدمين المسئولين وأداة المساعدة listmanageduser للحصول على اسم المستخدم وكلمة المرور لمالك بيانات المعالم.

يمكن تشغيل الأداة المساعدة changepassword فقط على جهاز مخزن البيانات الارتباطية الرئيسية فقط.

الصيغة

changepassword <user name> <new password> [--prompt {yes | no}]

تلميح:

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

changepassword gwi_n2Te0 Phfl4mp! --prompt no

مثال

في هذا المثال، يتم تغيير كلمة المرور الخاصة بالمستخدم gwi_n2Te0 to Phfl4mp!.

./changepassword.sh gwi_n2Te0 Phfl4mp!
You are going to change the password for user gwi_n2Te0.
Do you want to continue (Yes or No)?Yes

changestaginglocation

تُستخدم مع مخازن البيانات الارتباطية.

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

الصيغة

changestaginglocation <directory path>

مثال

في هذا المثال، يعتبر الموقع المرحلي المصمم هو /net/sanmarcos/stage.

./changestaginglocation.sh /net/sanmarcos/stage

configurebackuplocation

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

تتيح لك configurebackuplocation تحديد الموقع على ArcGIS Data Store الذي سيقوم بكتابة ملفات النسخ الاحتياطي. يسمح هذا الأمر أيضًا بإزالة موقع النسخ الاحتياطي إذا لم تعد تتطلب ملفات النسخ الاحتياطي ArcGIS Data Store.

يتم إنشاء مخازن بيانات التخزين المؤقت للتجانب والارتباطية مع موقع النسخ الاحتياطي الافتراضي والمحلي. استخدم العملية change لتحديد موقع نسخ احتياطي أكثر أمانًا لمخازن البيانات الارتباطية.

لم يتم إنشاء مخازن بيانات كبيرة للموضع الزماني والمكاني مع موقع افتراضي. قبل البدء في إنشاء ملفات نسخ احتياطي، يجب عليك تشغيل الأداة المساعدة configurebackuplocation مع عملية register لتحديد موقع الشبكة المشترك لهذه الملفات من النسخ الاحتياطي. تتطلب مخازن البيانات الكبيرة للموضع الزماني أو المكاني موقع شبكة مشترك؛ ويتعذر عليك استخدام محرك أقراص محلي لملفات النسخ الاحتياطي.

الصيغة

configurebackuplocation --location <backup_location> [operations]

العمليات المدعومة على النحو التالي:

  • --store <relational|tileCache|spatiotemporal>: القيمة الافتراضية هي relational.
  • --operation <change|register|unregister>: القيمة الافتراضية هي change.
  • --prompt <yes | no>: القيمة الافتراضية هي yes.

تُستخدم العمليات register و unregister مع مخازن بيانات كبيرة زمانية أو مكانية فقط.

إذا لم تقم بتحديد العملية --store ، يتم افتراض الارتباطية.

ملاحظة:‏

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

أمثلة

في المثال الأول، يتم تعيين موقع النسخ الاحتياطي لمخزن البيانات الارتباطي إلى دليل يُسمى fsdata_bu على جهاز يُسمى myshare.

./configurebackuplocation.sh --operation change --store relational 
--location /net/myshare/fsdata_bu
You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments. Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)? Yes

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

./configurebackuplocation.sh --operation register --store spatiotemporal 
--location /net/sharedmachine/ge_bu

configuredatastore

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

بعد تثبيت ArcGIS Data Store، يمكنك تشغيل الأداة المساعدة configuredatastore لإنشاء مخزن بيانات وتسجيله مع موقع GIS Server. يمكنك إنشاء أنواع مخازن البيانات التالية باستخدام الأمر التالي:

  • مخزن البيانات لبيانات طبقة المعلم المستضافة (مخزن البيانات الارتباطي)
  • مخزن البيانات لذاكرة التخزين المؤقت لتجانب طبقة المشهد المُستضافة (مخزن بيانات ذاكرة التخزين المؤقت للتجانب)
  • مخزن البيانات للبيانات المُنشأة عند تشغيل GeoAnalytics Tools أو مخزن البيانات لأرشفة بيانات الملاحظة من ArcGIS GeoEvent Server (مخزن البيانات الكبير للموضع الزماني أو المكاني)

يمكنك أيضًا تشغيل الأداة المساعدة configuredatastore لتكوين مخزن البيانات بعد ترقيته.

الصيغة

configuredatastore <ArcGIS Server admin URL> <ArcGIS Server administrator> <ArcGIS Server administrator password> <data directory> [--stores <relational|tileCache|spatiotemporal>] [--nosql-only true|false]

يكون عنوان URL للمجال ArcGIS Server في التنسيق https://gisserver.domain.com:6443/arcgis. لاحظ أنه حتى لو استخدم موقع GIS Server محول ويب، قم بتوفير عنوان URL في التنسيق المذكور أعلاه.

قم بتوفير اسم المستخدم وكلمة المرور لمستخدم مضمَن (غير مؤسسي) لديه امتيازات المسئول في موقع GIS Server.

يعتبر دليل البيانات هو الموقوع الموجود على الجهاز المحلي حيث ترغب في إنشاء ملفات مخزن البيانات عليه.

رغم أنه لا يُوصى به، إلا أنه يمكنك تكوين أكثر من نوع من مخزن البيانات على نفس الجهاز عن طريق تحديد كل نوع من مخزن البيانات مفصول بفاصلة (بدون مسافات). على سبيل المثال، لتكوين مخزن بيانات ارتباطية وذاكرة تخزين تجانب مؤقتة على نفس الجهاز بدليل مخزن بيانات مشترك، حدد --stores relational,tileCache. ويُوصيك Esri بشدة بتشغيل مخازن البيانات الضخمة الزمانية المكانية على أجهزة منفصلة عن مخازن أو برامج المخازن الأخرى.

قديم:

في الإصدارات السابقة، قد تقوم بتحديد عملية --nosql-only المضبوطة لتكون صحيح لإنشاء متجر بيانات فقط لتجانبات ذاكرة التخزين المؤقت لطبقة المشهد. ستُمثل العملية برامج نصية حالية للمتابعة للوظيفة. في المستقبل، استخدم عملية --stores المضبوطة لتكون tileCache بدلاً من ذلك.

تكوين نوع مُحدد من مخزن البيانات

يمكنك تكوين ArcGIS Data Store لبيانات طبقة المعالم المُستضافة عن طريق تحديد الارتباطي مع عملية --stores.

لنشر طبقة مشهد مستضافة، أنت بحاجة إلى مخزن بيانات لذاكرات التخزين المؤقت للمشهد ومخزن البيانات لبيانات طبقة المعلم المستضافة نظرًا لأن ArcGIS يقوم بإنشاء طبقة معلم مستضافة، وطبقة مشهد مستضافة، وذاكرة تخزين مؤقتة للمشهد عند نشر طبقة مشهد مستضافة. يمكنك إما تحديد الارتباطي، tileCache مع عملية --stores لتكوين كلٍ من أنواع مخازن البيانات، أو تحديد tileCache فقط مع عملية --stores واستخدام قاعدة البيانات المُدارة في صورة مخزن بيانات لبيانات طبقة المعلم المُستضافة.

ملاحظة:‏

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

إذا استخدمت ArcGIS GeoEvent Server وتود تخزين حجم كبير وبيانات الملاحظة للسرعة الحالية، وإنشاء مخزن بيانات ضخمة زمانية مكانية عن طريق تحديد الموضع الزماني والمكاني مع عملية --stores.

راجع تعليمات ArcGIS GeoEvent Server لمزيد من المعلومات عن التعامل مع مخازن البيانات الضخمة الزمانية المكانية.

إذا كنت ترغب في استخدام GeoAnalytics Tools في عارض خريطة البوابة الإلكترونية أو من ArcGIS Pro، قم بإنشاء مخزن بيانات ضخمة زمانية مكانية عن طريق تحديد للموضع الزماني أو المكاني مع عملية --stores.

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

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

مثال

في المثال التالي، يتم إنشاء متجر بيانات لبيانات طبقة المعالم المُستضافة (مخزن البيانات الارتباطية) عنوان URL لموقع GIS Server الذي يستخدم مخزن البيانات هو https://dataserver.mydomain.com:6443/arcgis، ويكون اسم مستخدم المسئول وكلمة المرور هي admin وIph33l$ik على التوالي، ويكون دليل البيانات لمخزن البيانات /dstore/data

./configuredatastore.sh https://dataserver.mydomain.com:6443/arcgis admin Iph33l$ik /dstore/data --stores relational

deletebackup

تُستخدم مع مخازن البيانات الارتباطية.

تسمح الأداة المساعدة deletebackup بحذف ملفات النسخة الاحتياطية التي قمت بإنشائها لمخازن البيانات الارتباطية. أولاً، قم بإنشاء الأداة المساعدة listbackups لترى الأسماء وأوقات الإنشاء لملفات النسخ الاحتياطي اليدوي. يمكنك عندئذٍ تشغيل الأداة المساعدة deletebackup لحذف ملفات النسخ الاحتياطي اليدوي التي لم تعد بحاجة إليها.

لاحظ أنه يمكنك حذف ملفات النسخ الاحتياطي التي لم تعد مطلوبة لاستعادة مخزن البيانات. على سبيل المثال، لا يمكن حذف أحدث نسخة احتياطية من مخزن البيانات الارتباطية بالكامل.

الصيغة

deletebackup <backup name> [--prompt <yes | no>]

مثال

./deletebackup.sh featuresMarchbu You are attempting to delete backup 'featuresMarchbu'. This operation is irreversible.
Do you wish to continue (Yes or No)?yes
Operation completed successfully

describedatastore

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

تسمح الأداة المساعدة describedatastore بعرض المعلومات التالية حول تثبيت ArcGIS Data Store:

  • رقم إصدار البرنامج لعملية تثبيت ArcGIS Data Store.
  • الموقع المرحلي المستخدم بواسطة مخزن البيانات للاستعادة
  • موقع الملف الكبير لمخزن البيانات
  • المساحة المتاحة المتبقية من القرص على الجهاز حيث تم تثبيت ArcGIS Data Store
  • سيتوقف الحد المسموح به من المساحة الخالية في القرص حيث سيتم وضع مخزن البيانات الارتباطية في وضع القراءة فقط ومخازن ذاكرة تخزين التجانب المؤقتة ومخازن البيانات الضخمة الزمانية المكانية.
  • مواقع النسخ الاحتياطي المستخدمة بواسطة كل نوع من مخزن البيانات
  • سواء كان موقع النسخ الاحتياطي لمخزن البيانات الارتباطي أو التخزين المؤقت التجانبي موجود على مشاركة الشبكة
  • ما هو عدد المرات إنشاء نسخة احتياطية من مخزن البيانات (جدول النسخ الاحتياطي)
  • كم عدد الأيام التي يتم خلالها الاحتفاظ بملفات النسخ الاحتياطي لمخزن البيانات الارتباطي
  • سواء تم تشغيل مخزن البيانات أم لا (حالة مخزن البيانات)
  • لا يتم عرض تاريخ ووقت تحوُّل مخزن البيانات الارتباطية أو مخزن بيانات ذاكرة تخزين التجانب المؤقتة في وضع الاستعداد إلى مخزن البيانات الرئيسي (أحدث تجاوز للفشل) لا يُعرَض إذا لم يسبق حدوث أي تجاوز للفشل
  • أسماء الأجهزة المشاركة في مخزن البيانات الارتباطية أو مخزن بيانات ذاكرة تخزين التجانب المؤقتة (أجهزة العضو)
  • الحد الأقصى للاتصالات المسموح بها في مخزن البيانات الارتباطية
  • عنوان URL لموقع GIS Server الذي تم تسجيل مخزن البيانات معه (عنوان URL لنظام المالك)
  • عنوان URL للبوابة الإلكترونية الذي يستخدم موقع GIS Server كخادم استضافته (عنوان URL للبوابة الإلكترونية)
  • عدد اتصالات طبقة المعلم الحالية بمخزن البيانات الارتباطي
  • قائمة بكل الأجهزة المشاركة حاليًا في مخزن البيانات الضخمة الزمانية المكانية (الأجهزة في التجمُّع الزماني المكاني)
  • الجهاز الذي يوجد ضمن مخزن البيانات الضخمة الزمانية المكانية التي صممت حاليًا الجهاز الرئيسي (الجهاز الرئيسي الحالي في التجمُّع)
  • قائمة بكل الأجهزة في تجمُّع مخزن البيانات الضخمة الزمانية المكانية (الأجهزة الزمانية المكانية المسجلة) تعرض كل الأجهزة في التجمُّع دون التقيد بحالتها.

الصيغة

describedatastore

مثال

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

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

./describedatastore.sh
General Information of ArcGIS Data Store on machine.domain.com
==============================================================
ArcGIS Data Store release....10.5.0.7777 Staging location............./arcgis/datastore/staging Log location................./arcgis/datastore/logs Free disk space..............174.00GB Threshold for READONLY mode..1024MB
Information for relational data store ds_sthiu0_5T
==============================================================
Backup location.........../net/nwshare/dsbackups Is backup folder shared...true Backup schedule...........{"schedule-starttime":"00:00:00","schedule-frequency":"Every 7 DAYS"}
Days backup retained......31 Data store status.........Started Last failover.............20150130190334005 Member machines...........MACHINE1.DOMAIN.COM, MACHINE4.DOMAIN.COM Maximum connections.......150 Owning system URL.........https://gisserver_webadaptor.domain.com/server/admin Portal for ArcGIS URL.....https://portal_webadaptor.domain.com/portal Number of connections.....8 connection(s) to managed database
Information for tile cache data store ds_wztxj7um
==============================================================
Tile cache location......./arcgis/datastore/nosqldata Data location............./arcgis/datastore/nosqldata Data store status.........Started Last failover.............20150130190334005 Backup location.........../arcgis/datastore/backup Is backup folder shared...false Member machines...........MACHINE1.DOMAIN.COM Owning system URL.........https://gisserver_webadaptor.domain.com/server/admin Portal for ArcGIS URL.....https://portal_webadaptor.domain.com/portal
Information for spatiotemporal big data store ds_qpko99Cl
==============================================================
Max rebalance off time..............60 minutes Automatic rebalance ................On Machines in spatiotemporal cluster..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM Current master machine in cluster...MACHINE1.DOMAIN.COM Registered spatiotemporal machines..MACHINE1.DOMAIN.COM, MACHINE2.DOMAIN.COM, MACHINE3.DOMAIN.COM
Owning system URL...................https://gisserver_webadaptor.domain.com:6443/arcgis/admin

exportmanageddb

قديم:

Esri قامت بإهمال الأداة المساعدة exportmanageddb في الإصدار 10.5.1. لقد تم تضمين الوظائف في الأداة المساعدة backupdatastore. لا تزال الأداة المساعدة exportmanageddb موجودة للسماح بالبرامج النصية الحالية في استمرار العمل، لكن يجب عليك البدء باستخدام الأداة المساعدة backupdatastore لإنشاء ملف نسخ احتياطي بدلاً من ذلك، ثم استخدم الأداة المساعدة restoredatastore لاستعادة مخزن البيانات من ملف النسخ الاحتياطي.

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

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

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

لا تقوم الأداة المساعدة exportmanageddb بتصدير متاجر بيانات الموضع الزماني والمكاني الكبير.

الصيغة

exportmanageddb <output location> <backup name> [operations]

الموقع الناتج هو الموقع الموجود على القرص حيث يتم إنشاء المجلد (<backup name>) والملفات التي تم تصديرها. يجب أن يكون لديك الوصول للكتابة على هذا الموقع.

تشمل العمليات المدعومة ما يلي:

  • [--stores {relational|tileCache}]: تشير إلى البيانات التي ترغب في تصدير نوع مخزن البيانات إليها. إذا كانت مخازن بيانات التخزين المؤقت التجانبي والارتباطي تعمل على نفس الجهاز وترغب في تصدير كلٍ منها، حدد كلاهما مفصولين بفاصلة؛ على سبيل المثال، النوع --stores relational,tileCache. إذا لم تقم بتحديد العملية --stores ، يتم افتراض الارتباطية.
  • [--include-tilecache <true|false>]: هذه العملية موجودة لتوافق الإصدارات السابقة. إذا لم تقم بتحديد العملية --stores أو قمت بتحديد --stores relational، يمكنك التحكم في ما إذا تم تصدير مخزن بيانات التخزين المؤقت التجانبي أو لا تستخدم هذه العملية.
  • [--prompt {yes|no}]: تُحدد ما إذا يجب عليك الرد على المطالبة بتشغيل الأداة المساعدة.

مثال

في المثال التالي، يكون كلاً من الملف التالف، ونسخ قواعد بيانات ذاكرة التخزين المؤقت لطبقة المشهد المُستضافة، وملفات مخزن البيانات المقترنة، عبارة عن مخرجات لدليل شبكة مشترك تُسمى movedsfirstexp على خادم يُسمى backupserver.

./exportmanageddb.sh preupgradeexp /net/backupserver movedsfirstexp --stores relational,tileCache
You are attempting to back up database 'db_e3hsm'. This 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

importmanageddb

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

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

إذا كنت ترغب في تسجيل ArcGIS Data Store مع نفس مواقع GIS Server الذي كان من قبل، حدد --boundصواب ولا تحدد --server-url. لاحظ أنه تم تحديد --bound ليكون صحيح تلقائيًا. تأكد من إعادة تشغيل موقع GIS Server بعد الاستعادة.

إذا قمت باستعادة مخزن البيانات وترغب في تسجيله مع موقع GIS Server جديد، حدد --server-url عند استيراد مخزن البيانات.

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

لا تقوم الأداة المساعدة importmanageddb باستيراد مخازن بيانات كبيرة للموضع الزماني أو المكاني.

الصيغة

importmanageddb <source backup location> <backup name> [operations]

تشمل العمليات المدعومة ما يلي:

  • [--server-url <ArcGIS Server URL registered with data store>] : إذا قمت بتحديد --bound true وقمت بالفعل بنقل الخدمات إلى الموقع GIS Server الجديد، استخدم العملية --server-url لتحديد عنوان URL لموقع GIS Server الجديد. لاحظ أنه، رغم أن، مالم تقوم أيضًا بنقل الخدمات إلى هذا الخادم الجديد، لن يمكنك الوصول إلى البيانات في مخزن البيانات.
  • [--server-admin <user name of ArcGIS Server admin>]: هذه العملية اختيارية فقط إذا قمت بتحديد --bound false; وإلا يجب عليك توفير اسم المستخدم لمسئول ArcGIS Server.
  • [--server-password <password of ArcGIS Server admin>]: هذه العملية تكون اختيارية فقط إذا قمت بتحديد --bound false; وإلا يجب عليك توفير كلمة المرور لمسئول ArcGIS Server.
  • [--data-dir <data store data directory>]: دليل مخزن بيانات ArcGIS. وافتراضيًا، يعد ذلك دليل مخزن بيانات ArcGIS لمخازن البيانات المسجلة حاليًا.
  • [--stores {relational|tileCache}]: تشير إلى البيانات التي ترغب في استيراد نوع مخزن البيانات إليها. إذا كانت مخازن بيانات التخزين المؤقت التجانبي والارتباطي تعمل على نفس الجهاز وترغب في استيراد كلٍ منها، حدد كلاهما مفصولين بفاصلة؛ على سبيل المثال، النوع --stores relational,tileCache. إذا لم تقم بتحديد العملية --stores ، يتم افتراض الارتباطية.
  • [--include-tilecache <true|false>]: هذه العملية موجودة لتوافق الإصدارات السابقة. إذا لم تقم بتحديد العملية --stores أو قمت بتحديد --stores relational، يمكنك التحكم في ما إذا تم استعادة مخزن بيانات التخزين المؤقت التجانبي أو لا تستخدم هذه العملية.
  • [--bound {true|false}]: يوجد ثلاثة سيناريوهات مختلفة لعملية --bound.
    • إذا قمت بتحديد --bound true أو لم تقم بتحديد عملية التشغيل --bound ، يجب عليك تحديد عنوان URL لموقع GIS Server مع عملية تشغيل --server-url. إذا كنت تقوم بالاستيراد إلى نفس موقع GIS Server ArcGIS Data Store الذي تم تسجيله معه عند تصدير مخزن البيانات، حدد عنوان URL لموقع GIS Server وقم بتوفير ArcGIS Server اسم مستخدم المسئول وكلمة المرور. لربط مخزن البيانات إلى موقع GIS Server جديد، قم بتوفير عنوان URL وبيانات اعتماد المسئول لهذا الموقع الجديد.
      ملاحظة:‏

      فقط حدد المعلومات الخاصة بموقع GIS Server الجديد إذا قمت بالفعل بنقل خدمات الويب إلى هذا الموقع GIS Server الجديد.

    • إذا لم يعد مخزن البيانات يقوم باستخدام الموقع GIS Server السابق ولم تقم بعد بنقل جميع الخدمات إلى الموقع GIS Server الجديد، حدد --bound false. يجب عليك عندئذٍ بتشغيل الأداة المساعدة registerdatastore لتكوين مخزن البيانات مع الموقع GIS Server الجديد بعد نقل الخدمات إلى هذا الموقع الجديد.
  • [--prompt {yes|no}]: تُحدد ما إذا يجب عليك الرد على المطالبة بتشغيل الأداة المساعدة.

مثال

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

./importmanageddb.sh /net/backupserver/expdir preupgradeexp --source-loc  --data-dir /usr/arcgis/datastore 
--server-admin siteadmin --server-password SAup.4s --bound true

في هذا المثال، تم نقل كلا من الموقع GIS Server ومخزن البيانات الارتباطي إلى أجهزة جديدة. تم بالفعل نقل خدمات الويب إلى الموقع GIS Server الجديد، وبالتالي يتم تحديد عنوان URL للموقع الجديد مع عملية --server-url. يكون اسم النسخ الاحتياطي movedbexp، ويتم تخزينه على /net/backupserver/expdir.

./importmanageddb.sh /net/backupserver/expdir movedbexp --data-dir /usr/arcgis/datastore 
--server-admin siteadmin --server-password SAup.4s --stores relational --bound true --server-url https:\\mynewserver.domain.com:6443

في هذا المثال، لم يتم نقل خدمات الويب إلى الموقع GIS Server الجديد. لن تعمل مخازن البيانات الارتباطية والتخزين المؤقت التجانبي حتى يتم نقل الخدمات وتقوم بعد ذلك بتسجيل مخزن البيانات مع الموقع GIS Server الجديد. يكون اسم النسخ الاحتياطي movedsfirstexp، ويتم تخزينه على /net/backupserver/expdir/movingexp2.

./importmanageddb.sh /net/backupserver/dbdump/movingexp2 movedsfirstexp --data-dir /usr/arcgis/datastore 
--server-admin siteadmin --server-password SAup.4s --stores relational,tileCache --bound false

listadminusers

تُستخدم مع مخازن البيانات الارتباطية.

ترجع الأداة المساعدة listadminusers إلى أسماء المستخدم وكلمات المرور للمسئول ومالك النسخة المماثلة ومسئول قاعدة البيانات الجغرافية لمخزن البيانات الارتباطية.

الصيغة

listadminusers

مثال

./listadminusers.sh
Admin users for relational data store ds_abcd1234
=================================================
Database Admin User.... adm_11zyx / tT30!bYk22jF Database Repl User..... dsrepuser / uWn/MV0678h4 GDB Admin User......... sde / iO=Qst751*pb

listbackups

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

ترجع الأداة المساعدة listbackups إلى اسماء النسخ الاحتياطية لمخزن البيانات الارتباطية الكاملة والموقع المكتوب به. ترجع أيضًا الأداة المساعدة listbackups إلى حالات نسخة الاحتياطية (إما اكتملت أو لا)، وبدء النسخة الاحتياطية، وإذا تم إنشاء نسخة احتياطية يدويًا باستخدام الأداة المساعدة backupdatastore أو الإنشاء التلقائي بواسطة ArcGIS Data Store.

يمكنك تشغيل listbackups لترى ما إذا اكتمل النسخ الاحتياطي أو لا يزال قيد العمل، وتحديد كم عدد ملفات النسخ الاحتياطي اليدوي التي لديك، أو تأكيد اسم ملف قبل تشغيل الأداة المساعدة deletebackup.

الصيغة

listbackups [--store <relational|tileCache|spatiotemporal>]

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

مثال

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

./listbackups.sh --store spatiotemporal
Backup_Name                      Status           Backup_Time         Mode
====================================================================================
backup1						                    BackupComplete   2016-07-11 09:47    manual
Backups located at: '/net/myserver.ntw.com/spatiotemporal'

listmanageduser

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

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

الصيغة

listmanageduser

مثال

في المثال التالي، تعمل listmanageduser على جهاز رئيسي يحتوي على مخزن بيانات ارتباطي وتخزين مؤقت تجانبي.

./listmanageduser.sh

Managed user for relational data store ds_abcd1234
=======================================================
UserName     Password       Database gwi_n2Te0    4cXddhZhve=Y   db_qv5e1
Managed user for tile cache data store tcs_e41f0rj2
=======================================================
UserName     Password
usr_n8778    y47ccno913

في هذا المثال، تعمل listmanageduser على جهاز مخزن بيانات ضخمة زمانية مكانية.

./listmanageduser.sh

Managed user for spatiotemporal big data store bds_6udbx4321
=================================================================
UserName     Password fmr_o1He3    5vZggkPbaw.T

registerdatastore

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

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

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

يمكن تشغيل الأداة المساعدة registerdatastore فقط على جهاز مخزن البيانات الارتباطية الرئيسية أو التخزين المؤقت للتجانب. يمكن تشغيله على أي جهاز لمخزن بيانات ضخمة زمانية مكانية.

الصيغة

registerdatastore <ArcGIS Server URL> <ArcGIS Server site administrator user name> <ArcGIS Server site administrator password> --stores <relational|tileCache|spatiotemporal>

على الرغم أنه لا يُوصى بذلك، إذا كان لديك العديد من أنواع مخازن البيانات المختلفة المُثبتة على نفس الجهاز، يمكنك تسجيلها في نفس الوقت عن طريق تحديد نوع مخزن البيانات المفصول بفاصلة (بدون مسافات)؛ على سبيل المثال، النوع --stores relational,tileCache.

مثال

في هذا المثال، يتم تسجيل مخزن بيانات ارتباطي على موقع GIS Server مع عنوان URL https://gisserver.domain.com:6443/arcgis. اسم مستخدم مسئول موقع ArcGIS Server الرئيسي هو agsadmin مع كلمة مرور Tan$p0n.

./registerdatastore.sh https://gisserver.domain.com:6443/arcgis agsadmin Tan$p0n --stores relational

removemachine

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

استخدم الأداة المساعدة removemachine لحذف أحد التالي من تثبيت ArcGIS Data Store:

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

الصيغة

removemachine <machine name> --store <relational|tileCache|spatiotemporal> [--prompt <yes | no>]

مثال

في المثال التالي، يتم حذف جهاز متجر بيانات الموضع الزماني والمكاني الكبير gefour من مخزن البيانات.

./removemachine.sh gefour --store spatiotemporal

removestandbymachine

قديم:

Esri أهمَل الأداة المساعدة removestandbymachine. لا تزال موجودة للسماح بالبرامج النصية الحالية الاستمرار في العمل، لكن يجب البدء باستخدام الأداة المساعدة removemachine بدلاً من ذلك.

يمكنك استخدام إزالة ArcGIS Server الأمر REST من مسئول موقع ArcGIS Server لإزالة جهاز الاستعداد من مخزن بيانات ارتباطي أو تخزين مؤقت تجانبي. ومع ذلك، إذا كان موقع GIS Server غير متوفر، فلن تكون قادرًا على التسجيل على مسئول الموقع للقيام بعمل ذلك. وفي تلك الحالات، قم بتشغيل الأداة المساعدة removestandbymachine لإزالة جهاز الاستعداد من مخزن البيانات.

يمكن تشغيل الأداة المساعدة removestandbymachine في جهاز الاستعداد لمتاجر بيانات نسخة التخزين المؤقت الارتباطية والتجانب.

الصيغة

removestandbymachine <machine name> --store <relational|tileCache> [--prompt <yes | no>]

restoredatastore

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

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

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

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

يمكن تشغيل الأداة المساعدة restoredatastore فقط على جهاز مخزن البيانات الارتباطية الرئيسية أو التخزين المؤقت للتجانب. يمكن تشغيله على أي جهاز لمخزن بيانات ضخمة زمانية مكانية.

الصيغة

restoredatastore [operations]

العمليات المدعومة على النحو التالي:

  • [--store {relational|tileCache|spatiotemporal}]
  • [--target {most-recent | <yyy-mm-dd-hh:mm:ss> | <name of backup file>}]: هذه العملية مدعومة فقط لمخازن البيانات الارتباطية.
  • [--source-loc <location of source backup files>]
  • [--bound {true | false}]
  • [--data-dir <new data store directory>]
  • [--server-url <ArcGIS Server URL registered with data store>] : إذا قمت بتحديد --bound true للاحتفاظ بمخزن البيانات المسجّل مع نفس موقع GIS Server الذي قمت بتسجيله معه عند إنشاء نسخ احتياطي، حدد عنوان URL لموقع GIS Server. إذا قمت بتحديد --bound true وقمت بنقل الخدمات إلى موقع GIS Server الجديد، استخدم عملية تشغيل --server-url لتحديد عنوان URL لموقع GIS Server الجديد. لاحظ أنه، رغم أن، مالم تقوم أيضًا بنقل الخدمات إلى هذا الخادم الجديد، لن يمكنك الوصول إلى البيانات في مخزن البيانات.
  • [--server-admin <user name of ArcGIS Server admin>]: هذه العملية اختيارية فقط إذا قمت بتحديد --bound false; وإلا يجب عليك توفير اسم المستخدم لمسئول ArcGIS Server.
  • [--server-password <password of ArcGIS Server admin>]: هذه العملية تكون اختيارية فقط إذا قمت بتحديد --bound false; وإلا يجب عليك توفير كلمة المرور لمسئول ArcGIS Server.
  • [--loaddata {true | false}]: فقط المدعوم مع مخازن البيانات الضخمة للموضع الزماني والمكاني. قم بتعيين هذه العملية إلى false عندما يتعين عليك استعادة مخزن البيانات الصخم للموضع الزماني والمكاني إلى مجموعة جديدة من الأجهزة، لكن لن تكون البيانات ملائمة على الجهاز الأول. هذا يتيح لك استعادة مخطط مخزن البيانات، وإضافة مزيد من الأجهزة إلى مخزن البيانات للموضع الزماني والمكاني لتكييف جميع البيانات، ثم قم بتشغيل الأداة المساعدة restoredatastore مرة أخرى مع تعيين --loaddata على true لاستعادة البيانات. افتراضيًا، يتم تعيين هذه العملية على true.
  • [--prompt {yes | no}]

عند الاستعادة بعد تعطل أو تحريك مخزن البيانات الارتباطي، حدد --الهدف الأحدث. إذا كنت تقوم باستعادة مخزن بيانات ارتباطي في نقطة زمنية محددة، حدد التاريخ والوقت (بتوقيت UTC) الذي ترغب في استعادة مخزن البيانات خلاله. إذا كان لديك ملف نسخ احتياطي محدد ترغب في استعادته، حدد اسم ملف النسخ الاحتياطي بدلاً من ذلك. إذا لم تحدد الهدف، يتم إستاعدة النسخ الاحتياطي الأحدث.

يرتبط (ربط) مخزن البيانات الذي تم استعادته افتراضيًا مع موقع GIS Server الخاص به. حدد فقط --خطأ محدود إذا كنت ترغب في استعادة مخزن البيانات بدون الحفاظ على الاقتران مع موقع GIS Server لمخزن البيانات. يمكنك فقط القيام بعمل ذلك في صورة استعادة أخيرة إذا تم فقدان موقع GIS Server السابق وتعذر استرجاعه؛ ويمكنك استعادة مخزن البيانات غير المرتبط وتكوينه مع موقع GIS Server المتحد الجديد. ومع ذلك، لم تعد الطبقات التي استخدمت البيانات في مخزن البيانات موجودة. يجب عليك الاتصال بقاعدة بيانات data store لاستخراج البيانات في تنسيق أخر وإعادة نشرها على البوابة الإلكترونية.

أمثلة

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

./restoredatastore.sh --target most-recent --source-loc /net/buserver/data/backups --data-dir /usr/arcgisdatastore
You are attempting 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

في هذا المثال، يتم استعادة مخزن البيانات الارتباطي المُمكّن عليه استعادة نقطة زمنية محددة من /net/buserver/data/backups ليتم ذكر أنها في الساعة 2:30 مساءً. (بتوقيت غرينتش) يوم 17 يوليو 2014.

./restoredatastore.sh --target 2014-07-17-14:30:00 --source-loc /net/buserver/data/backups
You are attempting 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

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

revokeconnection

تُستخدم مع مخازن البيانات الارتباطية.

إذا استخدمت الأداة المساعدة allowconnection للسماح للعميل مؤقتًا للاتصال مباشرةً بمخزن البيانات الارتباطية، يمكنك إبطال قابلية الاتصال عن طريق تشغيل الأداة المساعدة revokeconnection.

يمكن تشغيل الأداة المساعدة revokeconnection فقط على جهاز مخزن البيانات الارتباطية الرئيسية.

الصيغة

revokeconnection <host name> <user name> [<database>]

مثال

في هذا المثال، لن تعد قاعدة بيانات مخزن البيانات تقبل اتصالات من جهاز workcom عند تسجيل الدخول كمستخدم hqo.n_1E7.

./revokeconnection.sh workcom bn0_3Wa.m hqo.n_1E7

unregisterdatastore

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

يمكنك استخدام الأداة المساعدة لأمر unregisterdatastore للقيام بالتالي:

  • إلغاء تسجيل جهاز مخزن البيانات الارتباطي أو التخزين المؤقت التجانبي من موقع GIS Server. قم بذلك فقط إذا حذفت المعالم المُستضافة وطبقات التجانب والمشهد التي تستخدم البيانات في مخزن البيانات. إذا لم تقم، سيكون لديك طبقات غير مستخدمة متبقية في البوابة الإلكترونية وخدمات غير مستخدمة تعمل في الخادم المستضيف.

    لاحظ أنه إذا كان لديك جهاز استعداد، يجب عليك أولاً إزالته من مخزن البيانات قبل إمكانية إلغاء تسجيل الجهاز الأولي.

  • ألغ تسجيل مخزن البيانات للموضع الزماني والمكاني للجهاز الفردي.

قد تقوم بإلغاء تسجيل مخزن البيانات من موقع GIS Server إذا قررت أنك لم تعد تستخدم مخزن البيانات أو الخدمات التي تعتمد عليها. عند إلغاء تسجيل الجهاز من مخزن البيانات، لن يتمكن GIS Server من الاتصال بالجهاز وجميع الخدمات التي تتضمن البيانات من مخزن البيانات الغير مُسجل الذي لن يعد يعمل. ولا يحذف هذا الأمر البيانات، ورغم ذلك، إذا قررت الإبقاء على مخزن البيانات، يمكنك استخدام الأداة المساعدة registerdatastore أو configuredatastore لإضافتها مُجددًا.

يمكن فقط تشغيل الأداة المساعدة unregisterdatastore على جهاز مخزن البيانات الارتباطي الرئيسي أو التخزين المؤقت التجانبي بعد تشغيل removemachine لإزالة جهاز الاستعداد. يمكن فقط تشغيل Unregisterdatastore لمخزن البيانات الكبير للموضع الزماني أو المكاني بمجرد ترك جهاز واحد بعد تشغيل removemachine لإزالة جميع الأجهزة الأخرى في مخزن البيانات الكبير للموضع الزماني أو المكاني.

الصيغة

unregisterdatastore --stores <relational|tileCache|spatiotemporal> [--prompt {yes | no}]

إذا كان لديك أكثر من نوع واحد من مخزن البيانات مُثبت على نفس الجهاز وترغب في إلغاء تسجيل أكثر من نوع في وقت محدد، حدد كل نوع من مخزن البيانات مفصول بفاصلة (بدون مسافات). على سبيل المثال، لإلغاء تسجيل مخزن بيانات ارتباطي وتخزين مؤقت تجانبي، اكتب --stores relational,tileCache.

مثال

هنا يتم تشغيل الأداة المساعدة unregisterdatastore لإلغاء تسجيل مخازن البيانات الارتباطية والتخزين المؤقت التجانبي من موقع GIS Server. يتم إرجاع طلب التوجيه، الذي يكون عبارة عن السلوك الافتراضي. لمنع المطالبة، حدد --لا مطالبة.

./unregisterdatastore.sh --stores relational,tileCache
You are going to unregister the data store.
Do you want to continue (Yes or No)?Yes

updatebackupretaindays

تُستخدم مع مخازن البيانات الارتباطية.

يٌحتفظArcGIS Data Store ملفات النسخة الاحتياطية لمخزن البيانات الارتباطية لسبعة أيام تلقائيًا. يمكنك تغيير عدد مرات حذف ملفات النسخ الاحتياطي من دليل النسخ الاحتياطي عن طريق تشغيل الأداة المساعدة updatebackupretaindays.

يمكن تشغيل الأداة المساعدة updatebackupretaindays فقط على جهاز مخزن البيانات الارتباطية الرئيسية.

الصيغة

updatebackupretaindays <number of days>

مثال

في المثال التالي، يتم تغيير فترة استبقاء ملف النسخ الاحتياطي لتصبح 10 يوم:

./updatebackupretaindays.sh 10

updatebackupschedule

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

افتراضيًا، يقوم ArcGIS Data Store بإنشاء نسخ احتياطي كامل لمخزن البيانات الارتباطي كل أربعة أيام. يمكنك تغيير عدد مرات إنشاء نسخ احتياطي كامل عن طريق تشغيل الأداة المساعدة updatebackupschedule.

لا يوجد ملفات نسخ احتياطي تلقائية افتراضية لمخازن البيانات الكبيرة للتخزين المؤقت التجانبي وللموضع الزماني أو المكاني. لتعيين جدول نسخ احتياطي تلقائي لمخزن البيانات للموضع الزماني أو المكاني، يجب عليك أولاً تعيين موقع نسخ احتياطي صحيح.

حدد وقت البدء باستخدام علامة الساعة 24 ساعة، على سبيل المثال 00:00:00 لمنتصف الليل و13:00:00 للساعة 1 مساءً. استخدم خيار التردد لتحديد عدد الأيام بين النسخ الاحتياطية. لتعطيل النسخ الاحتياطية التلقائية، حدد التردد ليكون 0. إذا قمت بتعطيل ملفات النسخ الاحتياطي التلقائية، تأكد من تشغيل الأداة المساعدة backupdatastore لإنشاء ملفات نسخ احتياطي يدويًا.

يمكن تشغيل الأداة المساعدة updatebackupschedule على جهاز مخزن البيانات الارتباطية الرئيسية أو التخزين المؤقت للتجانب. يمكن تشغيل الأداة على أي جهاز لمخزن بيانات ضخمة زمانية مكانية.

الصيغة

updatebackupschedule [--store relational|tileCache|spatiotemporal] [--starttime <local server time>] --frequency <number of days>

إذا لم تقم بتحديد وقت بدء جديد، فلا تتغير إعدادات وقت البدء الحالي. إذا لم تقم بتحديد نوع مخزن البيانات، يتم افتراض مخزن البيانات الارتباطي.

مثال

في هذا المثال، سوف تحدث ملفات النسخ الاحتياطي الكاملة لمخزن البيانات الارتباطي في تمام الساعة 11 م. (وقت الخادم المحلي) كل 10 أيام:

./updatebackupschedule.sh --starttime 23:00:00 --frequency 10

في هذا المثال، يتم تعيين جدول النسخ الاحتياطي لمخزن البيانات للتخزين المؤقت التجانبي. بعد نسخ ملفات النسخ الاحتياطي المبدئي جميع قواعد بيانات مخزن البيانات للتخزين المؤقت التجانبي، يقوم ArcGIS Data Store بنسخ قواعد بيانات مخزن البيانات التي تم إنشائها حديثًا إلى الموقع المحدد مع configurebackuplocation كل 14 يومًا.

./updatebackupschedule.sh --store tileCache --frequency 14

updatelicense

تُستخدم مع مخازن البيانات الارتباطية.

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

الصيغة

updatelicense

مثال

بعد تحديث رخصة ArcGIS Server ، قم بتشغيل الأداة المساعدة updatelicense لنقل الرخصة الجديدة لمخزن البيانات.

./updatelicense.sh

updatesslcertificate

مستخدم مع جميع أنواع مخزن البيانات. متوفر بداية من ArcGIS Data Store 10.5.1.

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

الصيغة

updatesslcertificate <source certificate file name with path> <password for the source certificate file> <alias for the certificate>

مثال

بعد استلاك ملف الشهادة الموقع من مرجع مصدق CA، قم بتشغيل updatesslcertificate لاستبدال الشهادة الموقعة ذاتيًا ArcGIS Data Store قبل المضي مع إنشاء مخزن البيانات.

./updatesslcertificate.sh /usr/files/mysignedcert.pfx ps4mycert dsmachinename