forms11g ora-04067 [message #596434] |
Mon, 23 September 2013 03:17  |
zuzzi
Messages: 39 Registered: April 2005
|
Member |
|
|
Help me,
i've forms11g with db oracle 11. i've a db-link to oracle 9 on a procedure, but when the form calls the procedure i've an error " ORA-04067: not executed, stored procedure "PUBLIC.INSASS" does not exist"
If i launch the procedure from pl-sql it is is executed currectly.
Where is the problem?
Thanks Umberto
Sorry for my english.
|
|
|
|
Re: forms11g ora-04067 [message #596436 is a reply to message #596435] |
Mon, 23 September 2013 03:37   |
zuzzi
Messages: 39 Registered: April 2005
|
Member |
|
|
Yes,
all procedures listed on oraqle 11 work
the stored procedure is present in other database schema (oracle 9i) with db link and forms is not executed it.
|
|
|
|
|
|
Re: forms11g ora-04067 [message #596442 is a reply to message #596441] |
Mon, 23 September 2013 05:00   |
zuzzi
Messages: 39 Registered: April 2005
|
Member |
|
|
Yes,
i call the procedure with synonym but i've the error ora-04067. If i create another synonym based on first synonym the error is ora-04066
|
|
|
|
|
|
|
|
|
|
Re: forms11g ora-04067 [message #596462 is a reply to message #596461] |
Mon, 23 September 2013 08:21   |
Lalit Kumar B
Messages: 3174 Registered: May 2013 Location: World Wide on the Web
|
Senior Member |
|
|
zuzzi -
I read the entire post and understood the issue when LF described properly. I am afraid, using autonomous transaction might introduce side effects. You have mentioned that there is a COMMIT at line 164 where you received the error. So, why is there a commit inside the procedure?
|
|
|
Re: forms11g ora-04067 [message #596463 is a reply to message #596462] |
Mon, 23 September 2013 09:10   |
zuzzi
Messages: 39 Registered: April 2005
|
Member |
|
|
The procedure is not mine, there is the COMMIT inside because there are some insert before.
Have you got another solution?
Thanks
Umberto
|
|
|
Re: forms11g ora-04067 [message #596481 is a reply to message #596463] |
Mon, 23 September 2013 12:44   |
Lalit Kumar B
Messages: 3174 Registered: May 2013 Location: World Wide on the Web
|
Senior Member |
|
|
zuzzi wrote on Mon, 23 September 2013 19:40The procedure is not mine, there is the COMMIT inside because there are some insert before.
It is implicitly understood that a commit is there due to some DML transactions. My question is why you think that autonomous transaction will fix the issue. Understand that a error is thrown while you commit the transaction, so autonomous trqnsaction will hide the actual issue here.
Can you post your code and show how autonomous transaction fixed the issue.
Regards,
Lalit
|
|
|
|
|