جستجو

شنبه، دی ۰۵، ۱۳۸۳

PLSQL Developer 6 and Debug in Oracl10g
Unable to initialize debugger
براي فعال كردن debug در محيط PLSQL Developer و Oracle10g كافي است ابتدا متغيير سيستمي PLSQL_DEBUG بانك اوراكل را TRUE كنيد. براي اين كار مي توانيد با كاربر System به اوراكل متصل شويد و دستور alter system set PLSQL_DEBUG=true را اجرا كنيد و يا برنامه Enterprise Manager Console را
اجرا كنيد(اين برنامه با نصب Oracle Client 10g موجود است) و با كاربر System متصل شويد و در قسمت Instance->Configuration دكمه All Initialization Parameters
بزنيد و قسمت SPFile را انتخاب كنيد و پارامتر PLS_DEBUG را به True تبديل كنيد. سپس به كاربران لازم كه مي خواهند procedure و function ها را Debug كنند .بايد
مجوزهاي سيستمي debug connect session و debug any procedure را داشته باشند براي اين كار با كاربر System به اوراكل متصل شده و دستورات زير را اجرا كنيد.
براي مثال كاربر scott در نظر گرفته شده است كه مي توانيد كاربر ديگري انتخاب كنيد.grant debug connect session to soctt grant debug any procedure to scott

هیچ نظری موجود نیست: