Skip to content


for ORA_SID in `cat /etc/oratab | grep -v \* | cut -f1 -d ‘:’ |grep -v \OEM* | grep -v ‘#’`
ORA_HOME=`grep $ORA_SID /etc/oratab |cut -d : -f 2`

– SGA and PGA.
– Startup and Shutdown.
– Types of Checkpoints.
– Installing Oracle 10g with ASM using ASMLib on Red Hat Linux 5 (32-bit) using VMWare 7.
– Recreate oraInventory (Central Inventory) in Real Application Clusters.
– Oracle Background Processes (ASM & DB).
– When is an INDEX not used.
– Block Extent Segment.


– Moving spfile across diskgroups.
– Recreate ASM Diskgroup.
– How to move ASM devices from raw device to block device.
– Cloning/Duplicating controlfile between ASM diskgroups.
– ASM and Load Balancing.


– expdp with “query” option.
– Checkpoint and LRU.
– Switchlogfile vs Archivelog current.
– sqlnet.ora parameters.
– ‘exp’ with query.
– Cleaning SYSAUX.
– Mount Options for Oracle files when used with NAS devices.
– How does oracle use memory on Solaris?
– “init” parameters across versions.
– ADDM reports finding “LNS WAIT FOR LGWR REDO” event impacting Instance.
– SGA_TARGET not increasing.
– .ora files.
– sqlnet.ora parameters.
– “exp” with query.
– Cleaning SYSAUX.
– Mount Options for Oracle files when used with NAS devices
– How does oracle use memory on Solaris?
– “init” parameters across versions
– ADDM reports finding “LNS WAIT FOR LGWR REDO” event impacting Instance.
– SGA_TARGET not increasing
– .ora files- sqlnet.ora
– Tracing the client and the server connection
– Database Characterset
– Semaphores
– Oracle Binaries
– Oracle Environment Variables
– Wait Events
– v$license
– CPU’s and RAM in UNIX
– Row Chaining and Migration
– Data Blocks, Extents, and Segments
– MEMORY_TARGET on Oracle 11g
– Streams – In short
– OS Watcher
– Meanings of four digits in UNIX permissions
– When does DBWn and LGWR write?
– Manual Non-RAC Database Creation
– Data Pump – Attach Job
– Password protecting the LISTENER
– RCONFIG- Standalone to RAC Conversion
– Status in v$log
– Taking a System State Dump and Hang Analyzer Trace
– Cloning an existing ORACLE_HOME on Unix
– OCR-Backup and Recovery
– Locks-A Brief Introduction
– Scheduler Details
– Tracing
– Sum of filesizes in a directory in UNIX
– Extracting Application / User SQLs from a Trace File
– Calculating UNDO
– DB Links and Global Names
– 32 or 64 bit
– Software Downloads
– Mechanics of Datapump Job
– Transportable tablespace export and Import
– Flashback and FRA
– Optimizer Hints
– Contents of the controlfile


– Database Components and Hidden Parameters.
– Generic script for expdp based backup (UNIX/LINUX) — Private
– How to monitor the progress of running parallel query in Oracle database?
– SLEEP Command.
– SQL to find out foreign key relationships between tables.
– Automating Database Startup and Shutdown on Linux
– Scheduler Details
– Automatic Table Partition Adding and Deleting (for 13 months) with schedudler Job
– IP addresses
– Flashback and FRA
– What is 2>&1 in UNIX scripting
– Deleting Files older than 30 Days
– Finding Any Files Modified in the Past 3 Days
– Finding .txt Files Modified in the Past 3 Days
– Finding Files Larger than 10,000k
– Finding the File Last Touched (Modified) in a Directory
– Finding the File Last Accessed in a Directory
– Finding the Largest Files in a Directory
– Finding the Smallest Files in a Directory
– Finding files(s) containing a string in the present directory
– Instance Uptime
– Database Version
– Finding out the Character Set
– Tablespace Utilization
– SGA Summary
– Object Grants
– Object Count per user per tablespace
– High Water Marks
– Sessions
– Finding Own Session ID
– Top Sessions
– Finding System Process ID from Database SID:
– Session Waits
– Finding waits on a particular SID
– Locks
– Table Locking Information
– Finding out the Long Running Queries
– Active Users
– Amount of Archivelogs being generated
– Redo generated per day
– Mailing the Log Switch Frequency of a Database
– Looping ORATAB
– DB Loop Script- Running a script against all the databases on a node
– Database Patching Details
– DB Instances Script Generator
– Scheduled Task on the DB
– Jobs Schedules
– Inserting data using loop
– Export Import using PIPE
– Simple expdp shell script
– Comparing files using dates
– CPU Utilization per Session
– Kill SESS1 schema Idle Session older than 5 days
– IO
– Database NLS
– Script to recreate a USER with it’s privileges


