Monday, April 20, 2009
Oracle 10g materialized view bug, when using import fromuser , touser. ORA-00942
BEGIN
dbms_mview.refresh('MV_TEST','C');
END;
*ERROR at line 1:ORA-00942: table or view does not exist
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2254
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2460
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2429ORA-06512: at line 1
This is a bug in the oracle 10g, to workaround this recreate the materialized view.
Friday, April 17, 2009
SQL 2000, ANSI_DEFAULTS, ANSI NULL settings
Recently, i have the problem of a query in a sp comparing null values and is unable to return values..
After going through this, found out that if a sp is created in query analyzer with null values setting is set to ANSI_NULL is set to on , the sp itself when run by user will take this settings.
"It is slightly more complicated to resolve ANSI_NULL problems when dealing with stored procedures, triggers and views as the ANSI_NULLS setting is saved when these objects are created or altered and is enabled (used) upon their execution. In other words, these objects inherit the ANSI settings of the user session that is used to creates them."
This is explain by the url below.
Understanding the Implications of ANSI SQL92 SET Options
http://www.sqlservercentral.com/articles/Administration/understandingtheimplicationsofansisql92setoptions/482/
Thursday, April 16, 2009
SQL server database backup - Important to check the backup policy
After checking the backups, found out that the only usable restoration is by using the backup tape. This is because the task to backup to tape reinitialized the transaction log , this caused the folder backup cannot be restored to point in time.
The point is, Make sure that if there are two backup policy ensure that both of them didn't clear the other one backup transaction log.
Monday, March 16, 2009
Apache Slow performance with NFS mount
Metalink :
Log Directories In NFS Mounted Device Environment Causes Performance Problem With Apache , Note: 180522.1
Bad performance of Apache when filesystem is NFS mounted, Note : 467315.1
Monday, March 09, 2009
Import DataPump : Error after importing PLS-00103 - compilation error
Then most probably you encounter the bug in oracle 10g. If the source package/procedure... is wrapped and uses mulitbyte character set when using the import data pump, it add extra line behind the wrap.
To workaround this , 1)use the imp/exp tools. 2) manually edit the source code to removed the extra lines. 3) Find and get the bug fixed patch in the metalink.
Impdp Returns ORA-39082 When Importing Wrapped Procedures
Metalink Note :- 460267.1
Thursday, February 26, 2009
Performance problem while starting up Opmnctl / Application for Oracle Application 10.1.2.0 in clustered
As higlighted , in the bug fixed for the 10.2.2.2 ,
In a clustered environment the command 'dcmctl updateConfig ..' in one node copies the orion-ejb-jar.xml to other node and as a result unnecessary redeployment of the j2ee application occurs in other node.
To check, goto both server of the clustered and compared the files at $ORACLE_HOME/j2ee/APP/application-deployments/AppName/AppName.jar/orion-ejb-jar.xml
You will also notice in the log files, if you have set the OC4J options -out
09/02/23 20:34:16 Auto-deploying - AppEJB.jar (orion-ejb-jar.xml had been updated since the previous deployment)...
References:-
Metalink Doc ID: 398955.1
Wednesday, February 25, 2009
Error in Oracle Infrastructure - LDAP ora31203
If you encounter the below error, while installing your Oracle OID / Infrastructure , make sure that the /etc/hosts for both server contain your hostname and hostname.domain
LDAP error : ORA-31203: DBMS_LDAP: PL/SQL - Init Failed.
Eror: ORA-31203 (ORA-31203)
Text: DBMS_LDAP: PL/SQL - Init Failed.
---------------------------------------------------------------------------
Cause: There has been an error in the DBMS_LDAP Init operation. Action: Please check the host name in the hosts file and the port number to see if it's been taken up, or report the error number and description to Oracle Support.