الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

gbak - متصل بالإنترنت في السحابة

قم بتشغيل gbak في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gbak الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


gbak - النسخ الاحتياطي / استعادة قاعدة بيانات Firebird

موجز


gbak -ب [خيار نسخ احتياطي ...] [خيار شائع ...] مصدر الهدف

gbak -c | -r [خيار الاستعادة ...] [خيار شائع ...] مصدر الهدف

الوصف


gbak هي أداة لإدارة النسخ الاحتياطي واستعادة قاعدة بيانات Firebird.

في وضع النسخ الاحتياطي مصدر هو مسار قاعدة بيانات موجود (قد يتضمن اسم الخادم) و الهدف is
اسم ملف النسخ الاحتياطي. يمكن أن يكون أيضًا اسم جهاز خاص مثل / dev / stdout (لإعادة توجيه ملفات
النسخ الاحتياطي للبيانات إلى STDOUT) أو / dev / st لوضع النسخة الاحتياطية على شريط.

في وضع الاستعادة مصدر هو ملف نسخ احتياطي موجود (أو جهاز خاص مثل / dev / stdin لـ
STDIN أو / dev / st للحصول على النسخة الاحتياطية من الشريط) و الهدف هو المسار إلى قاعدة بيانات Firebird و
قد يتضمن اسم الخادم.

يمكن اختصار جميع الخيارات. أدناه كلا الإصدارين الكامل من الخيارات والأقصر
يتم إعطاء الإصدارات الممكنة.

COMMON OPTIONS


-المستعمل اسم المستخدم
اسم المستخدم المراد استخدامه عند الاتصال بقاعدة البيانات. يتجاوز متغير البيئة. ارى
البيئة.

-وظيفة] اسم الدور
دور SQL لاستخدامه عند الاتصال بقاعدة البيانات. يتجاوز متغير البيئة. ارى
البيئة.

-كلمه السر] كلمه السر
كلمة المرور لاستخدامها عند الاتصال بقاعدة البيانات. يتجاوز متغير البيئة. ارى
البيئة.

-الخدمات]
استخدم مدير الخدمات عند التحدث إلى قاعدة بيانات.

-تحقق]
قم بالإبلاغ عن كل إجراء.

يعرض معلومات مطولة حول البيانات الوصفية التي تتم معالجتها ، والجدول الذي يتم معالجته
النسخ الاحتياطي / الاستعادة وعدد السجلات التي تتم معالجتها.

-y مسار
إعادة توجيه رسائل الحالة / الخطأ إلى المسار المحدد.

-z
الإبلاغ عن رقم الإصدار الكامل قبل القيام بأي شيء آخر.

BACKUP OPTIONS


-قاعدة بيانات النسخ الاحتياطي]
قم بتشغيل وضع النسخ الاحتياطي.

-يتحول]
تحويل الجداول الخارجية إلى جداول.

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

-عامل] NUM
عامل المنع. الإخراج مكتوب في كتلة من NUM بايت. مفيد عند النسخ الاحتياطي إلى ملف
الشريط.

-g [arbage_collect]
منع جمع القمامة.

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

-يتجاهل]
تجاهل السجلات ذات المجاميع الاختبارية السيئة.

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

-l [imbo]
تجاهل المعاملات في طي النسيان.

يؤدي رمز التبديل هذا إلى تجاهل العمليات الاحتياطية في حالة طي النسيان عملية النسخ الاحتياطي.

-m [etadata_only]
البيانات الوصفية الاحتياطية فقط.

باستخدام هذا الخيار ، تتم كتابة البيانات الوصفية فقط في النسخة الاحتياطية. هذا يشمل الجميع
الجداول / وجهات النظر / المشغلات / الفهارس / الإجراءات المخزنة / المجالات / المولدات إلخ. لا توجد بيانات في الجدول
المدرجة في النسخ الاحتياطي. هذه النسخة الاحتياطية مفيدة لإنشاء نسخة "فارغة" من قاعدة البيانات.

-لا
استخدم تنسيق النسخ الاحتياطي غير القابل للنقل.

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

-ol [d_descriptions]
حفظ أوصاف البيانات الوصفية القديمة

استعادة OPTIONS


-إنشاء قاعدة بيانات]
قم بتشغيل وضع الاستعادة.

الهدف سيتم إنشاء قاعدة البيانات ويجب ألا تكون موجودة بالفعل.

-r [ecreate_database] [الكتابة فوق]]
اعجاب -إنشاء قاعدة بيانات، ولكن عن طريق إضافة اعادة الكتابة يمكن للمرء أن يجبر على استبدال الهدف
قاعدة البيانات.

