ORA-01555 - For update Statement

Hi All,

I am getting ora-01555- snap shot tool old error for an update statement , pls find the below.
This is a very simple update statement, i couldnt get the logic of how this ora error firing for
a update statement. Anybody can shower some clue on how this could happen ?

The below is taken from alert log .

ORA-01555 caused by SQL statement below (Query Duration=1576 sec, SCN: 0x09a2.5dda3165):
Fri Sep 16 16:33:40 2011
UPDATE SSPT_NETWORK_DETAILS SET INCLUDE_OFFERS = 'Yes' WHERE SESS_ID = SESS_ID
LVL 5
manzoor_dbaAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Guy Hengel [angelIII / a3]Connect With a Mentor Billing EngineerCommented:
UPDATE SSPT_NETWORK_DETAILS SET INCLUDE_OFFERS = 'Yes' WHERE SESS_ID = SESS_ID

I must presume that this is in the context of a stored proc.
I then must presume that the stored proc has a parameter, names SESS_ID, having hence the same name as the table's column name
if those 2 presumptions are correct, simply change the procedure's parameter name, for example to p_SESS_ID, and the sql to:

UPDATE SSPT_NETWORK_DETAILS SET INCLUDE_OFFERS = 'Yes' WHERE SESS_ID = p_SESS_ID

and your problem should be gone.
0
 
OP_ZaharinCommented:
- there is a long explanation on this on 'Ask Tom'. see if the article could assist you to find the cause:
http://asktom.oracle.com/pls/asktom/f?p=100:11:4458737588211888::::P11_QUESTION_ID:275215756923

- looking at your update statement, would it the same as:
UPDATE SSPT_NETWORK_DETAILS SET INCLUDE_OFFERS = 'Yes'
0
 
manzoor_dbaAuthor Commented:
Hi Angelll,

Thanks for pointing me that.. will inform the developement guys and get back..
0
 
manzoor_dbaAuthor Commented:
Thanks
0
All Courses

From novice to tech pro — start learning today.