DATABASE LINK DISTRIBUTED DATABASE.

Slides:



Advertisements
Similar presentations
The Architecture of Oracle
Advertisements

Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
1 - Oracle Server Architecture Overview
Harvard University Oracle Database Administration Session 2 System Level.
Multiple Tiers in Action
A Guide to Oracle9i1 Introduction to Oracle9i Database Administration Chapter 11.
Introduction History The principles of the relational model were first outlined by Dr. E.F Codd in a June 1970 paper is called “A Relational Model of Data.
VMware vCenter Server Module 4.
13 Copyright © 2004, Oracle. All rights reserved. Oracle Shared Servers.
1 Copyright © 2009, Oracle. All rights reserved. Exploring the Oracle Database Architecture.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Client-Server – Lecture 4 Copyright System Managers LLC 2007 all rights reserved.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.

5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Database System Concepts and Architecture Lecture # 2 21 June 2012 National University of Computer and Emerging Sciences.
CSE 781 – DATABASE MANAGEMENT SYSTEMS Introduction To Oracle 10g Rajika Tandon.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Learningcomputer.com SQL Server 2008 Configuration Manager.
How computer’s are linked together.
Copyright  Oracle Corporation, All rights reserved. 1 Oracle Architectural Components.
6 Copyright © 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
A Guide to Oracle9i1 Database Instance startup and shutdown.
Introduction to Oracle. Oracle History 1979 Oracle Release client/server relational database 1989 Oracle Oracle 8 (object relational) 1999.
Client Server Network Model:
Controlling User Access Fresher Learning Program January, 2012.
Process Architecture Process Architecture - A portion of a program that can run independently of and concurrently with other portions of the program. Some.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
3 Copyright © 2009, Oracle. All rights reserved. Understanding the Warehouse Builder Architecture.
Chapter 13Oracle9i DBA II: Backup/Recovery and Network Administration 1 Chapter 13 Network Administration and Server-side Configuration.
E Copyright © 2006, Oracle. All rights reserved. Oracle Shared Servers.
Overview  Types of Web Applications There are three main types of web applications:  Customer-facing applications are known as ecommerce or  Employee-facing.
3 Copyright © 2004, Oracle. All rights reserved. Creating an Oracle Database.
5 Copyright © Oracle Corporation, All rights reserved. Usage and Configuration of the Oracle Shared Server.
Usage and Configuration of the Oracle Shared Server Supinfo Oracle Lab. 5.
3 Copyright © 2004, Oracle. All rights reserved. Database Architecture Comparison.
I NTRODUCTION OF W EEK 2  Assignment Discussion  Due this week:  1-1 (Exam Proctor): everyone including in TLC  1-2 (SQL Review): review SQL  Review.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
5 Copyright © 2005, Oracle. All rights reserved. Managing the Oracle Instance.
Oracle Database Architectural Components
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter.
Introduction to Oracle Forms Developer and Oracle Forms Services
Consulting Services JobScheduler Architecture Decision Template
IS1500: Introduction to Web Development
Initialization Parameters
Controlling User Access
Controlling User Access
Client/Server Databases and the Oracle 10g Relational Database
Boots Cassel Villanova University
Chapter 2 Database System Concepts and Architecture
COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI
Introduction to Oracle Forms Developer and Oracle Forms Services
Consulting Services JobScheduler Architecture Decision Template
Introduction to Oracle Forms Developer and Oracle Forms Services
Enabling Distributed Transactions
Introduction to client/server architecture
Comparison of LAN, MAN, WAN
Oracle Architecture Overview
SAP R/3 Installation on WIN NT-ORACLE
Chapter 17: Client/Server Computing
Oracle Architectural Components
ບົດທີ 6 ການຄຸ້ມຄອງຊັບພະຍາກອນຂໍ້ມູນ (Managing Data Resource)
Client/Server Computing
Database administration
Lecture 4: File-System Interface
Introduction of Week 5 Assignment Discussion
Presentation transcript:

DATABASE LINK DISTRIBUTED DATABASE

Overview database link Some DBMS like Oracle have a way to communicate each other This communication can be built by means database link A database link is a pointer that defines a one- way communication path from an Oracle Database server to another database server The link pointer is actually defined as an entry in a data dictionary table

Overview database link (cont’d) A database link connection allows local users to access data on a remote database Each database in distributed system must have unique global database name in a network domain

Database link

Database link type Private database link Public database link Only Db link creator can have access to database link – only user Public database link All user can have access to database link Global database link Can access data and db object User access a remote database through the following of link Connected user link – connected as them self – same user name and password Fixed user link – connect from different user Current user link – connects as global user

Shared database link Link between local server process and remote database

Global database name Each database in a distributed database is uniquely identified by its global database name The database forms a global database name by prefixing the database network domain Specified by the DB_DOMAIN initialization parameter at database creation

Global database name

Global database link sintax

Oracle Connectivity concepts There are two main objects in database connectivity Database Service Database Instance

Database service Oracle database is represented to clients as a service Database can have one or more services associated with it

Database service (cont’d) A database can have multiple services associated with it

Database service (cont’d) Multiple service can have following functionalities A single database can be identified in a number of different ways by different clients A database administrator can limit or reserve system resources

Database Instances A database has at least one instance An instance is comprised of a memory area called the System Global Area (SGA) and Oracle background processes The memory and processes of an instance efficiently manage the associated database's data and serve the database users

Database instance (cont’d) Single Instance

Database instance (cont’d) Multiple Instance

How client and server communicate To connect to a database service, clients use a connect descriptor that provides the location of the database and the name of the database service Example of configuration

Oracle net service Stack Communication for client/server connection

Oracle net service (cont’d) Stack communication for java application

Oracle net service (cont’d) Stack communication for web client

Listener architecture The database server receives an initial connection from a client application through the listener. The listener is an application positioned on top of the Oracle Net foundation