Rebuilding Indexes on Oracle Database

Indexing helps to improve performance for databases query. And most of the DBA believe that rebuilding indexes also help to increase the performance and they are rebuilding indexes at a regular period of time.

But most of the cases this is not true and very rare case index rebuild is required or helped on performance.

Continue reading

Manually Upgrade Oracle Database from 11gR2 to 12cR2

This article provides an overview of upgrading an existing non-CDB database from Oracle 11.2.0.4 to Oracle 12.2.0.1. Upgrades can be very complicated, so this is highly recommended to read the oracle provided manual and test thoroughly before considering an upgrade of a production environment.

Continue reading

Manual Upgrades to Non-CDB Oracle Database

This article provides an oracle important documents list for any versions which will help you to upgrade your database to any version.

Upgrade Oracle Database to 12.1:

Complete Checklist for Manual Upgrades to Oracle Database 12c Release 1 (12.1) (Doc ID 1503653.1)

Continue reading

Upgrade Oracle Database from 11gR2 to 12cR2 Using DBUA

This article provides an overview of upgrading an existing non-CDB database from Oracle 11.2.0.4 to Oracle 12.2.0.1. Upgrades can be very complicated, so this is highly recommended to read the oracle provided manual and test thoroughly before considering an upgrade of a production environment.

Continue reading

Oracle Database Upgrade Manually from 12.1 to 19.3

This article provides an overview of upgrading an existing non-CDB database from Oracle 12c to Oracle 19c. Upgrades can be very complicated, so this is highly recommended to read the oracle provided manual and test thoroughly before considering an upgrade of a production environment.

Oracle Database Upgradation Manual – Read More.

Upgrade Path for Oracle Database 19c:

Continue reading

Upgrade Oracle Enterprise Linux (OEL) 6 to OEL 7

In this article, we will discuss how can upgrade Oracle Linux from 6 to 7 on VM. We are planning to upgrade Oracle Database 12.1.0.2 to 19c. Database server’s OS is OEL 6.8 but oracle database 19c is not certified on OEL 6.8. So need to upgrade OS from version 6.8 to 7.6.

Continue reading

How Oracle Database Processes DML Internally

Result set rows can be fetched either a row at a time or in groups.

In the fetch stage, the database selects rows and, if requested by the query, orders the rows. Each successive fetch retrieves another row of the result until the last row has been fetched.

Continue reading

How Oracle Database Process Select Query Internally

This topic will describe how Oracle works internally with Index and Full Table Scan.

Continue reading

V$ View & Data Dictionary View on Oracle

Dynamic Performance (V$) Views: The Oracle Server contains a set of underlying views that are maintained by the server and accessible to the database administrator user SYS. These views are called dynamic performance views because they are continuously updated while a database is open and in use, and their contents relate primarily to performance.

Data Dictionary View: Data dictionary tables are not directly accessible, but you can access information in them through data dictionary views. To list the data dictionary views available to you, query the view DICTIONARY.

Continue reading

Oracle Real Application Cluster (RAC) Important Components

In this topic, I will demonstrate Oracle RAC components.

  • SCAN IP
  • VIP IP
  • SCAN Listener
  • Cache Fusion
  • Cluster Interconnect
  • RAC 2-way Global Cache Transfer
  • RAC 3-way Global Cache Transfer
  • Cache Coherency
    • Global Cache Services (GCS)
    • Global Resource Directory (GRD)
    • Global Enqueue Services (GES)
Continue reading