Wednesday, April 8, 2015
Oracle Tuning for linking local table with remote table over DBLink
When we are working with multiple applications on Oracle, there might be a need to link those applications together. One of the way to integrate them is though bank end DB Link.
There is one technique I would like to introduce to help on the DBLink performance. This little...
Tuesday, February 18, 2014
Disable table indexes to boost up performance when doing insertion
There is pro and con for having indexes on the table.
The pro is when you use select statement indexes will help boost up the query. However, when you do DML statement (insert, update, delete) you might run into performance issue.
The work around of this when you need...
Tuesday, August 20, 2013
How to Boot Up Your Oracle Performance
This is a good Oracle Performance Tuning video I have came across on youtube. This is a good video for both Developer and DBA. The presenter gave a very good and clear explanation. This is one of the Oracle tutorial series from the same presenter.
There were 2 different type of...
Oracle tutorial PL/SQL Basics
I came a cross one video on PL/SQL tutorial, and it is a good one. This video give us picture of what oracle PL/SQL is with the very clear and simple presentation. This is a very recommended video for PL/SQL newbie. What were talked on the video were:
Why PL SQL?
Types of...
Saturday, August 17, 2013
ORACLE EXPLAIN PLAN FUNDAMENTALS
I came across this basic Oracle Explain Plan fundamental tutorial on Youtube. The explain plan is the basic knowledge that the developers and DBAs may consider getting to understand.
The presenter in this video tutorial gave the theory and then went through the explain plan...
Tuesday, August 6, 2013
ORA-28001: the password has expired

When you encounter an oracle error ORA-28001: the password has expired and you do not have sysdba priviledge, here is how to handle it.
What you need is sqlplus, which is located in ORACLE_HOME/bin. The step to resolve this are:
1. Login to you account by using sqlplus...
Wednesday, July 31, 2013
How to check if your installed oracle client is 32bit or 64bit
The easy way to check the installed oracle client version in windows operating system:
The first way to check is checking from sqlplus binary.
1. Run sqlplus in command line, and leave it prompting for user name as shown below
2. Check oracle version from windows task...
Tuesday, May 14, 2013
Understanding Shared Pool Memory Structures: Tips on How to Optimize Usage and Avoid Errors
The Oracle shared pool provides critical services for sharing of complex objects among large numbers of users. Prior to 10g R1, DBAs often spent much time learning about the shared pool memory management to configure and tune shared pool usage; with the tight time constraints and...
Thursday, February 28, 2013
ORA-06530: Reference to uninitialized composite
ORA-06530: Reference to uninitialized composite
ORA-06512: at "PROCEDURE/PACKAGE", line 88
ORA-06512: at "PROCEDURE/PACKAGE", line 446
ORA-06512: at line 11
06530. 00000 - "Reference to uninitialized composite"
*Cause: An object, LOB, or other composite was...
ORA-06052: PL/SQL: numeric or value error on PL/SQL Collections First and Last
Cause:
The error ORA-06052: PL/SQL: numeric or value error would be found when using for loop on the type collection object, as shown below, and the collection is empty:
FOR i IN type_variable.FIRST..t_variable.LAST LOOP
----your code
End Loop ;
When the collection...
Thursday, January 24, 2013
Migrate SUSE Linux to Oracle Linux
If you are thinking of migrating your SUSE to Oracle Linux, there are things to think of and things to be prepared before you do it.
The preinstallation process and pro installation process need to be prepared. Below is the link to get information on the migration. Please...
Monday, October 15, 2012
The Reason to Upgrade to Oracle 11g Release 2
If you are using Oracle 9i, 10g, and decide to move forward to use 11g, below are what will you get form the 11g R2 upgrade:-
Oracle Database 11g Release 2, the latest release of the award-winning Oracle
Database 11g, enables IT professionals to deliver more information with higher...
Friday, September 14, 2012
How many database Indexes is too many?
Having a lot
of indexes on your table will affect the performance of your table
either bad side or good side. It depends on what operation you use
most.
Index will help fasten your query, and at the same time might slow
your query down. When you...
Monday, April 16, 2012
ORA-06512: at line
ORA-06512: at stringline string
Cause: Backtrace message as the stack is unwound by unhandled exceptions.
Action: Fix the problem causing the exception or write an exception handler for this condition. Or you may need to contact your application administrator or DBA.
PostingPo...
Friday, November 25, 2011
For Loop in PL/SQL
One of the statement in oracle I use most is for loop in pl/sql. This for loop is very handy to use and the basic statement comes like this:
for variable in 1..x
loop
statement;
end loop;
The reverse loop statement is:
for variable in reverse 1..x
loop
...