Skip navigation.

Technical Articles

Technical Oracle Articles

Transporting tablespace from 32 to 64 bit using RMAN

Performing a 32 bit to 64 bit migration using the Transportable Database RMAN feature

This note describes the procedure used to perform a 32 bit to 64 bit conversion of an 11.2.0.3 database on the Linux platform.

The RMAN CONVERT DATABASE command is used to automate the movement of an entire database from one platform (the source platform) to another (the destination platform).

What is DB Time? Where has it gone?

DB Time is the time spent by the database server executing user calls. What is this composed of? CPU time, waiting time, and IO time.

Controlling Administrator Access with Oracle Database Vault “Separation of Duty”

This paper provides best practices for rapid deployment of Oracle Database Vault protections to
secure sensitive application data inside the database. Oracle Database Vault enables you to restrict administrative access to an Oracle
database. This helps you address the most difficult security problems remaining
today: protecting against insider threats, meeting regulatory compliance
requirements, and enforcing separation of duty. It covers the following main topics:

1. Overview
2. Separation of Duty
3. Installation
4. Step by Step Implementation
5. Conclusion

Hash join anti vs Nested loop join anti

This post shows you details about a specific case where 'hash anti join' is defeated by 'nested loop anti join'.
The initial problem came to light in a very large BW system running on Oracle 11.2.0.4 when several BW loads (making use of older data in the BW system) reported missing dimension ids in the dimension tables.

In some BW systems much of the data is stored using fact tables (E-fact and F-fact tables).
The first 16 (differs) fields in these fact tables (both E and F) typically are number fields.
They are known as dimension key fields and each have a corresponding dimension table

Software Review - Stellar Phoenix Oracle Database Recovery Software

The demand of Oracle database is very high and because of high demand, its security becomes the most concerned part of its users. Backup is the initial process you can do for your database security. However, at times, taking backup is also not sufficient and issues like backup file corruption, database damage due to virus, etc. takes place and data loss occurs.

Oracle DBA interview Questions

So many fresher Oracle DBAs and intermediate Oracle DBAs are searching online Oracle DBA interview Questions but unfortunately they are getting older and theoretical questions about Oracle basics. If you will prepare yourself from those content then you might get trouble to crack technical interview.

You need to prepare yourself about technical interview with consideration of recruiter company’s requirements. In most of cases, interviewer will ask questions about their own requirements.

GoldenGate replication

I have tried the GoldenGate Software for data replication. I would like to share the steps to one who is really looking for Goldengate replication steps.

I feel its a simple if we think it is simple, If we think its complicated, it is really a complicated. Start with a mindset that you can achieve it.

http://myoracleproduct.blogspot.in/2013/11/oracle-goldengate-replication-oracle-to.html

Oracle 12c new feature: Flex Clusters, what they are (and what they are not)

I have seen articles that misrepresent a Flex Cluster, even this book Expert Oracle RAC 12c which is written by people who know better (Oracle ACE directors, an OCM, an Oak Table member) gets it wrong, because of a reliance on beta documentation.

How to generate your test case automatically

One often sees requests for test cases, typically when a user has a SQL performance issue. So many users appear to have problems with producing a suitable test case that Uncle Oracle provides routine to automate this. There are no longer any excuses for not providing a test case. Here is an intro to how to do it (code tested on 11.2.0.3 and 12.1.0.1).

12C: IN DATABASE ARCHIVING

In this post, I will demonstrate a new feature introduced in 12c : In database archiving. It enables you to archive rows within a table by marking them as invisible. This is accomplshed  by means of a hidden column ORA_ARCHIVE_STATE. These invisible rows are not visible to the queries but if needed, can be viewed , by setting a session parameter ROW ARCHIVAL VISIBILITY.

Overview:

-- Create test user uilm, tablespace ilmtbs
-- Connect as user uilm
-- create and populate test table (5 rows) ilmtab with row archival clause