Sunteți pe pagina 1din 5

Basic Oracle Architecture

Grid computing is a type of distributed computing. In general, a distributed computing program is


divided into many parts to run on multiple servers connected via a network. Grid computing
coordinates the sharing of CPU, application, data, storage and network resources. Grid computing is
the pool of computers actively glued into a virtual computing architecture by the other related

components such as middleware software, interconnects, networking devices, and storage units.

Oracle Application Architecture

Logical Database Structures

At the finest level of granularity, Oracle Database stores data in data blocks. One logical data block
corresponds to a specific number of bytes of physical disk space, for example, 2 KB. Data blocks are
the smallest units of storage that Oracle Database can use or allocate.

An extent is a set of logically contiguous data blocks allocated for storing a specific type of
information. In Figure 12-2, the 24 KB extent has 12 data blocks, while the 72 KB extent has 36 data
blocks.

A segment is a set of extents allocated for a specific database object, such as a table. For example,
the data for the employees table is stored in its own data segment, whereas each index for
employees is stored in its own index segment. Every database object that consumes storage consists
of a single segment.

Each segment belongs to one and only one tablespace. Thus, all extents for a segment are stored in
the same tablespace. Within a tablespace, a segment can include extents from multiple data files, as
shown in Figure 12-2. For example, one extent for a segment may be stored in users01.dbf, while
another is stored in users02.dbf. A single extent can never span data files.

SCHEMA and SCHEMA OBJECTS


A schema is a collection of logical structures of data, or schema objects. A schema is owned by a
database user and has the same name as that user. Each user owns a single schema. Schema objects
can be created and manipulated with SQL and include the following types of objects:
Clusters
Database links
Database triggers
Dimensions
External procedure libraries
Indexes and index types
Java classes, Java resources, and Java sources
Materialized views and materialized view logs
Object tables, object types, and object views
Operators
Sequences
Stored functions, procedures, and packages
Synonyms

Tables and index-organized tables


Views

S-ar putea să vă placă și