简体   繁体   中英

ORA-06508 Error on 10G form with 11g Database

We are currently running oracle 10g Application server with 10g developer suite but with a 11g database.

When we compile a form while connected to our 11g database and run it on the 10g application server, we get a ORA-06508. We have traced this to a call to a package that is contained within the form (not a atached PLL or in the database).

When we compile against a historic 10g database everything works exactly as it should.

call is just...

pkg_name.procedure_name;

and specification of this package is

procedure_name(arg1 varchar2(100) default null);

We cannot continue to compile against the old database, Any assistance in trying to track this error would be appreciated.

Are you connecting the 11g database to the user who is the owner of the package for executing? In that case or even if you are connecting to different user to execute the pkg,I'm suspecting the synonym is missed for this package.

Generally for this ora-06508 - From my experience only 3 possible issues 1)package not exist 2)package exist but in invalid status 3)Synonym is missing for that pkg

Could you tyr after create synonym package_name for pkgowner.package_name

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM