Funny situation was discovered recently by one of our customers. Actually, it was an incident with Core Banking System, so, in reality, it wasn’t Funny….
I have checked and found that this issue reproduces not only with customer’s database using software version 18.104.22.168, but with version 22.214.171.124 with latest Oracle Database Proactive Bundle Patch(160719) installed.
Here I’ll describe some strange/interesting/ behaviour of Global Application Context connected with usage of Session Client Identifier, that is quite usually met in Application Express, J2EE Agent, Oracle Data Integrator starting from release 126.96.36.199 and many other applications that uses JDBC Connection Pooling in conjunction with setting Session Client Identifier.
So what is the problem ?
The problem is that Global Application Context doesn’t work as expected and described in documentation – attributes’ VALUES ARE NOT VISIBLE… Continue reading →
Today I was contacted by one of our customers with very non-typical issue on their 10.2.0.4 database. They have added new column to one table at the middle of the day and now they are not able to compile some of invalidated packages.
Now I’m clarifying what does it mean ‘NOT ABLE TO COMPILE‘:
ALTER PACKAGE PKG_ERP_MAIN COMPILE;
ALTER PACKAGE PKG_ERP_MAIN COMPILE BODY;
Package body altered.
select object_type,status from dba_objects where object_name='PKG_ERP_MAIN';
PACKAGE BODY INVALID
So I have just created new Flashback Archive and altered some tables specifying it(Flashback Archive).
Just after some time of any DMLs on altered tables next error appears in alert.log
Starting background process FBDA
Thu Feb 21 11:07:07 2013
FBDA started with pid=203, OS id=3626
Errors in file /u01/app/oracle/diag/rdbms/siam_opt/siamopt/trace/orcl_fbda_3626.trc (incident=57628): ORA-00600: internal error code, arguments: [ktfa_error_handler_map], ,  ORA-00942: table or view does not exist
Please, notice presence of additional funny error – ORA-00942. Why it may be here ? we’ll see later… Continue reading →