بتاريخ: 8 فبراير 201016 سنة comment_184422 السلام عليكم ورحمة الله وبركاتهلدى شاشه اقوم فيها بانشاء dmp لقاعدة البيانات الخاصه بى وهى تعمل بصوره جيدهولكنى احاول ان اقوم بعمل procedure على قاعدة البيانات ومن ثم انشاء job بحيث يتم تشغيل هذا ال procedure فى مواعيد محدده مسبقاولكن المشكله هى ان ال sql لا يقبل الامر الخاص ب host او الامر الخاص ب expلا اعلم ان كان هناك طريقه اخرى لانشاء ال dmp ام لا * ملحوظه اسم ال dmp يتغير يوميا على حسب التاريخ ولذلك لم استطيع انشاء job على الويندوزالكود المستخدم حاليا هو :- --create or replace PROCEDURE Export IS Declare filename VARCHAR2(256) ; filename1 VARCHAR2(256) ; cn VARCHAR2(80) ; ExpDate date ; BEGIN select sysdate into ExpDate from dual; --cn := get_application_property(CONNECT_STRING); cn := 'RAKHR'; filename:='c:\dmp'; filename1 := filename||'\genral'||to_char(expdate,'ddmmyyyy')||'.dmp'; Synchronize; host('exp general/general@'||cn|| ' file = '''||filename1||''' grants=N'); END; تقديم بلاغ
بتاريخ: 24 مارس 201016 سنة comment_188201 لقد قمت بعمل batch file ,واستخدمت بة امر exp الخاص بالاوراكل لعمل dump وذلك باستخدام اوامر ftp وللتغلب على مشكلة الدخول على السيرفر واعطاءاسم المستحدم وكلمة المرور استعاضت عن ذلك بجعل الباتش يقرا الداتا من ملف نصى وسارفع الباتش قريبا وقد افاد جميع زملائى بالعمل واستخدمت schedual job الخاص بالوينو\ز لتشغيلة اوتوماتيك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.