Top Banner
35
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle
Page 2: Oracle

Objectives of the Presentation

Features Datatypes

DDLs

Page 3: Oracle

We can’t possibly

talk about everything on this list in detail!

Page 4: Oracle

So instead we are going to pick just a couple of them to look

at in depth...

Page 5: Oracle

IBM31.8%

Oracle40.4%

Microsoft12.3%

Other15.5%

Oracle: #1 RDBMS Vendor Overall

Page 6: Oracle

7

Oracle’s Commitment to Windows

2000 200320011993

Windows Server 2003

Windows2000

WindowsNT

Windows XP

2004 2005

Windows x64

• 8i -> 9i - Real Application Clusters, PL/SQL enhancements, XMLType enhancements

• 9i -> 10g - ASM space management, tracing and diagnostics, DML error logging, async commit, more PL/SQL changes, table/column encryption, restore points

• 10g -> 11g - Probably best to point you to technet on that one.

Page 7: Oracle

ORACLE 8i New Features

Content Management for the Internet

Oracle8i interMedia, Spatial, Time Series, and Visual Image Retrieval

Java

Data Warehousing and Very Large Data Bases (VLDB)

Page 8: Oracle

Database Features

Partitioning Enhancements

System Management

Oracle Parallel Server

Distributed Systems

Networking, Security, and Oracle Advanced Security

Program InterfacesSkip Seen Slides

Page 9: Oracle

Oracle8i interMedia, Spatial, Time Series, and Visual Image Retrieval

Integrate all your data into its datastore.

The Oracle8i extensibility framework and object relational technology have been exploited to extend of reliability, availability, and data management capabilities of the database server to multimedia data.

A new multimedia option, Oracle8i interMedia, services text, document, image, audio, video, and locational data in a single integrated package.

The Spatial, Time Series, and Visual Image Retrieval options, available separately, also have been designed to utilize the Oracle8i extensibility architecture.

Page 10: Oracle

Oracle8i interMedia

Oracle8i Spatial

BACK

Page 11: Oracle

Oracle8i interMedia Allows multimedia data to be managed in an

integral fashion with other enterprise data. Applications can access interMedia through

both object and relational interfaces – Extensible Index

– Extensible Query Optimizer

– Filters

– Hierarchical Query Feedback BACK

Page 12: Oracle

Extensible Index and Extensible Query Optimizer

Creating an index is now much simpler because it is created and maintained using standard SQL.

This is made possible through the Oracle8i extensible indexing framework as described in

"User-Defined Operators and Extensible Indexing".

The optimizer can be used to select the best plan for executing a CONTAINS query.

It does so by analyzing collected statistics of all the tables and indexes affected by a CONTAINS query. BACK

Page 13: Oracle

Filters and Hierarchical Query Feedback

By default during indexing, interMedia Text uses the Inso Corporation filtering technology,

which can filter most document formats. This filtering technology automatically

recognizes document formats. Thus, this filter can be used to index single or

mixed column formats. A custom or other filter may also be specified to filter documents during indexing.

Given a query expression, interMedia Text returns related query term information (broader term, narrower term, related term) that can help refine queries.

BACK

Page 14: Oracle

Oracle8i Spatial Spatial data is any data with a location

component. Oracle8i Spatial is designed for two groups

of users: – It enables traditional database customers to add

useful spatial queries to their applications.

– It supports geographic information system (GIS) vendors who must store, retrieve, and manage very large spatial databases containing hundreds of gigabytes of geodata.

Page 15: Oracle

Oracle8i Time Series

Oracle8i Time Series enables time-stamped data to be stored efficiently in an Oracle database.

It supports a basic set of functions--calendar, time series, and time scaling--to retrieve and process data.

  Oracle8i Time Series provides the following kinds of

functions:

– Calendar functions provide a convenient mechanism for defining time-related operations and ensuring the validity of time-related data.

– For example, arbitrary calendars can be defined over a fixed interval, such as a calendar of business days in the week or a calendar of quarterly dividend payment dates.

Page 16: Oracle

Time series functions provide analysis of time series data and include support for complex aggregation (such as moving average), mathematical operations (such as cumulative sum and cell-by-cell arithmetic operations), and data verification.

Time scaling functions allow a time series function to be transformed from one time scale to another, such as from aggregate daily data into quarterly summaries.

Time scaling is flexible because the source and target scales are determined by calendars, which can be customized.

BACK

Page 17: Oracle

Data Warehousing and Very Large Data Bases (VLDB)

The performance of queries is dramatically increased by materialized views and summary management, which allow frequently requested summaries to be stored and maintained.

Parallelism is improved with more operations offered in parallel.

Moving data from one database to another is made simpler and faster with transportable tablespaces.

A materialized view is a stored summary containing precomputed results.

Transportable Tablespaces– This feature allows a user to move a subset of an Oracle

database into another Oracle databaseBACK

Page 18: Oracle

Database Features With Oracle8i, the Oracle database server provides a

new extensibility framework for developers to extend the database to meet their needs.

Many object relational enhancements have been incorporated into this release, and this functionality has been extended to all Oracle8i product configurations.