– crs_stat customized.
– Unable to start an instance after upgrade.
– User Equivalence / Password less SSH.
– Recreate ASM Diskgroup.
– Tuning Log and Trace levels for Clusterware 11.2.
– inittab.
– Oracle RAC 10g – Cache Fusion.
– DIAGWAIT for “oprocd”.
– hangcheck-timer Kernel Module.
– Sample RAC pfile.
– Cluster Interconnect in Oracle 10g and 11g [ID 787420.1].
– Finding RAC cluster name.
– Placement of voting and OCR disk files in 10gRAC.
– Major Oracle Clusterware components.
– Instance Recovery in Single Instance Database.
– Database/Instance Recovery in RAC.
– Cluster Verify Utility / runcluvfy.
– Time synchronization in Oracle Clusterware 11gR2.
– Modifying the VIP or VIP Hostname of a 10g Oracle Clusterware Node.
– 9i RAC Cache Fusion recovery.
– 9i RAC Cache Fusion.
– Cleanup after a Failed CRS Install.
– VIP.
– Oracle RAC Cache Coherency.
– Administering OCR-Backup and Recovery.
– Administering Voting Disk.
– How to Change the public IP Address in Oracle RAC.
– crsctl & srvctl commands.
– Where is the Voting disk in ASM in Oracle 11g?
– Oracle RAC load balancing and failover.
– Recreate ASM Diskgroup.

Standby and Dataguard:

– Primary and Standby Control files contents
– Sync Check Monitoring between Standby and Primary.
– Primary and Standby Log Check.
– Resyncing a Physical Standby with incremental backup from Primary
– Data Guard Protection Modes.
– Renaming a datafile on standby / STANDBY_FILE_MANAGEMENT=MANUAL
– Database Failover
– DR Exercise with FLASHBACK
– 10g Dataguard- Step by Step
– Database Switchover Process.

Catalog Database:
– Dropping the RECOVERY CATALOG.
– Upgrading Catalog Database.
– CATALOG Database Views.
– RMAN Stored Scripts in the Recovery Catalog.
– Resetting a Database Incarnation in the Recovery Catalog.
– Unregistering a database from Catalog database.
– Cataloging Older Files in the Recovery Catalog.
– Creating RMAN Catalog and Registering a Database.
– Size of Recovery Catalog database per production database.

– RMAN backup scheduler (Private).
– Applying an incremental backup to a physical standby.
– RMAN Sample Output.
– Migrate Database to ASM using RMAN.
– Cross Platform Transportable Tablespace using RMAN.
– RMAN Format Strings.
– RMAN Backup Encryption.
– Lock on Snapshot Controlfile- waiting for snapshot control file enqueue.

Enterprise Manager:
– Installing  11g OMS.
– EMAgent is Thrashing. Exiting watchdog.
– How to change “sysman” password in OMS Setup using emctl.

9 Comments leave one →
  1. May 23, 2013 8:18 PM

    Admiring the persistence you put into your site and in depth information you provide.
    It’s awesome to come across a blog every once in a while that isn’t
    the same unwanted rehashed information. Excellent read!
    I’ve saved your site and I’m including your RSS feeds to my Google account.

  2. May 26, 2013 9:34 PM

    I was examining some of your posts on this internet site and I believe this site is rattling informative! Continue posting.

  3. May 29, 2013 12:28 AM

    I reckon something truly interesting about your web blog so I saved to bookmarks .

  4. May 31, 2013 5:09 PM

    If some one needs expert view concerning running a blog after that i advise him/her
    to visit this web site, Keep up the nice job.

  5. June 7, 2013 2:59 PM

    Your style is really unique in comparison to other folks I’ve read stuff from. Many thanks for posting when you have the opportunity, Guess I will just book mark this web site.

  6. June 11, 2013 9:58 AM

    Very good writing. This article titled Oracle Database Blog | Blog for Oracle Database by an Oracle DBA satisfied my need to read high quality articles for the day. Quick question, I do some writing myself on a different topic, focusing on vehicle history report. Would it be possible for you to critique my writing when you have some time? I would really appreciate that.

  7. Lynne Drehs permalink
    December 30, 2013 8:21 AM

    Yay google is my king helped me to attain this fantastic internet locate ! .Thanks

  8. September 2, 2014 12:36 AM

    Quality content is the key to attract the people to go
    to see the web site, that’s what this website is providing.

  9. December 13, 2016 8:29 AM

    Thank you for publishing this awesome article. I’m a long time reader but
    I’ve never been compelled to leave a comment. I saved
    your blog in my rss feed and shared it on my Twitter.
    Thanks again for this great article!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s