2026-06-07 · 7 دقائق قراءة

كيفية استعادة قاعدة بيانات Odoo: دليل خطوة بخطوة

دليل استعادة قاعدة بيانات Odoo 2026 خطوة بخطوة — التعافي من الأعطال، ترحيل الخوادم، اختبار النسخ الاحتياطية. يغطي pg_restore ومخزن الملفات والتحقق.

قبل الاستعادة: ما تحتاج إليه

تتطلب استعادة Odoo الناجحة شيئين:

1. نسخة احتياطية كاملة
تحتاج إلى ملف تفريغ PostgreSQL ودليل مخزن الملفات. إذا كان لديك واحد فقط، فالاستعادة غير مكتملة.

2. تثبيت Odoo يعمل
يجب أن يكون Odoo مثبتاً على الخادم المستهدف بالإصدار الصحيح.

الخطوة 1: أوقف خدمة Odoo

قبل إجراء أي تغييرات على قاعدة البيانات، أوقف خدمة Odoo:

sudo systemctl stop odoo

تحقق من توقفها:

sudo systemctl status odoo

يجب أن ترى "inactive (dead)".

الخطوة 2: إسقاط قاعدة البيانات الموجودة

إذا كنت تستعيد فوق قاعدة بيانات موجودة، يجب إسقاط قاعدة البيانات القديمة أولاً:

sudo -u postgres psql
DROP DATABASE odoo_production;
CREATE DATABASE odoo_production OWNER odoo;
\q

الخطوة 3: استعادة قاعدة بيانات PostgreSQL

استخدم pg_restore (لملفات .dump) أو psql (لملفات .sql):

sudo -u postgres pg_restore -d odoo_production -j 4 /path/to/backup.dump

يستخدم العلم -j 4 أربع وظائف متوازية لتسريع الاستعادات الكبيرة.

الخطوة 4: استعادة مخزن الملفات

يحتوي مخزن الملفات على جميع مرفقات Odoo. الموقع الافتراضي: /opt/odoo/data/filestore/DATABASE_NAME/

sudo tar -xzf /path/to/filestore.tar.gz -C /opt/odoo/data/filestore/odoo_production
sudo chown -R odoo:odoo /opt/odoo/data/filestore/odoo_production

الخطوة 5: تحديث تكوين Odoo

إذا كنت تستعيد إلى خادم جديد، حدّث /etc/odoo/odoo.conf:

db_name = odoo_production
data_dir = /opt/odoo/data

الخطوة 6: ابدأ Odoo وتحقق

ابدأ خدمة Odoo:

sudo systemctl start odoo

تحقق من السجل:

sudo journalctl -u odoo -f

تحقق من:

  • يمكنك تسجيل الدخول
  • البيانات الحديثة موجودة
  • المرفقات تفتح بشكل صحيح

الاستعادة باستخدام ServerChest

يجعل ServerChest الاستعادة عملية بنقرة واحدة:

1. اذهب إلى علامة التبويب النسخ الاحتياطية
2. ابحث عن النسخة الاحتياطية التي تريد استعادتها
3. انقر على استعادة وأكد
4. يوقف ServerChest Odoo ويسقط قاعدة البيانات ويستعيد ملف .dump ويستخرج مخزن الملفات ويعيد تشغيل Odoo تلقائياً
5. تحصل على إشعار نجاح عند اكتمال الاستعادة (عادةً 2-5 دقائق)

أتمت إدارة خادم Odoo اليوم

اتصل بخادم Odoo الخاص بك في 5 دقائق. مجاني للبدء.

ابدأ مجانًا — بدون بطاقة