Dear,
Ok, Terimakasih Banyak Pak Tomi, penjelasan anda sangat membantu sekali,
Ternyata dengan merubah parameter cursor_sharing = EXACT dan memberikan 
NOPARAREL pada table tertentu, sampai hari ini error tersebut sudah tidak 
muncul lagi.

Sekali lagi Terimakasih banyak
Salam

Ditya.O

----- Original Message ----- 
From: "Tomi Wijanto" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, April 07, 2006 3:35 PM
Subject: Re: [indo-oracle] Error Signaled in Parallel query server P003 
Urgent ??


> Biasanya cursor_sharing=similar digunakan kalau
> aplikasi Anda TIDAK memakai bind variable.
> Dengan set ke Similar, Oracle akan secara internal
> menggantikan variabel konstan tsb menjadi bind var.
>
> Contohnya:
> kalau cursor_sharing=EXACT, maka query2 ini akan
> dianggap berbeda, sehingga diparsing 2 kali..
> select col1 from tab1 where col2 = 'X';
> select col1 from tab1 where col2 = 'T';
>
> kalau cursor sharing=SIMILAR, maka 2 query diatas akan
> diubah menjadi seperti
> select col1 from tab1 where col2 = :b1
> sehingga hanya parsing sekali.
>
> Dalam kasus Anda, saya rasa Anda SUDAH menggunakan
> bind var di Form6i. Otomatis variable apapun yg Anda
> pakai akan menjadi bind variabel (nilai variabel boleh
> dinamik, tapi sql-nya statik kan?).
>
> Pointnya: Kalau aplikasi Anda selalu cenderung memakai
> bind variable (tidak hardcode nilai konstanta), maka
> cursor_sharing=EXACT adalah yg terbaik.
>
> Setingan lain sebenarnya hanya utk membantu mengurangi
> efek jelek dari aplikasi yg tidak pake bind var.
> Seringkali justru punya efek samping (misalkan bugs,
> udah sering ketemu), atau menghilangkan efek dari
> statistik histogram.
>
>
> regards,
> tomi
>
> --- Ditya Oo <[EMAIL PROTECTED]> wrote:
>
>> Apakah CURSOR_SHARING harus mempunyai nilai EXACT
>> pak, saya men set paameter
>> INIT untuk  CURSOR_SHARING = SIMILAR
>> - Pernah saya coba hardcode dengan memberikan nilai
>> constant untuk SEMESTER
>> = '051' dan tidak terjadi error,
>> tetapi saya butuh nilai tersebut untuk Parsing
>> parameter dari Forms6i
>> sehingga variablenya dynamic.
>>
>> Ok Pak untuk table HIS_MF sudah saya jadikan
>> noparallel, tetapi masih muncul
>> error yg sama.
>> Tetapi untuk CURSOR_SHARING blm saya ruba menjadi
>> EXACT,
>> kira2 kl saya rubah dari SIMILAR ke EXACT, apakah
>> pencarian query ke
>> sharepool dengan tipe EXACT berpengaruh dengan
>> SIMILAR yg sudah diset
>> sebelumnya di Oracle 10g , mungkin Pak Tomi bisa
>> menjelaskan seberapa besar
>> pengaruhnya ?
>>
>> Terimakasih Banyak
>> Ditya
>>
>> ----- Original Message ----- 
>> From: "Tomi Wijanto" <[EMAIL PROTECTED]>
>> To: <[email protected]>
>> Sent: Friday, April 07, 2006 12:00 PM
>> Subject: Re: [indo-oracle] Error Signaled in
>> Parallel query server P003
>> Urgent ??
>>
>>
>> > Coba langkah2 ini satu2:
>> >
>> > - Pastikan table HIS_MF tidak aktif atribut
>> > parallel-nya
>> >  alter table his_mf noparallel;
>> > Terus coba lagi apakah error msh terjadi..
>> >
>> > - Check parameter init.ora CURSOR_SHARING,
>> pastikan
>> > nilainya adalah EXACT.
>> > Terus coba lagi apakah error msh terjadi..
>> >
>> > - Coba hardcoded bind variabel :P_SMT dengan suatu
>> > nilai, misalkan :
>> >  WHERE SEMESTER='051'
>> > Terus coba lagi apakah error msh terjadi..
>> >
>> > regards,
>> > tomi
>> >
>> > --- Ditya Oo <[EMAIL PROTECTED]> wrote:
>> >
>> >> Kalau sql lengkapnya seperti ini Pak
>> >> SELECT SUBSTR(MHS_NIM,1,2) ANG_BLANK
>> >> FROM HIS_MF
>> >> WHERE SEMESTER=:P_SMT
>> >> GROUP BY SUBSTR(MHS_NIM,1,2)
>> >> ------
>> >> :P_SMT = '051'
>> >> ------
>> >>  * Apakah ada memakai dynamic sql?
>> >>  - Tidak pakai dynamic sql pak, statement sqlnya
>> >> static
>> >> itu kasusnya waktu saya execute Report 6i
>> >> untuk total record di table HIS_MF ada sekitar
>> 200rb
>> >> data
>> >>
>> >> Tolong Bantuannya Pak Tomi, atau rekan2 yg lain
>> >> pernah punya error seperti
>> >> itu
>> >> Terimakasih
>> >>
>> >> Ditya
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar: [EMAIL PROTECTED]
> Website: http://indo-oracle.lizt.org (NEW)
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.vze.com
> Yahoo! Groups Links
>
>
>
>
>
>
> 



--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke