Oracle ACE Pro
Oracle Solution Architect
Oracle E-Business Suite
Oracle Cloud Infrastructure
Oracle Fusion Middleware
Oracle Database Administration
Oracle Weblogic Administration
Oracle ACE Pro
Oracle Solution Architect
Oracle E-Business Suite
Oracle Cloud Infrastructure
Oracle Fusion Middleware
Oracle Database Administration
Oracle Weblogic Administration
P-FILE | SP-FILE |
It is called as parameter file. | It is called as server parameter file. |
P-File is ASCII file and it can be edited Manually | spfile is binary file and it cannot be edited Manually |
Parameters can be changed through following options:
1)alter system
2)alter session
SQL>alter system set resource_limit=true scope=_________;
Where ______ is
BOTH=changes will be applied for current instance and future instance;
OR
MEMORY=changes will be applied only for current instance;
OR
SPFILE=changes will be applied after restart the database.
SP-File Can be created with the following command
SQL> create spfile from pfile;
And Vice Versa Pfile can be Created by
SQL> create pfile from spfile;
Oracle RAC stands for Oracle Real Application cluster. It is a clustering solution that ensures high availability of databases by providing instance failover and Load Balancing features.
Oracle RAC is composed of two or more database instances. They are composed of Memory structures and background processes same as the single instance database.
In an Oracle RAC environment, the atomic controlfile to memory service (ACMS) per-instance process is an agent that contributes to ensuring a distributed SGA memory update is either globally committed on success or globally aborted in the event of a failure.
he GTX0-j process provides transparent support for XA global transactions in a RAC environment. The database autotunes the number of these processes based on the workload of XA global transactions.
The LMON process monitors global enqueues and resources across the cluster and performs global enqueue recovery operations.
The LMD process manages incoming remote resource requests within each instance.
The LMS process maintains records of the datafile statuses and each cached block by recording information in a Global Resource Directory (GRD). The LMS process also controls the flow of messages to remote instances and manages global data block access and transmits block images between the buffer caches of different instances. This processing is part of the Cache Fusion feature.
The LCK0 process manages non-Cache Fusion resource requests such as library and row cache requests.
The RMSn processes perform manageability tasks for Oracle RAC. Tasks accomplished by an RMSn process include creation of resources related Oracle RAC when new instances are added to the clusters.
Remote Slave Monitor manages background slave process creation and communication on remote instances. These background slave processes perform tasks on behalf of a coordinating process running in another instance.
Data Guard Vs SAN to SAN Replication |
||
Oracle Data Guard |
SAN-to-SAN |
|
Implementation Cost |
Low | High |
Database Aware |
Yes | No |
Granularity of Replication |
Transaction level | Disk Block Level |
Distance Limitations |
No Limitations | Limitations Exist |
Recovery from human error or corruption |
Easy to detect and can be recovered by replaying logs | Replicates block as it is and possible that corrupt blocks gets replicated. |
Comparison Between Oracle GoldenGate and DataGuard |
||
Technical Points |
Oracle Dataguard / Active Dataguard |
Oracle Golden Gate |
Operating System | Primary Database and Standby Database Should be same. (But 11g Onwards it supports Heteregenous Data Guard Configurations. Example : We can imeplement Oracle Data Guard between Oracle Linux server 6.2 (x86_64) and Microsoft Windows 2008 Server R2 (x64) | Primary Database and Standby Database need not be same. |
Database | Should be Oracle Database in both Source and Target. | Database can be different in Source and Target. Example :Source database can be Oracle and Target database can be MY SQL/MS SQL server. |
Database Version | Primary Database and Standby Database Should be same. | Primary Database and Standby Database need not be same. (Including Database Software). |
Replication method | Data movement will be in-form of Log Files. | It moves Data Transaction wise through Extract and Replicat process from Source to Target, when commits. |
Database mode | Source: Read write mode Target: Recovery Mode / Open Read Only. |
Source: Read write mode Target: Read write mode |
Replication Type | Unidirectional. (Data movement will happen in single direction). | Multi-Directional. |
Integrated Feature | No additional software to install. Oracle Data Guard /Active Data Guard includes in Enterprise Edition. | Oracle GoldenGate software to install in Source as well as Target. |
License Cost | No additional license required for Oracle Data Guard to install. Oracle Active Data Guard is an enterprise option with Oracle Enterprise Edition. | Oracle GoldenGate Software Licence required in Source and Target Databases. |
Database Edition | Source: Oracle Enterprise Edition Target: Oracle Enterprise Edition. |
Source: Can be Oracle Enterprise Edition/Oracle Standard Edition/Oracle Standard Edition One Target: Oracle Enterprise Edition/Oracle Standard Edition/Oracle Standard Edition One |
All Rights Reserved