ترحيل البيانات

استخدم أمري Oracle Data Pump expdp وimpdp لترحيل البيانات.

ترحيل البيانات في ثلاث خطوات

قم بترحيل البيانات من محلي إلى Oracle Cloud Infrastructure File Storage في ثلاث خطوات، أو قم بتكوين اسكربت shell لتشغيل ترحيل الخطوات الثلاث.

  1. قم بتصدير المخططات المحددة من نظام قاعدة البيانات المصدر باستخدام كلمة سر قاعدة البيانات المصدر واسم قاعدة البيانات القابلة للتركيب.
    يستخدم هذا المثال مخطط قاعدة البيانات HR وhr.dmp وhr.log.
    $ expdp  system/password@pdb dumpfile=hr.dmp directory=bdir logfile=hr.log schemas=HR
  2. استخدم scp لنسخ ملف النسخة إلى Oracle Cloud Infrastructure File Storage.
    $ scp -i ~/oracle.pkm /opt/oracle/oradata/backup/hr.dmp opc@<ip address of the Exadata DB>:/mnt/fs-phx-ad3/dpdump/
  3. قم باستيراد ملف النسخة من Oracle Cloud Infrastructure File Storage إلى الطبعة الهدف باستخدام كلمة سر Exadata واسم قاعدة البيانات القابلة للتركيب.
    $ impdp system/password@Exadata PDB schemas=HR directory= dpdump dumpfile=hr.dmp logfile=hr.log

تدقيق الترحيل

استخدم أداة SQL Developer لتدقيق ترحيل البيانات.

  1. افتح أداة SQL Developer واستخدم منشئ الاستعلامات لتكوين استعلام لعدد من dba_objects للمالك في قاعدة البيانات الهدف. في هذا المثال، المالك هو الموارد البشرية.
    select count(*) from dba_objects where owner = 'HR';
  2. تأكد من أن إجمالي عدد الكائنات في قاعدة البيانات الهدف يطابق العدد في قاعدة البيانات المصدر.