Assignment 7 Date:16/04/2019 Group No: 2017Bcgrp49
Assignment 7 Date:16/04/2019 Group No: 2017Bcgrp49
Date:16/04/2019
GROUP NO : 2017BCGRP49
Title:
Install & configure Oracle Advanced Replication server. Use Oracle
Enterprise Edition for multiple master sites.Write Python desktop application to
demonstrate the CRUD operations on replica server.
Fig.Multimaster Replication
Master Sites
A master site can be both a node in a multimaster replication environment and the
master for one or more materialized view sites in a single master or multimaster
replication environment. The replicated objects are stored at the master site and are
available for user access.
Master Definition Site
In a multimaster replication environment, one master site operates as the master
definition site for a master group. This particular site performs many of the
administrative and maintenance tasks for the multimaster replication environment.
Each master group can have only one master definition site, though the master
definition site can be any of the master sites in the multimaster environment.
Additionally, the master definition site can be changed to a different master site if
necessary.
Why Use Multimaster Replication?
From a very basic point of view, replication is used to make sure that data is available
when and where you need it. The following sections describe several different
environments that have different information delivery requirements. Your replication
environment might have one or more of the following requirements.
Failover
Multimaster replication can be used to protect the availability of a mission critical
database. For example, a multimaster replication environment can replicate data in your
database to establish a failover site should the primary site become unavailable due to
system or network outages. Such a failover site can also serve as a fully functional
database to support application access when the primary site is concurrently
operational.
You can use Oracle Net to configure automatic connect-time failover, which enables
Oracle Net to fail over to a different master site if the first master site fails. You configure
automatic connect-time failover in your tnsnames.ora file by setting the
FAILOVER_MODE parameter to on and specifying multiple connect descriptors.
Crude Operation:
In python also we can perform CRUD operation like create, where you can create the
data entry for the user, then read, where you can view the entry, update is there to
make changes in existing schema and delete to delete some records from the schema.
Conclusion: In this we study the Oracle Advanced Replication server, with python
crude operation.