بسم الله الرحمن الرحيم
كيف يمكن الاحتفاظ بالبيانات (عمل باكب) عن طريق ال sql
واسترجاعها متى لزم (ريكفرى)
والسلام عليكم
بسم الله الرحمن الرحيم
كيف يمكن الاحتفاظ بالبيانات (عمل باكب) عن طريق ال sql
واسترجاعها متى لزم (ريكفرى)
والسلام عليكم
السلام عليكم
تمت مناقشة الموضوع في
http://arabteam.nicmatic.com/vb/showthread...3?threadid=1241
كذلك راجع
بسم الله الرحمن الرحيم
الاخ الكريم ابو عبد الله
تم تجربة هذا الأمر على sql ولكنه لم يعمل مع العلم انى شغال على oracle 8i ولم يتكون الملف المطلوب
=======================================
لا اله الا انت سبحانك انى كنت من الظالمين
أوامر التصدير والإستيراد EXPORT & IMPORT يجب تشغيلها من نظام التشغيل، سواء أكان يونكس أو خلافه (في حالة الويندوس أو الإن تي يجب تشغيلها من مستوى الدوس، أو كتابة الأمر في ملف batch). وهو أمر لا علاقة له ال SQL*PLUS وهو ليس من ضمن أوامره
هناك امكانية لعمل Backup و Restore عن طريق كود ال SQL و حسب TSQL فهو يتم كالتالي
BACKUP DATABASE MyNwind FILE = 'MyNwind_data_1', FILEGROUP = 'new_customers', FILE = 'MyNwind_data_2', FILEGROUP = 'first_qtr_sales' TO MyNwind_1 GO
و ال Restore يحدث بالكود التالي
RESTORE DATABASE MyNwind WITH RECOVERY
بالطبع هذا يعمل في Transact SQL و في اوراكل الاوامر على ما اظن مشابه ولكنها بحاجة الى تعديل لتتوافق مع PL/SQL، وكل ذلك مشروح في الكتيب الالكتروني الذي ياتي في قرص الليزر
السلام عليكم
في الاوراكل ديزاينر يوجد ال Oracle Administrator ويحتوي على مجموعة من الادوات وهي :
Oracle Database Manager
Oracle Object manager
Oracle TableSpace Manager
Oracle Session Manager
Oracle Security Manager
Oracle Data Manager
عند تركيب Oracle Administrator تظهر جميعها في شريط ادوات Oracle Administrator Toolbar ما عليك سوى اختيار الاداة.
وما يهمنا الان هو Oracle Data Manager حيث تستطيع من خلاله القيام بالايستيراد والتصدير بكل سهوله
جزى الله الأخ أبو عمر عبد الله والأخ خضر والأخ السنى خيرا
============================
لا إله إلا أنت سبحانك إنى كنت من الظالمين
شكرا للاخ خضر على مداخلته بخصوص ال backup & recovery ولكن وجب التنويه لماهو الإختلاف بين النوعين. وقبل ذلك يجب التوضيح إلى انه هناك مستخدم واحد يمكنك الدخول إليه في حالة ان كانت الأوراكل غير مفعلة، وهو ال internal، وأساسا وجد هذا المستخدم قديما في بدايات الأوراكل ليمكنك من تشغيل أو إيقاف الأوراكل، كما له خصائص إضافية تشابه خصائص المستخدم system، وهما بطبيعة الحال المستخدمين المسيطرين على قاعدة بياناتك.
فقاعدة البيانات ما هي إلا مجموعة من البرامج والمعطيات تضاف لها نوعين من جداول البيانات، والأولى خاصة بالنظام نفسة وتحديد معطياته، مثلا أسماء الفهارس، أسماء الجداول والحقول وملفات البيانات ..... إلخ. والنوع الثاني هو الملفات الشخصية التى تقوم أنت بإنشائها.
فعملية التصدير والإستيراد (Export & Import) تمكنك من تصدير هذين النوعين من البيانات وحفظهما في ملف حقيقي يمكن تناوله في أي وسط ميغناطيسي أو ليزري. كما يمكن إستيرادة كليا أو جزئياً (على محرك أوراكل صالح)، وهنا الجزئية المهمة. إذ انه لا يمكن إستخدام اي منهما إلا إذا كانت قاعدة بياناتك سليمة ومفعلة.
أما ال backup & recovery، فمن واجبها عمل نسخة لقاعدة البيانات نفسها لإسترجاعها في حال حدوث عطل في برمجيات قاعدة البيانات نفسها، وليس البيانات التي تحتويها، وهنا تأتي أهمية امستخدم internal و ال SQL*DBA، إذ انهما ما يقومان بهذه العملية.
ولكن، وبعد تحديث طريقة تثبيت الأوراكل، وللسهولة الكبيرة التي أصبحت بها عملية تركيب قاعدة البيانات الجديدة، كثير من الناس أصبح يعتمد طريقة مسح قاعدة البيانات كاملة، ثم تركيبها من جديد بنفس المعطيات من إسم وخلافه، ثم عادة آخر تصدير تم لها، وبالذات بعد ظهور التكنولوجيا الجديدة التي تستطيع عمل النسخ اللحظية، إذ يمكنك ان تجد فيها تصدير لبياناتك حسب آخر لحظة قبل حدوث العطل، ومثال على ذلك هو ال Swap Server.
هذا الموضوع مغلق.