Recently I was performing a switchover from primary to standby database using DGMGRL utility (My Dataguard environment utilizes Dataguard broker). I logged into the server which was hosting current standby database and initiated the DGMGRL command line interface. When I issued the switchover statement, DG Broker was able to convert
Oracle Installation guides, Linux Administration tips for DBAs, Performance Tuning tips, Disaster Recovery, RMAN, Dataguard and ORA errors solutions.
No contents from my website can be published anywhere else without my permission. Test every solution before implementing in the production environment.
Sunday, November 23, 2014
Thursday, October 30, 2014
ORA-12514 During OEM Database Control Configuration for RAC
While configuring OEM Database Control for 2 nodes 11.2.0.3 RAC (On windows), I faced error "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor", about which I would be discussing in the following that what was the reason for this error and how I resolved it.
Monday, September 22, 2014
Issues with Bind Variables and Bind Peeking
I would explain bellow that how bind peeking played a
disastrous role in one of my databases.
For usage of bind variables, a good post by Arup Nanda is available here
From one of my OLTP databases (10.2.0.4), suddenly I started
receiving OEM alerts for “run queue length” as follows. (My server has total 24
CPUs)
Tuesday, September 9, 2014
Privilege Analysis
In Oracle 12c, we can do an analysis of
privileges used by the users. This analysis can actually help to know if there
are some privileges granted to some user which were never used by that user and
hence can be revoked. This can be even more useful in a situation where DBA
realizes that someone (probably previous DBA) has granted a lot of privileges
to some users which are
Tuesday, August 19, 2014
WARNING: inbound connection timed out (ORA-3136)
Warning message inbound connection timed out (ORA-3136) can be seen in the alert log file if a client was failed to authenticate itself within a specified period of time, since connection was initiated first time. sqlne.ora parameter called "SQLNET.INBOUND_CONNECT_TIMEOUT" is used to specify a value in number of seconds, database would
Wednesday, August 13, 2014
ORA-01113 when Tablespace is in Backup Mode
On a 9.2.0.4 database, while logging in to the database, it was throwing error "ORA-01033: ORACLE initialization or shutdown in progress". This error means that database is either no-mount or mount state. So I logged in as SYSDBA and tried to open the database.
Thursday, August 7, 2014
Excessive PGA Memory Usage by Sessions and System Hang
In this article I will explain how to handle memory leak by an oracle session process or if because of a bug in a code if an oracle processes consumes all available memory because of growth of PGA. Starting 12c, we can limit the amount of memory to which PGA of an Oracle session can grow. Click here to find out how.
Thursday, July 31, 2014
ORA-00942 During upgrade to 11.2.0.3 or later on Windows
Problem
On Windows platform (32 bit or 64 bit), while upgrading 10.2.0.4 (or earlier version) database to 11.2.0.3 (with bundle patch applied), ORA-00942 error is expected to appear during the process, regardless of whether upgrade is being done manually or using DBUA.
On Windows platform (32 bit or 64 bit), while upgrading 10.2.0.4 (or earlier version) database to 11.2.0.3 (with bundle patch applied), ORA-00942 error is expected to appear during the process, regardless of whether upgrade is being done manually or using DBUA.
Wednesday, July 23, 2014
ORA-29702 While Starting 10.2.0.4 Instance(s) on 11.2.0.3 RAC/Clusterware
I was in
process of upgrading my 3 nodes 10.2.0.4 RAC database to 11.2.0.3 RAC on
Windows 2008. Since we had new hardware, we decided to build a new 11.2.0.3 RAC
and create a 10.2.0.4 standby on the new RAC and then do a switch-over and
immediately after that,
Monday, July 21, 2014
ORA-04030: Out of Process Memory
This
error comes because of shortage of memory available to be provided to a new
session’s server process which wants to connect to the database.
Windows 32-bit
This error is more common on
Windows 32-bit
This error is more common on
Subscribe to:
Posts (Atom)
Popular Posts - All Times
-
This error means that you are trying to perform some operation in the database which requires encryption wallet to be open, but wallet is ...
-
Finding space usage of tablespaces and database is what many DBAs want to find. In this article I will explain how to find out space usage ...
-
ORA-01653: unable to extend table <SCHEMA_NAME>.<SEGMENT_NAME> by 8192 in tablespace <TABLESPACE_NAME> This error is q...
-
You may also want to see this article about the ORA-12899 which is returned if a value larger than column’s width is inserted in the col...
-
This document explains how to start and stop an Oracle cluster. To start and stop Grid Infrastructure services for a standalone installatio...
-
If database server CPU usage is showing 100%, or high 90%, DBA needs to find out which session is hogging the CPU(s) and take appropriate ...
-
If you want to know how we upgrade an 11g database to 12c using DBUA, click here . For upgrading 12.1.0.1 to 12.1.0.2 using DBUA, ...
-
By default AWR snapshot interval is set to 60 minutes and retention of snapshots is set to 8 days. For better and precise investigation of...
-
SWAP space recommendation from Oracle corp. for Oracle 11g Release 2 If RAM is between 1 GB and 2 GB, SAWP should be 1.5 times the s...
-
This article explains how to install a 2 nodes Oracle 12cR1 Real Application Cluster (RAC) on Oracle Linux 7. I did this installation on O...