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/

