Vipin:
Your are mistaken, the address is not the valid process id, it is the
PHYSICAL address of the memory location where you want to peek/poke.
You need to supply the address of the object in the shared memory
semgent (for example if you want to read a block in the buffer cache
you need to supply the X$BH.BA , buffer address) after attaching that
segment to your process.
The third argument <value> takes the new value for that address
specified in <address>.
KG
--- Vipin Nehra <[Email Address Removed] wrote:
> I've been trying to know how does Oradebug "poke" command work?
> though just for experiment on a dummy database.
> for that it asks three argument <address> <length> <value>
>
> the address is a valid process id , what are two other arguments and
> how to
> supply these.
>
> Any suggestions would be appreciated.
>
> Vipin Nehra
> IT Jyoti structures Ltd.
=====
Have a nice day !!
------------------------------------------------------------
Best Regards,
K Gopalakrishnan,
Bangalore, INDIA.
Oracle LazyDBA home page