ahmad48 بتاريخ: 26 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2010 بيم الله الرحمن الرحيمالسلام عليكم كيف ممكن اعمل زر على الفورم لما بكبس علبه يعمل Ixport لجداول قاعدة البيانات ويتم تخزينها في الحاسبة ولما بكبس على زر اخر بيعمل importياريت اتساعدوني اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed fathei بتاريخ: 26 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2010 اتذكر اننى استطعت تنفيذ اوامر الدوس من داخل الفورم باستخدام webutilولكن هذا من فترة بعيدة جدا عموما ابحث عن الاداة webutil فى المنتدى وأكيد ستجد مواضيع كثيرة عنهابالتوفيق 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 26 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2010 طيب كيف ممكن اعمل backup اي لما بكبس زر على الفورم يحفظ نسخة من قاعدة البيانات في الهارد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 27 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 27 يونيو 2010 الاخ احمد سلام عليكم بإمكانك إستخدام الامر host داخل الفورم لتنفيذ مثل هذه الاوامر يعني بعد ما تنشئ button مع التريجر When-Button-Press اكتب التالي host('cms /c exp user/password file=export_name log=log_file full=Y'); or host('cms /c imp......'); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 27 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 27 يونيو 2010 آسف على الخطئ الاملائي الامر هو host('cmd /c exp user/password file=export_name log=log_file full=Y'); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed fathei بتاريخ: 27 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 27 يونيو 2010 مشكور اخ colla على المساعدة فعلا هذه الطريقة تاجحة وتمام الف شكر يالغالى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 28 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 28 يونيو 2010 اخي الحبيب colla بارك الله فيك ، وسهل امرك اخي اذا ممكن بس شرح لأجزاء الكود تحياتي والف شكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 28 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 28 يونيو 2010 انا لم اعرف انفذ الكود بس ياريت شرح اكثر يا اخي الله يجزيك خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 28 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 28 يونيو 2010 الاخ العزيز احمد ما هو export or importهي عبارة عن اداوت تستخدم لعمل نسخ احتياطي لقاعدة البيانات اوراكل مع امكانية إسترجاع البيانات. عملية النسخ الاحتياطي أو تصدير البيانات تسمى بـ export . عملية إسترجاع البيانات التي تم حفظها خارج قاعدة البيانات أو إستيراد البيانات تسمى بالـ import. عندما يتم عمل export او تصدير للبيانات فإنه يتم تجميعها داخل ملف من النوع binary حيث من الممكن إسترجاع ههذه البيانات التي داخل الملف بواسطة الامر imp في أي قاعدة بيانات سواء التي في جهازك او في جهاز آخرالمثال الذي أعطيتك إياه يحتوي على الصيغة العامة للادوات الاساسية لتنفيذ هذه العملية ونصيحتي لك أن لا تلجئ إلى عملية import و export داخل الفورم لان هذين الامرين يحتويان على العديد من الخيارات وفي بعض الاحيان قد تحتاج إلى تطبيقها وفي هذه الحالة سوف تخرج من دائرة الفورم لتنفيذها في SQL*PLUS أو MS-DOS وفي بعض الاحيان قد يحدث خطئ في عملية التصدير او الاستيراد وشاشات الفورم لن تريك هذا الخطئ إضافة إلى ان عمليات import و export تأخذ وقت على حسب حجم قاعدة البيانات وبالتالي فعيوب إستخدام هذين الامرين داخل الفورم أكثر من محاسنها. لا أصعب عليك عمليات import و export فهي أبسط من بسيطه ولكن فكره تطبيقها داخل الفورم غير مرغوب فيها أما إذا كنت مصراً على ذلك فأنت مطالب بعمل شاشة فورم تستعرض ماذا يحدث عند تنفيذ أحد الامرين حتى تعرف ماذا تفعل في حالة حدوث خطئ وأيضاً يكون بها جميع الخيارات التي تتعامل مع هذين الامرين لتوقع حدوث أي خطئاما عن المثال الذي كتبته لك فهو عبارة عن قطرة في بحر لعمل شاشة تقوم بما ذكرته لكاما إذا رغبت ان تعرف ما هي هذه الخيارات التي اتحدث عنها فأرجو ان تمتع نظرك بهذه الصفحة http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/exp_imp.htmاما عن الصيغة العامة المستخدمة غالبا exp user/password file=export_name log=log_file full=Y اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 28 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 28 يونيو 2010 اخي colla بارك الله فيك بالنسبة للامر host('cmd /c exp user/password file=export_name log=log_file full=Y'); اذا ممكن تعمل فضل علي وتعملي مثال على تصدير واستيراد المستخدم scott لأني والله محتاجها جدا في المشروع لابل قد اعتبرها جزء اساسي الله يسهل امرك ويعطيك الف عافية ياريت تعملي مثال على scott اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 28 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 28 يونيو 2010 ياااااااااااا اخ احمد الفضل من الله وحده وانا والله ما ابخل بالمعلومة ابدا ولا يهمك يا أخ أحمد بس عطني شوي إن شاء الله في الليله هذا راح اسويها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 28 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 28 يونيو 2010 الاخ احمد جرب هذي الطريقه وريني إيش صار معاكسوي فورم جديد وأنشأ بداخله button من النوع When-button-press واكتب التالي host('exp userid=scott/tiger@orcl file=c:\my_scott.dmp full=y owner=hr grants=y compress=y'); روع على الدرايف ( C ) راح تلقى ملف جديد اسمو my_scott.dmp وريني إيش صار معاك وهل تم إنشاء الملف ولا لاء اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 28 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 28 يونيو 2010 بعد التعديل إستخدم هذا الكود داخل button host('exp userid=scott/tiger@orcl file=c:\my_scott.dmp full=y owner=scott grants=y compress=y'); وريني النتايج اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 29 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 بسم الله الرحمن الرحيم يا اخ colla والله الواحد من يلاقي بفضل الله تعالى ناس طيبين مثلك ومثل اخوتنا في المنتدى والله بيشعر بالامان بارك لله فيك بارك الله يك انا نفذت الكود واشتغل بس ياريت تشرحلي full=y owner=scott grants=y compress=y شو بتعني وبالنسبة لكود عمل import هل اعمله بالطريقة التالية host('imp userid=scott/tiger@orcl file=c:\my_scott.dmp full=y owner=scott grants=y compress=y'); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 29 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 قبل ما نجرب الـ imp خلينا نتأكد ان هذا الامر نفذ بصورة صحيحه روح على DOS ونفذ التالي exp userid=scott/tiger@orcl file=c:\my_scott.dmp full=y owner=scott grants=y compress=yوريني إيش الي ظهر عندك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
chairman بتاريخ: 29 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 من فضلك انظر المرفقات وضعت صورة DOS New Microsoft Office Word Documentصصصصص.doc اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 29 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 ممكن لو سمحت تنفذ الاستعلامات التالية وتوريني الناتج select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; select * from PROPS$ where parameter='NLS_CHARACTERSET'; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 29 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 من فظلك انظر المرفقات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 29 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 الاخ احمد هذا الخطئ لانك دخلت على مستخدم خطأ ادخل على المستخدم systemاو نفذ الآتي conn / as sysdbaودبل الانتر للمعلومية لست خبيرا في أخطاء import و export ودخلت معك في هذا الموضوع لاني اعرف كيف استخدم أوامر DOS على الفورم وهذا عن طريق الامر HOST ولكني سوف استمر معك إلى آخر خطوة وإنشاء الله راح تنفذ سوي الي قلتلك عليه وريني النتايج اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 29 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 قايلك يا احمد مش راح اسيبك إلين ما تنحل المشكله لو سمحت طبق الحل واحده واحده وبالترتيب أي واحده قبل الثاني راح يجيك خطئ : 1 - روح على المسار هذا ( START > Run ) واكتب cmd واديها انتر2 - طبق الاوامر هذي : conn / as sysdba دبل الانتر host md c:\TEST_DIR create or replace directory TEST_DIR as 'C:\TEST_DIR'; grant create any directory to scott; grant read, write on directory TEST_DIR to scott; 3 - روح على المسار هذا مره ثانية ( START > Run ) واكتب cmd واديها انتر4 - نفذ الامر التالي expdp scott/tiger@ORCL schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log وإنشاء الله ما يكون خاطرك إلا طيب لو حاب تعرف من فين جبت الكلام هذا ادخل هنا http://www.oracle-base.com/articles/10g/OracleDataPump10g.php اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 29 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 نسيت اقوليك روح على الدرايف C راح تلقى فولدر جديد اسمو TEST_DIR وفيه export بالاسم SCOTT.DMP اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 29 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 (معدل) اخي نفذت وظهر لي التالي Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL> host md c:\TEST_DIR SQL> SQL> create or replace directory TEST_DIR as 'C:\TEST_DIR'; Directory created. SQL> grant create any directory to scott; Grant succeeded. SQL> grant read, write on directory TEST_DIR to scott; Grant succeeded. SQL> expdp scott/mis@orcl schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log / SP2-0734: unknown command beginning "expdp scot..." - rest of line ignored. SQL> expdp scott/mis@orcl schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log ; SP2-0734: unknown command beginning "expdp scot..." - rest of line ignored. SQL> انا نفذت في شاشة sql لان dos مش راضي ينفذ وظهر عندي فولدر جديد في السي انظر المرفقات تم تعديل 29 يونيو 2010 بواسطة ahmad48 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
colla بتاريخ: 29 يونيو 2010 تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 لا تفتح sql*plus خليك على DOS فقط في هذي انا الي غلطان سامحنا لم تفتح DOS اكتب الامر التالي : sqlplus /nolog وبعد كذا واصلوبعدين شكلك خليت الخطوة 3 ورحت على الخطوة 4 قايلك خطوة خطوة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 29 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 (معدل) اخي colla والله انا يمكن تعبتك معي دخلت على الدوز dos وم بيرضى يفتح اسم المستخدم كمدير قاعدة بيانات تم تعديل 29 يونيو 2010 بواسطة ahmad48 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmad48 بتاريخ: 29 يونيو 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 يونيو 2010 اخي colla والله انا يمكن تعبتك معي دخلت على الدوز dos وم بيرضى يفتح اسم المستخدم كمدير قاعدة بيانات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.