بتاريخ: 6 نوفمبر 200520 سنة comment_50904 السلام عليكم ..لو سمحتو ياشباب انا بدي مسار الملف اللي من خلاله استطيع ان احدد البارامتر الخاص ب utl_file_dir .انا بشتغل على 9i ب كتاب pl_sql الخاص بأوراكل مكتوب ان الملف هو init.ora . بس انا فتحت الملف ما لقيت البارامتر المطلوب. انشاءالله كون واضح بالسؤال .وانشاءلله حدا يعبرنا . تقديم بلاغ
بتاريخ: 7 نوفمبر 200520 سنة comment_50934 الاخ الكريم لاتستطيع اضافة الباراميتر مباشرة لذلك يمكن ان يكون غير موجود وعليك هنا اضافة هذه الباراميتر حسب الخطوات التالياتبع هذا الرابطUTIL_FILEوايضا هذا الرابطUTIL FILE تم تعديل 7 نوفمبر 200520 سنة بواسطة Admin05 تقديم بلاغ
بتاريخ: 11 نوفمبر 200520 سنة كاتب الموضوع comment_51314 السلام عليكمشكرا على التجاوب السريع أخي الكريم الرابطين كتير مفيدين الله يجزيك الخيربس في عندي انا مشكلة ممكن حدا يساعدنيكل ما انشأت procedure خاصة ب utl_file تطلعلي الرسالة التاليةCreate or Replace procedure UTLTEST asf1 utl_file.file_type;begin -- Open a file in write modef1 := utl_file.fopen('DBDIR','NEWFILE.TXT','W'); -- Write a line to a fileutl_file.put_line(f1,'1. This is a test of UTL_FILE packages');utl_file.put_line(f1,'2. Oracle has added a new procedures in the package');utl_file.put_line(f1,'3. We will see all the procedure one by one');-- Close a fileutl_file.fclose(f1);end;SQL> execute utltestBEGIN utltest; END;*ERROR at line 1:ORA-06510: PL/SQL: unhandled user-defined exceptionORA-06512: at "SYS.UTL_FILE", line 120ORA-06512: at "SYS.UTL_FILE", line 204ORA-06512: at "SYSTEM.UTLTEST", line 9ORA-06512: at line 1مع العلم اني انشأت مجلد من sys ومنحت صلاحية القراءة على المجلد ل scott تقديم بلاغ
بتاريخ: 12 نوفمبر 200520 سنة comment_51365 الاخ الكريم لتطبيق ما تريده عليك اعطاء صلاحية للمستخدم scottكمافي الشكل التاليcreate or replace directory dbdir as 'C:\TEMP\LOC1\';Grant read on directory dbdir to Scott;Create or replace directory DBDIR2 as 'C:\TEMP\LOC2\';Grant read on directory DBDIR2 to Scott; يجب عليك تتبع الخطوات لتنفيذ ماتريد تقديم بلاغ
بتاريخ: 12 نوفمبر 200520 سنة كاتب الموضوع comment_51375 الله يجزيك الخير اخي الكريم الخطوات اللي انا عملتا هي :من sys create or replace directory dbdir as 'C:\TEMP\LOC1\';Grant read on directory dbdir to Scott;Create or replace directory DBDIR2 as 'C:\TEMP\LOC2\';Grant read on directory DBDIR2 to Scott;بعدين من scott انشأت procedure الموجودة في الصفحة فوق, بس كمان نفس المشكلة عم تصير معي ياريت لو في عندك حل للمشكلة الله يجزيك الخير مقدمارح اتعقد SQL> execute utltestBEGIN utltest; END;*ERROR at line 1:ORA-06510: PL/SQL: unhandled user-defined exceptionORA-06512: at "SYS.UTL_FILE", line 120ORA-06512: at "SYS.UTL_FILE", line 204ORA-06512: at "SYSTEM.UTLTEST", line 9ORA-06512: at line 1 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.