Online transaction processing (OLTP) systems are usually concerned with entering and retrieving mission-critical data from day-to-day operations.

Page 19: Oracle

Database Features

Availability, reliability, and performance are extremely important for these systems.

Oracle8i delivers significant enhancements in these areas, along with improvements in scalability, serviceability, and security.

Advance Queuing has been significantly enhanced, continuing to develop the publish/subscribe messaging paradigm.

BACK

Page 20: Oracle

Oracle Database 10g

“Sophisticated Simplicity”- Sean McCown, InfoWorld

Page 21: Oracle

.NET Data Access

VB .NETVB .NET C#C#ASP .NETASP .NET Any other .NET Any other .NET LanguageLanguage

Oracle Data ProviderOracle Data ProviderFor .NET For .NET

Oracle Database Oracle Database ExtensionsExtensions

for .NETfor .NET(VB .NET, C#,(VB .NET, C#,

C++) C++)

Page 22: Oracle

ORACLE 10g

The idea of Oracle 10g is that the database will be able to dynamically "requisition" resources from the grid to meet levels of peak demand.

Other enhancements for Oracle 10g are aimed at reducing costs and improving the quality of service by making the database easier to deploy and manage including enhancements to backup and recovery and data warehousing .

Page 23: Oracle

Features of Oracle 10g As with Oracle 9i, one of the major focuses of

Oracle 10g is on reducing costs and increasing up-time by making the database easier to manage.

Other major enhancements in this area include:-

– Enhancing Enterprise Manager

– Availability

– Data Warehousing Skip Seen Slides

Page 24: Oracle

Enhancing Enterprise Manager

Enhancing Enterprise Manager to be able to:-

– Manage the whole grid

– The complete stack of resources

– Simplifying installation and

– Configuration by reducing the number of initialization parameters.

BACK

Page 25: Oracle

Availability

Oracle 10g Real Application Clusters have been enhanced to provide Automatic Service Provisioning.

Servers are automatically allocated to work loads and clients are automatically assigned to the server with the least load.

Also on failure of a server, the surviving servers are automatically reallocated to work loads.

Page 26: Oracle

Availability Other enhancements in this area include:

– Flashback available at the row, transaction, table or database level.

– Recovery area on disk that is maintained automatically by the database and contains only those blocks changed since the last backup - thereby enabling faster recovery from media failure.

– Data guard (standby database) has been enhanced to enable compression and encryption of log traffic from the master database to the standby system;

– Tables can now be redefined without invalidating stored procedures.

– Support for rolling upgrades of the hardware, operating system and the database to reduce planned down time.

BACK

Page 27: Oracle

Data Warehousing

Oracle 10g Data Warehousing enhancements include:

– An increase in the size limits of the database to support ultra-large databases of millions of terabytes in size and ultra-large files of terabytes in size.

– The 4GB restriction on LOBs has been raised to 128 terabytes.

– Improvements to Real Application Clusters (RAC) enable resources to be allocated automatically and means that operational data can be used immediately without the need to copy it to another database.

Page 28: Oracle

Data Warehousing

Enhancements to OLAP analytic

A data-mining GUI and a new SQL model allow query results to be treated as sets of multi-dimensional arrays on which complex inter-dependent operations - such as forecasting - can be run without the need to extract data to spreadsheets or perform complex joins and unions on the data.

A new changed data capture facility based on Oracle Streams provides low or zero latency trickle feeds that combined with integrated extraction, transformation and loading (etl) enable real-time warehousing.

BACK

Page 29: Oracle

Performance Features of Oracle 10g

Active Session History Reports

Automatic PGA Memory Management

Automatic Shared Memory Management

Automatic Tuning of Multiblock Read Count

Automatic Workload Repository Reports

Configurable Automatic Workload Repository SQL Collection

Enhanced End to End Application Tracing

Page 30: Oracle

Performance Features of Oracle 10g

Improved System Statistics

SQL Access Advisor

SQL Profiles

SQL Tuning Advisor

SQL Tuning Sets

V$SQLSTATS View

Page 31: Oracle

Oracle Database 10g Windows .NET

Developer Strategy

Page 32: Oracle

Oracle 10g Grid Computing Strategy

Page 33: Oracle

Oracle 10g Goals

Highest quality of service– Availability, performance, scalability, security

Half the Cost

Easiest to Manage

– 50% or more reduction in administration costs

Most complete, integrated database

Page 34: Oracle

Oracle Grid Computing

Highest Quality of Service and

Flexibility Half the Cost Easiest to Manage

StorageGrid

DatabaseGrid

ApplicationServer Grid

GridControl

Grid Computing enable groups of networked computers to be pooled and provisioned on demand to meet the changing needs of the buisness.

Page 35: Oracle

Oracle Database 10g Awards

eWeek Analyst Choice Award and Top 10 Product of 2004

I.E. Readers’ Choice Award: Best DBMS for Data Warehousing

CRN recommends 5/5 stars

DM Review 2004 Winner of Readers Award for Database and Data Store

InfoWorld “Database of the Year” 2004