بتاريخ: 27 نوفمبر 200520 سنة comment_52629 الاخوة الاعزاء: تحية طيبة وبعد ارجو منكم توضيح كيفية تنفيذ سكربت في وقت محدد وتحت بيئة الويندوز، واليك السكربت الاتي الذي يخرج الfree space للtablespace:column "Tablespace" format a13column "Used MB" format 99,999,999column "Free MB" format 99,999,999colimn "Total MB" format 99,999,999 select fs.tablespace_name "Tablespace", (df.totalspace - fs.freespace) "Used MB", fs.freespace "Free MB", df.totalspace "Total MB", round(100 * (fs.freespace / df.totalspace)) "Pct. Free"from (select tablespace_name, round(sum(bytes) / 1048576) TotalSpace from dba_data_files group by tablespace_name ) df, (select tablespace_name, round(sum(bytes) / 1048576) FreeSpace from dba_free_space group by tablespace_name ) fswhere df.tablespace_name = fs.tablespace_name; فمثلاً لو أردنا تنفيذه كل يوم جمعة في الساعة 12 ليلاً راجياً منكم الرد بسرعة تقديم بلاغ
بتاريخ: 27 نوفمبر 200520 سنة comment_52657 مراحب أخ عمر الرياطي..... صراحة أول مرة أنتبه للإسمعلى كلن لكي تعمل Script يتم تنفيذه تلقائيا:::::::::أولا لازم تخليه باتش فايل يعني تنفيذي يعني يتم نتفيذه تحت بيئة DOS يعني بالإمتداد batثانيا تحطو في ال Scheduled Tasks من ال Control Panelبسم الله نبدألو كان عندك Script حتى لو كان Select * from tabتضيف له بالبدايه connect username/userpass@connect_stringونضيف له بالنهايه Exitونحفظه بالإمتداد sql أو أي إمتداد تحبهثم الخطوة الأهم .... تفتح النوت باد وتحط بيها الكود التالي SET ORACLE_SID=ORCL sqlplus /nolog @yr_file_name.sql أما عن السطر الأول ممكن تشيلو لو ما كان عندك على الجهاز أكثر من DB وحدة أو لما تنفذو لوكليوأما عن إسم ملف ال سكربت فممكن تضبف ال path كامل لو حبيتطبعا هذا الكود راح نخزنو بالإمتداد batلو جريت بعدها دبل كليك على الباتش وراح ينفذ ملف الإسكيوئل المحطوط جاواهوهناك طريقة أخرى أحلى أنو ملف ال script يكون جوا الباتشيعني حكون حسب المثال التالي... كالتالي @echo off SET ORACLE_SID=ORCL Echo connect system/manager@orcl > omar.sql Echo select * from tab; >> omar.sql Echo exit >> omar.sql sqlplus /nolog @omar.sql DEL omar.sql وأما عن السكربت تيعك..... ححطلك إياه جاهز من هينماعيلك إلا تقلو Edit وتتأكد من الباسورد و اليوزر الي جاواهولك تحياتي وإحنا بالخدمةDBA. Maher Atieh تقديم بلاغ
بتاريخ: 27 نوفمبر 200520 سنة comment_52661 تسلم إيديك يا ماهرممكن أضيفك عندي في الmsnوشكراأخوك من رام الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.