About

الجمعة، 23 مارس 2012

how to Export or import Data with Oracle Data Pump

السلام عليكم ورحمة الله وبركاتة
تقنية الـ Data Pump :-

 قدمت الاوركال هذة التقنية أبتدائاً من Oracle 10 g
وتمكن هذة التقنية من نقل للبيانات عالي السرعة والاداء والقدرة علي التحكم مقارنتاً بسابقتها


والـ Data Pump
 هي لها نفس النظرة او المنطق لطريقة التصدير والاستيراد السابقة (exp/imp)
ولكن علي الرغم من ذلك فهناك اختلاف كامل وجوهري بينهم ويترتب علية ما يلي
ملف الـ  Dump الذي تم انشائة عن طريق تكنولوجيا الـ Data pump غير متوافق مع ملف الـ   Dump الذي تم انشائة عن طريق الطريقة السابقة
 ملف الـDump  المنشئ عن طريق  (exp/imp) لا يمكن استعمالة عن طريق الـData pump

 ويمكنا تقسيم تصدير البيانات او استيرادها عن طريق الـ Data pump الي خمسة انماط كما يلي
وسنلاحظ ان الاساس الذي يقوم علية هذا التقسيم هو مدى او مجال عملية التصدير

full export -1   :-
  نمط التصدير الكامل ويتطلب هذا النمط ان يكون المستخدم لة صلاحيات معينة او الـRole التي اسمها EXP_FULL_DATABASE
 كما يتم استخدام في هذا النمط المعاملFull

 Tablespace export -2   :-
 يتطلب ان يكون المستخدم عندة الـRole التي اسمها EXP_FULL_DATABASE
كما يتم استخدام في هذا النمط المعاملTABLESPACES

 Transportable tablespace export -3  :-
في هذا النظام فقط الـmetadata  الخاصة بالجداول وكل الـ object التي تعتمد عليها والموجودة داخل الـ tablespace   المحددة يتم تصديرها
 يتطلب ان يكون المستخدم عندة الـRoleالتي اسمها EXP_FULL_DATABASE  
 كما يتم استخدام في هذا النمط المعاملtrANSPORTABLE_TABLESPACES

  Schema export -4
فقط يتم تصدير الكائنات التي تنتمي الي الاسكيما المحددة
 يتطلب ان يكون المستخدم عندة الـ Role التي اسمها EXP_FULL_DATABASE

 كما يتم استخدام في هذا النمط المعاملSCHEMAS


  Table export -5
يتم تصدير الجداول المحددة والكائنات التي تعتمد عليها ويتطلب ان يكون الجداول من نفس الاسكيما
كما يتم استخدام في هذا النمط المعاملTABLES

بالنسبة لاستيراد البيانات يمكن تقسيمهم بنفس المنطق

اولاً :تصدير بعض جداول لمستخدم الي ملف الـ  DMP   :-

اولاً : نقوم بانشاء مجلد لوضع بة ملف الـDump 
 واعطاء صلاحيات للمستخدم للقراءة والكتابة من هذا المجلد
كما يلي


ثانيا : نقوم بتصدير الجداول علي هذا المجلد كما يلي

المسار التالي هو المكان الذي قمت بتركيب الاوركال فية علي جهازك
بندخل علي هذا المسار والذي بة البيانات

نقوم بفتح شاشة الدوس Run من امر التشغيل 

داخل الدوس اذا اردنا الانتقال الي مجلد معين يتم كتابة الامر التالي

cd  مسار المجلد الذي اريد الانتقال الية 

الان نقوم بتصدير البيانات كما يلي
نلاحظ بالفعل تم تصدير الجداول
وطبعا حتلاحظوا اني استخدمت النمط الخامس
لو عاوزين تستخدموا اي نمط اخر حتستخدم المعامل الذي ذكرتة مع كل نمط

دلوقتي ينقص فقط كيفية استيراد البيانات من ملف الـdump 
منتظر اسئلتكم

0 التعليقات:

إرسال تعليق

Twitter Delicious Facebook Digg Stumbleupon Favorites More