Sie sind auf Seite 1von 16

Introduction to Oracle 8i

Session 2

Introduction to Oracle 8
Oracle8 was released in 1997.
Oracle8i with Java integration was released in
1999.

Three Different "flavours"


of Oracle 8i
Relational : The traditional ORACLE relational
database (RDBMS)
Object-oriented
: An object-oriented
database whose design is based solely on
object-oriented analysis and design
Object-relational :
The traditional ORACLE
relational database, extended to include
object-oriented concepts and structures such
as abstract datatypes, nested tables, and
varying arrays

Oracle Products

SQL*Plus
Developer/2000
CASE*Designer
CASE*Dictionary
CASE*Generator
Oracle*Book
SQL*TextRetrieval and Oracle Context
Programmer/2000

Database Utilities

Enterprise Manager (OEM)


SQL*DBA and SVRMGR
Export/Import
SQL*Loader
Oracle*Terminal

Connectivity and
Middleware Products

SQL*Net and Net8


SQL*Connect and Oracle Gateways
ORACLE Server
Oracle ODBC Drivers

Core Database Engine


ORACLE RDBMS

Oracle Web Applications Server


Spatial Data Cartridge
Video Cartridge
ConText Cartridge
Messaging Option
OLAP Option
Objects Option

Core Database Engine


Integrated Data Dictionary
SQL
PL/SQL

The Oracle RDBMS


Oracle Universal Server
Oracle Workgroup Server
Personal Oracle

Two-tier Architecture
A two-tier architecture is a client/server
computing architecture that consists of client
machines communicating directly with a
database server.

Three-tier Architecture
A three-tier architecture is a client/server
computing architecture consisting of client
machines communicating with an application
server.
The application server may contain an Oracle
database in which stored program units,
written in PL/SQL, are invoked by the client
application program

CORBA components:
An Object Request Broker (ORB) that
supports requests and responses between
objects in a heterogeneous, distributed
environment.
Object Services, which is a set of basic
services that support the use and
implementation of objects.
Common Facilities, which is a set of services
that applications may share.
Application Objects, which are vendor- or
developer-supplied objects with a defined
interface.

Network Computing
Architecture (NCA)
NCA provides a common platform that
integrates
client
software
with
Web
application servers and database servers.
NCA utilizes communications technologies
that allow software components to work
together, regardless of the underlying
communication standards used.

Components of the
Network Computing
Architecture
The Oracle Universal Server.
The Oracle Universal Application Server.
Cartridges (software componenets) that may
interface with the client, application server or
universal server.
The Inter-Cartridge Exchange (ICX) that
allows cartridges to communicate with one
another.
A client that may be a PC, a Mac or a network
computer.

Oracle8 Server
Architecture
Oracle server consists of an Oracle instance
and an Oracle database.
An Oracle instance is a means to access an
Oracle database. It consists of a memory
structure, called the System Global Area
(SGA), and background processes used by an
Oracle server to manage a database.
An Oracle database represents the physical
structures and is composed of operating
system files.

Oracle Database
An Oracle database, represented by the
database name , represents the physical
structures and consists of data files, control
files, and online redo log files.
The logical structure includes tablespaces,
segments, extents and data blocks