-ريب [قاعدة بيانات الدانتيل]
اعجاب -إنشاء قاعدة بيانات، ولكن يتم الكتابة فوق الهدف إذا كان موجودًا.

-مخازن] NUM
عند إنشاء قاعدة بيانات الهدف ، تجاهل المعلومات حول المخازن المؤقتة لقاعدة البيانات المخزنة في ملف
النسخ الاحتياطي واستخدام عدد محدد من المخازن المؤقتة.

-وسعت]
عادة ، يستخدم Firebird ضغط RLE للسلاسل عند تخزينها على القرص. هذا الخيار
يوقف هذا الضغط.

-غير نشط]
استعادة الفهارس في حالة غير نشطة. يمكن استخدام هذا لاستعادة نسخة احتياطية تحتوي على بيانات
يتعارض مع المفتاح الخارجي / القيود الفريدة.

-قتل]
لا تقم بإنشاء الظلال عند الاستعادة.

عادةً ما يتم إنشاء ظلال قاعدة البيانات أثناء الاستعادة. هذا الخيار يمنع هذا.

-الوضع] الوصول
استعادة قاعدة البيانات مع المعطى الوصول.

قيم صالحة لـ الوصول . يقرأ فقط قراءة و كتابة. الافتراضي هو استعادة قاعدة البيانات
مع وضع الوصول الأصلي.

-n [o_validity]
استعادة قاعدة البيانات دون قيود صحتها. وهذا يشمل مفتاح خارجي ، فريد و
تحقق من القيود. مفيد لاستعادة نسخة احتياطية تحتوي على بيانات غير متسقة.

-بالدور]
التزم باستعادة المعاملة بعد استعادة كل جدول.

-مقاس الصفحه] NUM
تجاوز حجم الصفحة المخزنة في النسخة الاحتياطية. قيم صالحة لـ NUM هي 1024 ، 2048 ، 4096 ، 8192 ،
16384 و 32768.

-use_ [all_space]
عادة ، يحتفظ Fireburd ببعض المساحة على كل صفحة بيانات لمزيد من الاستخدام. هذا محفوظة
يتم استخدام space للبيانات المُدرجة حديثًا وللحفاظ على الإصدارات القديمة من البيانات. نأخذ
مساحة مخصصة لهذا الغرض "بالقرب" من البيانات تسريع التعديلات. إذا كان
ستستخدم قاعدة البيانات بشكل أساسي لعمليات القراءة ، مع تحديد -use_all_space سيوفر البعض
الفضاء.

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

-fix_fss_metadata محارف
عند استعادة البيانات الوصفية ، في حالة عدم صلاحيتها لـ UTF8 ، حاول التحويل من المحدد
مجموعة الأحرف. مفيد عندما يتم تقديم أوصاف الجدول في بعض الوطنية غير UTF8
التشفير ، والذي كان ممكنًا مع Firebird قبل الإصدار 2.5

-fix_fss_data محارف
عند استعادة بيانات الجدول ، في حالة تعريف العمود بمجموعة أحرف UNICODE_FSS
لا يحتوي على UTF8 صالح (والذي كان ممكنًا مع إصدارات Firebird قبل 2.5) ، حاول
تحويل البيانات من مجموعة الأحرف المحددة.

استعادة إلى ملفات متعددة DATABASE


في السابق ، لم يكن Firebird قادرًا على العمل مع مؤشرات الملفات ذات 64 بت ، وبالتالي تم الحد من ذلك
قواعد البيانات إلى (حوالي) 2 جيجا بايت من الحجم لكل قاعدة بيانات.

نظرًا لأن 2 جيجا بايت ليست كثيرًا من البيانات منذ سنوات ، فهناك آلية لنشر قاعدة البيانات
في ملفات متعددة. بهذه الطريقة يمكنك الحصول على ملفات متعددة بحجم 2 جيجابايت ، تحتوي على جميع بياناتك.

عند الاستعادة إلى قاعدة بيانات متعددة الملفات ، تكون الوسيطة الهدف من الشكل: ملف_1 صفحات_1
ملف_2 صفحات_2 ملف_ 1 الصفحات_ 1 ملف_

كل pages_n يحدد على الأكثر عدد الصفحات التي سيتم وضعها file_n. آخر في القائمة هو أ
اسم الملف بدون حد للصفحة - سيحتوي على جميع الصفحات غير المناسبة ملف_ 1. لاحظ أن
pages_n يقاس بالصفحات ، وليس بالبايت لذا فإن أقصى عدد ممكن يعتمد على الصفحة
حجم.

تخيل أن لديك نظام ملفات (أو نظام تشغيل قديم) يدعم مؤشرات الملفات 32 بت فقط.
للعب بأمان ، قررت تقسيم قاعدة البيانات الخاصة بك على ملفات 2 جيجا بايت. إذا كان حجم الصفحة لملف
قاعدة البيانات هي 8192 ، ثم يمكن أن يحتوي كل ملف على ما يصل إلى 2 * 1024 * 1024 * 1024/8192 = 262144 صفحة.

