Archive for the ‘Oracle Database 10g’ Category

Oracle PGA

Monday, November 9th, 2009

Oracle instance consists of SGA and oracle processes. Oracle processes can be divided into server processes and background processes. Oracle database uses background processes to perform overall database operations, for example, database writer process writes dirty buffer from database buffer cache to datafiles. (more…)

RMAN Recovery | Restore Controlfile

Saturday, September 12th, 2009

In this post, you will learn how to recover a database using RMAN. To recover database, an RMAN backup is required. In last article, it was explained that how we can take backup using RMAN. (more…)

RMAN script to take full database backup

Sunday, September 6th, 2009

Following section explains how we can take full database backup using RMAN command line interface on windows.

Before tacking backup, decide which type of backup you want to take. You can take online or offline backup using RMAN. (more…)

Oracle RMAN

Wednesday, September 2nd, 2009

Recovery Manager (RMAN) is client/server utility provided by oracle to perform backup and recovery operations on oracle database. RMAN is available in command-line interface as well as in Enterprise manager GUI. RMAN is part of oracle database and does not require separate installation or configuration. (more…)

Oracle External Table

Thursday, August 20th, 2009

Suppose we have a text file named “emp.data”. This text files contains employees data in following format,

1, Michle , clerk
2, king , manager
3, joe , clerk

What if we want to use this data in SQL query? Remember we do not want to import this data in oracle database but we want to reference this data from its physical location. To achieve this oracle database has provided a feature called External Tables. Using this feature, we can register “emp.dat” file in oracle database as external table. (more…)

Archivelog mode concepts | Oracle Hot backup and cold backup

Wednesday, August 12th, 2009

We take complete physical backup of database by copying physical database files including datafiles, control files, password file and parameter file. Backup can be online backup or offline backup. In online backup, our database is in open stage and datafiles have different SCN. (more…)

Oracle Temporary Table

Saturday, August 8th, 2009

Often database developers require temporary storage location which is private to session. To accomplish this requirement, Oracle database allows us to create Temporary tables. Temporary tables are of two types (more…)

Undo Management and Undo Tablespace | Undo Retention

Friday, July 31st, 2009

When a query tries to modify database, original data entries are kept in separate location and then changes are applied to datafiles. The data which is kept in separate location is called Undo data. Undo data is used to maintain data integrity and data consistency. Oracle uses Undo data in following situations (more…)

Introduction to Oracle Backup and Recovery | Oracle Flashback Features

Thursday, July 30th, 2009

Oracle has provided powerful mechanism to protect database in situation of data loss. This mechanism includes a range of methods to Backup and Recover your data. First step is to backup you data and second step is to recover required data. Broadly speaking, oracle supports two types of backups, Logical Backup and Physical database backups.

(more…)

Configuration of Oracle Shared Server

Wednesday, July 22nd, 2009

This article explains configuration of oracle Database 10g as shared server. Before reading this article you must have concept of Oracle shared server and dedicated server architecture. Visit following link to revive shared server and dedicated server architecture.

http://exploreoracle.com/2009/07/17/oracle-shared-server-and-oracle-dedicated-server-architecture/

Configuration of shared server involves only few steps. Oracle database 10g has pre-configured setting to enable shared server. Shared server can be configured by setting values for few initialization parameters at run time. These parameters can also be initialized in initialization parameter file. Following section discusses these parameters in detail. (more…)