1) Distributed Database:-
Any organization that uses the Oracle relational database management system (RDBMS) these
days needs to use multiple databases. There are many reasons to use more than a single
database in a distributed database system:
* Different databases may be associated with particular business functions, such as
manufacturing or human resources.
* Databases may be aligned with geographical boundaries, such as a behemoth database at a
headquarters site and smaller databases at regional offices.
* Two different databases may be required to access the same data in different ways, such as
an order entry database whose transactions are aggregated and analyzed in a data warehouse.
* A busy Internet commerce site may create multiple copies of the same database to attain
horizontal scalability.
* A copy of a production database may be created to serve as a development test bed.
In a distributed database environment, data in two or more databases is accessible as if it were in
a single database. Usually, the different databases are on different servers, which may be located
at the same site or a continent away. Communication between the servers takes place via
SQL*Net (for Oracle7) or Net8 (for Oracle8). Distributed database environments offer a number of
benefits over single- database systems, including:
* Tunability
* Platform autonomy
* Fault tolerance
* Scalability
* Location transparency
* Site autonomy
2) Oracle DBA Job Duties -
* Oracle DBA job duty: Install, patch and maintain all Oracle software
* Oracle DBA job duty: Tune all Oracle instance components including SQL and PL/SQL
* Oracle DBA job duty: Approve all production schema changes
* Oracle DBA job duty: Approve changes to database design
* Oracle DBA job duty: Control all migrations of Oracle schema objects
* Oracle DBA job duty: Design and implement a backup & recovery system
I can take database dump, create roles, create schema, create roles for security, tune queries
and i can always install the database, upgrade for new patches and maintain the software
* Oracle DBA job duty: Implement Oracle failover technology
# Data modeling and Oracle database design
# Data interface protocols
# Managing data security
# Managing development projects
# Predicting future Oracle trends for hardware usage and user load