نوت
لاحظ أنه في أحدث نظام تشغيل ونظام ملفات ، يمكن أن يستخدم Firebird عرض مؤشرات ملفات 64 بت
قواعد بيانات متعددة الملفات غير ضرورية.

البيئة


مثل جميع أدوات Firebird المساعدة الأخرى ، تقبل gbak متغيرات البيئة التالية:

ISC_USER القيمة الافتراضية لـ -المستعمل خيار

ISC_ROLE القيمة الافتراضية لـ -وظيفة خيار

ISC_PASSWORD
القيمة الافتراضية لـ -كلمه السر خيار

أمثلة


في كل الأمثلة -المستعمل, -وظيفة -كلمه السر تم حذف الخيارات من أجل الوضوح. بشكل حقيقي
الوضع العالمي يجب استخدامها (أو متغيرات البيئة المقابلة لها).

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

فيما يلي بعض الإضافات شائعة الاستخدام:

قاعدة بيانات .fdb Firebird

قاعدة بيانات .gdb Firebird ، امتداد قديم من الأيام التي كان Firebird فيها Interbase.
يأتي gdb في الواقع من قاعدة بيانات Grotton ، التي سميت على اسم الشركة التي قامت بإنشائها
البرنامج مرة أخرى في عام 1984.

.fdb.2 الملف الثاني لقاعدة البيانات متعددة الملفات

.fdb.3 الملف الثالث لقاعدة البيانات متعددة الملفات

.fdb.N N-th ملف قاعدة بيانات متعددة الملفات

.fbk Firebird ملف النسخ الاحتياطي

.gbk Legacy extension لملف النسخ الاحتياطي

.fbk.gz ملف النسخ الاحتياطي Gzipped

دعم a قاعدة بيانات إلى a مضغوط شكل:
gbak -b db-srv: /database.fdb / dev / stdout | gzip> /file.fbk.gz

استعادة a قاعدة بيانات إلى جديد اسم الملف:
zcat /file.fbk.gz | gbak -c / dev / stdin db-srv: /new-database.fdb

استخدم gbak عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    باي كيوت
    باي كيوت
    PyQt هي روابط Python لـ
    كيو تي عبر منصة Digia
    إطار تطوير التطبيق. هو - هي
    يدعم Python v2 و v3 و Qt v4 و
    كيو تي v5 PyQt متاح ...
    تحميل PyQt
  • 2
    ساردي
    ساردي
    ساردي هو إعادة تصفيف كاملة و
    تحسين كود svg. 6 اختيارات لـ
    تطبيقاتك و 10 أنواع من المجلدات
    لاستخدامها في مدير الملفات الخاص بك. السردي
    أيقونات ...
    تحميل Sardi
  • 3
    محطة عمل الصوت الرقمي LMMS
    محطة عمل الصوت الرقمي LMMS
    LMMS هو برنامج مجاني عبر الأنظمة الأساسية
    الذي يسمح لك بإنتاج الموسيقى باستخدام
    حاسوبك. إذا كنت تحب هذا المشروع
    النظر في المشاركة في المشروع
    هيدروجين...
    قم بتنزيل LMMS Digital Audio Workstation
  • 4
    نواة الوقت الحقيقي FreeRTOS (RTOS)
    نواة الوقت الحقيقي FreeRTOS (RTOS)
    FreeRTOS هو الوقت الحقيقي الرائد في السوق
    نظام التشغيل (RTOS) لـ
    ميكروكنترولر وصغيرة
    المعالجات الدقيقة. وزعت بحرية
    تحت قمل مفتوح المصدر معهد ماساتشوستس للتكنولوجيا ...
    تنزيل FreeRTOS Real Time Kernel (RTOS)
  • 5
    أفوجادرو
    أفوجادرو
    Avogadro هو جزيئي متقدم
    محرر مصمم للاستخدام عبر الأنظمة الأساسية
    في الكيمياء الحاسوبية الجزيئية
    النمذجة والمعلوماتية الحيوية والمواد
    العلم و ...
    تنزيل Avogadro
  • 6
    XMLTV
    XMLTV
    XMLTV عبارة عن مجموعة من البرامج المطلوب معالجتها
    قوائم التلفزيون (دليل التلفزيون) والمساعدة في إدارة
    مشاهدة التلفزيون ، وتخزين القوائم في ملف
    تنسيق قائم على XML. هناك مرافق ل
    فعل...
    قم بتنزيل XMLTV
  • أكثر "

أوامر لينكس

Ad