بتاريخ: 8 نوفمبر 200817 سنة comment_142574 أنا عاوز أعمل زر في الforms يعمل Backup معلش الموضوع ممكن يكون متكرر بس انا عاوز الخطوات من الالف الى الياء لأنني ما عندي فكرة تماما عن الموضوعجزاكم الله خيرا ... تقديم بلاغ
بتاريخ: 8 نوفمبر 200817 سنة comment_142584 أعمل مجلد على دريف ال C و سميه ( backup ) و أعمل كلمة المرور لأسكيمة ال Scott حرف ال L ( بشكل مؤقت حتى تنجح فى تجريب المثال المرفق أو قم انت بتعديل المثال المرفق بما يتناسب مع كلمة المرور التى وضعتها انت لأسكيمة ال Scott ) ، و فى الفورم أعمل Push Button بتريجر ال WHEN-BUTTON-PRESSED و اكتب جواه :- declare alrt number; v_directory varchar2(200) := 'c:\backup'; -- that if the C Drive not the Drive that the windows had installed in it. path varchar2(100):='back_up' ||to_char(sysdate,'dd_mm_yyyy-hh24_mi_ss'); v_exp varchar2(200) := 'exp scott/l@orcl file = '||v_directory||'\'||path||'.dmp'; begin host(v_exp); alrt:=show_alert('MSG'); end; بالنسبة لحتة ال Alert فهى أختيارية و هى يفضل تنفيذها حتى تعلمك بأنتهاء عملية ال Export .... بالطبع لو هتبقى على وجدها بالكود فعليك أن تنشىء ال Alert و تسميه MSG .... على أى حال أن أرفقت لك مثال عملى للتوضيح .هو المثال أنا شرحه على انك تعمل Backup على ال C ، و لكن ده مش مستحب طبعاً لأن فى اى وقت الويندوز يقع و متقدرش تدخل على الويندوز و تنزل ويندوز من جديد فكل حاجه على ال C هتروح ، فأحسن حاجه طبعاً انك تعمل ال Backup بتاعك على اى دريف تانى غير الدريف اللى انت منزل عليه الويندوز .و بالتوفيق EXP_SYNCHRONIZE.zip تقديم بلاغ
بتاريخ: 10 نوفمبر 200817 سنة كاتب الموضوع comment_142701 مشكوووووووووووووووورلو تكرمت عاوز اعمل العملية العكسية Import تقديم بلاغ
بتاريخ: 10 نوفمبر 200817 سنة comment_142715 على اى زر بتريجر WHEN-BUTTON-PRESSED أكتب :- HOST('IMP SCHEMA_NAME/SCHEMA_PASSWORD FILE=FILE_NAME.DMP FULL=YES'); دا طبعاً لو انت واضع ملف ال DUMP فى المسار الافتراضى اللى الفورمز بيقراء منه ..... أما اذا مكنتش واثق من اذا كان ملف ال DUMP موضوع فى المسار الافتراضى ولا لأ فقم بتحديد المسار بعد ال file .... هكذا ( على سبيل المثال ) :- HOST('IMP SCHEMA_NAME/SCHEMA_PASSWORD FILE=D:\ORIGINALS\FILE_NAME.DMP FULL=YES'); و بالتوفيق تقديم بلاغ
بتاريخ: 10 نوفمبر 200817 سنة comment_142767 الأخ / هاني دائما متألق فى اسلوب وطريقة شرحك للاجابة على الاستفسارات والاسئلة ...مجهود متميز منمشرف متميز شكرا لك ... وتقبل تحياتى تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة comment_145386 اوك اخي جربتها واشتغلت وطلع معي DUMP FILEطيب هادا الملف ازا اخدته على اي قاعدة بيانات تانيه شو برجع ؟يعني برجعلي TABLES و RECORDS ?يعني الجداول والبيانات اللي داخلها ؟ تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة comment_145389 نعم يا أخى العزيز ..... فقط قم بأخذ ملف الDUMP و ضعه فى الجهاز الذى تريد أدخال هذه البيانات عليه ، ثم قم بتنفيذ أمر ال imp كما شرحت فى المشاركة التى بالأعلى . تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة comment_145390 مشكور اخي هاني وبارك الله يعمرك ما قصرت والله وكل الاحترام لحضرتك تقديم بلاغ
بتاريخ: 25 يناير 200917 سنة comment_147647 دائما الاخ هاني متحفنا بحلوله وارائهإن شاء الله تكون هذه المشاركات الرائعة تكون في ميزان حساناتك يا أخ هاني تقديم بلاغ
بتاريخ: 6 فبراير 200917 سنة comment_148577 شكرااااا جزيلا يا اخ هانى بس سؤالى هل مع هذه الطريقة احتاج الى تنفيذ ملف CATALOG.SQL مع انى جربت طريقتك وطلعت ملف ال DUMP ةسؤالى التانى كيف اعمل PATCH FILE يقوم دوريا باخذ نسخه احتياطيه من قاعده البيانات وجزاك الله كل خير لو تكرمت انا محتاج الرد بسرعه تقديم بلاغ
بتاريخ: 6 فبراير 200917 سنة comment_148578 هل مع هذه الطريقة احتاج الى تنفيذ ملف CATALOG.SQL أترك ملف الـ CATALOG.SQL فى حاله ..... هذا الملف بيستخدم فقط لأنشاء data dictionary لقاعدة بيانات لسه جديده (و ليس بها data dictionary ) ، و فى حال انك عملت run لهذا الملف لقاعدة بيانات متواجد بها مسبقاً الـ data dictionary فسوف تحدث مشاكل خطيرة لهذه القاعدة ( المصدر ) .كيف اعمل PATCH FILE يقوم دوريا باخذ نسخه احتياطيه من قاعده البيانات قم بأنشاء ملف text عادى و اكتب فيه هذا الامر :-EXP your_schema/Schema_password file=schema_name.dmp full=no و بعد حفظ و غلق الملف قم بتغير أمتداد الملف من txt الى bat أو cmd ثم قم بالضغط عليه كلما أردت ان تأخذ نسخة أحتياطية لقاعدة بياناتك .لمزيد من المعلومات عن الـ Import و الـ Export .... أضغط هناو بالتوفيق تقديم بلاغ
بتاريخ: 9 فبراير 200917 سنة comment_148826 شكراا جزيلا اخى العزيز لكن عندى سؤال لو ملف export معمول بال oracle 9i ينفع اعمل له import ب 10gوفيه كمان سؤال لو ملف export لكل الداتا بيز وكنت عمله بالشكل التال EXP system/manager file=schema_name.dmp full=yيبقى ملف ال import ازاى وهل انا لما اكون لسه منزل ويندوز ومنزل الاوراكل على طول اعمل import ولا فيه حاجه اعملها الاول معلش يا استاذى انا عارف ان اسالتك ممكن تكون بدائيه بس الله اعلم انى محتاج المعلومات ده قد ايه وجزاك الله كل خير تقديم بلاغ
بتاريخ: 9 فبراير 200917 سنة comment_148827 لو ملف export معمول بال oracle 9i ينفع اعمل له import ب 10g أيوه ينفع .لو ملف export لكل الداتا بيز وكنت عمله بالشكل التال EXP system/manager file=schema_name.dmp full=y يبقى ملف ال import ازاى وهل انا لما اكون لسه منزل ويندوز ومنزل الاوراكل على طول اعمل import ولا فيه حاجه اعملها الاول قبل ما تنزل الويندوز الجديد المفروض انك بتعمل تصدير الاول لقاعدة بياناتك (Export) ذى كده :-EXP your_schema/Schema_password file=schema_name.dmp full=no و بعد ما تنزل الويندوز و تثبت الاوراكل على جهازك ، تقوم بعمل الاستيراد (Import) ذى كده :- IMP your_schema/Schema_password file=schema_name.dmp full=yes أتمنى تكون المعلومه وصلتو بالتوفيق تقديم بلاغ
بتاريخ: 11 فبراير 200917 سنة comment_148946 معلش يا اخ هانى والله انا عارف انى تعبك معايه انا عملت زى ما قولت بس برده حصلت نمشكله انا هبعت لك ملف ال log ويا ريت تحلل بس هو ايه المشكله بجد انا محتاج الحل ضرورى منتظر ردك زى ما عودتنا وجزاك الله كل خير sameh.doc تقديم بلاغ
بتاريخ: 11 فبراير 200917 سنة comment_148962 السلام عليكمالاخ en_sameh1182 حسب ماهو مرفق يجب عليك اتخاّ الخطوات التالية:-1- استخدام الخيار ignore=y اثناء عملية الإستيراد2- التأكد من هيكلة قاعدة البيانات بحيث تحتاج لمراجعة المستخدمين والصلاحيات.3- تحويل الData Files إلى الAutoextend On وذلك بواسطة الامر التالى ALTER DATABASE DATAFILE_NAME AUTOEXTEND ON 4- تأكد من الcharacter set تقديم بلاغ
بتاريخ: 11 فبراير 200917 سنة comment_148967 جزاك الله خير بس يعنى ايه (التأكد من هيكلة قاعدة البيانات بحيث تحتاج لمراجعة المستخدمين والصلاحيات.) انا ديفلوبر ومعرفش معنى الجمله ده ايه ممكن بس لو عند حضرتك داتا عند ال backup تبعتها لى على الميل ده [email protected]وكمان عاوز اعرف يعنى ايه الcharacter setوبعدين انا كل اللى عملتوا انى نزلت ويندوز وبعدين اوراكل 10g بس معملتش اى حاجه بعد كده غير انى عملت importللعلم ان ال import معمول ب 9i وانا شغال ده الوقت 10gيا ريت لو تعرفنى بالتفصيل المفروض اعمل ايه جزاكم الله عنا كل الخير تقديم بلاغ
بتاريخ: 11 فبراير 200917 سنة comment_149000 انا منتظر ردك يا اخ هانى زى ما عودتنا انت والاخ الباشا تقديم بلاغ
بتاريخ: 13 فبراير 200917 سنة comment_149142 السلام عليكم يا اهل هذا المنتدى وترحيب خاص للاخ هانى و الاخ الباشا انا اخوكم سامح اللى كنت سالتكم عن موضوع ال import وكنت بعت ملف ال log file لكم والاخ اولباشا رد عليه باخطاء انا مفهمتهاش وطلبت منه انه يفسرها ومنتظر تفسيرها منه للعلم انا عملت import ب اوراكل 9i وتم بدون اى اخطاء عدا الاخطاء الاولى التى تدل على انه بعض ملفات السيستم التى يتم لها import موجودهلكن بقيه جميع مكونات الداتا بيز تم استردادها بنجاحسؤالى هو ليه متمش او منجحش الاستيراد ب اوراكل 10g ومنتظر كذلك تحليل ال log file من الاخ هانى ربنا يجزيكم عننا كل خير تقديم بلاغ
بتاريخ: 22 فبراير 200917 سنة comment_149775 السلام عليكم أولا طبعا اتوجه بالشكر على المجهود الجميل والرائع والرد المفصل لكن عندى استفسار بسيط لو تكرمتملما استخدمت الفورم نفسها على قعدة البيانات اللى عندى وجدت عن عمل exportالرسالة التالية اثناء العملية لو تكرمتم توضيحها او الحل فيها"ORA-00904" "SYS"."DBMS_EXPORT_EXTENTION""FUNC_INDEX_DEFAULT"مع الشكر تقديم بلاغ
بتاريخ: 22 فبراير 200917 سنة comment_149779 نعم يا أخى العزيز ..... فقط قم بأخذ ملف الDUMP و ضعه فى الجهاز الذى تريد أدخال هذه البيانات عليه ، ثم قم بتنفيذ أمر ال imp كما شرحت فى المشاركة التى بالأعلى . طيب يا اخى لو على نفس قاعدة البيانات ونفس الاسكيما لية الى جوة الدامب فايل مش شغال يعنى مبيرجعش الداتا ذى ما انا عملتلها buckup يعنى انا ادخلت newraw على الداتا بيز ثم اخذت الباكب ثم ادخلت row اخر جديد ثم رجعت نفس الدامب على نفس الاسكيم لية بلاقى الاثنين ذى مهما والمفروض الى يظهر الى جوة الدامب بس وشكراا لاهتمام وجزاك اللة كل خير. تقديم بلاغ
بتاريخ: 25 ديسمبر 201114 سنة comment_218924 شكرا اخي هاني على هذا الابداع ولي سؤال في نفس الموضوعهل نستطيع ان نعمل نسخه احتياطيه من جهاز طرفي منزل به فقطالدفلوبر بدون قواعد البياناتاقصد هل بالامكان نسخ بعض الملفات من ال system32 من جهاز السيرفر الى جهاز ال pcلجعل عملية النسخ الاحتياطي تتم بدون وجود قواعد البيانات تقديم بلاغ
بتاريخ: 28 أغسطس 201213 سنة comment_226986 السلام عليكممشاركة ممتازة بعد التجربةجزاكم الله خيرامعكم ولكم نتواصل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.