نمایش نتایج 1 تا 5 از 5

نام تاپیک: شبیه sql profiler در oracle

  1. #1
    کاربر دائمی آواتار zman123456
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    بندرعباس
    پست
    515

    شبیه sql profiler در oracle

    سلام
    برای اینکه ببینم چه کوئری ای از برنامه به سمت سرور دیتابیس oracle ارسال میشه نیاز دارم که یه برنامه ای شبیه sql profiler داشته باشم.
    آیا همچین چیزی وجود داد؟

  2. #2
    کاربر تازه وارد آواتار sajjadzandi
    تاریخ عضویت
    تیر 1390
    محل زندگی
    گوهردشت
    پست
    69

    نقل قول: شبیه sql profiler در oracle

    سلام
    دوست عزیز سئوال و واضح تر بیان کنید.
    از ویوهای سیستمی اوراکل مثل
    V$SQL
    V$SESSION
    و هم چنین از
    DBA_HIST_SQLTEXT
    DBA_HIST_ACTIVE_SESS_HISTORY
    DBA_HIST_SQLSTAT
    برای پیدا کردن اطلاعات مختلف اجرای query و فعالیت session ها می تونید استفاده کنید.

  3. #3
    کاربر دائمی آواتار zman123456
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    بندرعباس
    پست
    515

    نقل قول: شبیه sql profiler در oracle

    نقل قول نوشته شده توسط sajjadzandi مشاهده تاپیک
    سلام
    دوست عزیز سئوال و واضح تر بیان کنید.
    از ویوهای سیستمی اوراکل مثل
    V$SQL
    V$SESSION
    و هم چنین از
    DBA_HIST_SQLTEXT
    DBA_HIST_ACTIVE_SESS_HISTORY
    DBA_HIST_SQLSTAT
    برای پیدا کردن اطلاعات مختلف اجرای query و فعالیت session ها می تونید استفاده کنید.
    از ارسال پیام تشکر میکنم ولی از این مئارد چطوری میشه استفاده کرد.من با اوراکل از طریق نرم افزار hora وصل میشم.دانش اوراکل من هم در حد fundamental هست.

  4. #4
    کاربر تازه وارد آواتار sajjadzandi
    تاریخ عضویت
    تیر 1390
    محل زندگی
    گوهردشت
    پست
    69

    نقل قول: شبیه sql profiler در oracle

    سلام
    محیطی که شما استفاده میکنید مثل سایر محیط ها مانند Toad - SQL Developer - PL/SQL developer هست.
    این موارد بالا از جمله ویوهای خود اوراکل هست که در موارد لازم برای ادمین کاربرد دارد.
    مثال زیر مجموعه اطلاعات از event های رخ داده روی دیتابیس را می دهد:

    select
    nvl(a.event, 'on cpu') as event,
    count(*) as total_wait_time
    from
    dba_hist_active_sess_history a
    where
    sample_time > sysdate - 1
    group by
    event
    order by
    total_wait_time desc;


    و یا مثال زیر که برای session فعال و query در حال اجرای وی استفاده می شود:

    select ses.sid
    ,ses.serial#
    ,ses.username
    ,ses.sql_id
    ,ses.sql_child_number
    ,optimizer_mode
    ,hash_value
    ,address
    ,sql_text
    from v$sqlarea sqlarea
    ,v$session ses
    where ses.sql_hash_value = sqlarea.hash_value
    and ses.sql_address = sqlarea.address
    and ses.username is not null;

  5. #5
    کاربر دائمی آواتار رسول_57
    تاریخ عضویت
    تیر 1386
    محل زندگی
    تهران
    پست
    218

    نقل قول: شبیه sql profiler در oracle

    با سلام

    هر چند قطعا تا به حال جوابتان را پیدا کرده اید با این حال پاسخ این حقیر (شاید برای دیگران) خالی از لطف نیست :

    اکر مشابه Sql profiler در اوراکل بخواهید بهتر است از طریق واسط تحت وب آن (Oracle Enterprise Manager) (مثلا در اوراکل 11g به صورت http://localhost:1158/em) به اوراکل متصل گردید . در زبانه Performance و زبانه Server احتمالا گزینه مورد نظرتان را پیدا خواهید کرد .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •