SlideShare a Scribd company logo
Oracle
Objectives of the Presentation
Features
Datatypes
DDLs
We can’t
possibly
talk about
everything
on this list
in detail!
So instead
we are going to
pick just a couple
of them to look
at in depth...
Oracle: #1 RDBMS Vendor
Overall
Microsoft
12.3%

Other
15.5%

IBM
31.8%
Oracle
40.4%
Oracle’s Commitment to Windows

7
1993

•

2000

2001

2003

2004

2005

8i -> 9i - Real Application Clusters, PL/SQL enhancements,
XMLType enhancements
• 9i -> 10g - ASM space management, tracing and diagnostics,
Windows
Windows
Windows
Windows Windows
DML error logging, async commit, more PL/SQL changes, x64
Server
NT
2000
XP
table/column encryption, restore points
2003
• 10g -> 11g - Probably best to point you to technet on that one.
ORACLE 8i
New Features
 Content Management for the Internet

Oracle8i interMedia, Spatial, Time Series, and Visual
 Java


Data Warehousing and Very Large Data Bases (VLDB
 Database Features
 Partitioning Enhancements
 System Management
 Oracle Parallel Server
 Distributed Systems
 Networking, Security, and Oracle Advanced
Security
 Program Interfaces

Skip Seen Slides
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.
 Oracle8i interMedia

 Oracle8i Spatial

BACK
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
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
BACK
CONTAINS query.
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
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.
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.
 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
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 database

BACK
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.
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
Oracle Database 10g

“Sophisticated Simplicity”
- Sean McCown, InfoWorld
.NET Data Access
ASP .NET

VB .NET

C#

Any other .NET
Language

Oracle Data Provider
For .NET

Oracle Database
Extensions
for .NET
(VB .NET, C#,
C++)
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 .
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
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
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.
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
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.
Data Warehousing
 Enhancements to OLAP analytic
 A data-mining GUI and a new SQL model allow
query results to be treated as sets of multidimensional 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
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
Performance Features of
Oracle 10g
 Improved System Statistics
 SQL Access Advisor
 SQL Profiles
 SQL Tuning Advisor
 SQL Tuning Sets
 V$SQLSTATS View
Oracle Database 10g
Windows .NET
Developer Strategy
Oracle 10g
Grid Computing Strategy
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
Oracle Grid Computing
Storage
Grid

Database
Grid

 Highest Quality of Service and
Flexibility
 Half the Cost
 Easiest to Manage

Application
Server Grid

Grid
Control

Grid Computing enable
groups of networked
computers to be pooled and
provisioned on demand to
meet the changing needs of
the buisness.
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
Ad

More Related Content

What's hot (20)

Oracle 12c Architecture
Oracle 12c ArchitectureOracle 12c Architecture
Oracle 12c Architecture
AmeerpetTrainingOnline
 
Oracle golden gate 12c New Features
Oracle golden gate 12c New FeaturesOracle golden gate 12c New Features
Oracle golden gate 12c New Features
Satishbabu Gunukula
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19c
Satishbabu Gunukula
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overview
moin_azeem
 
Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Gustavo Rene Antunez
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
honglee71
 
Oracle archi ppt
Oracle archi pptOracle archi ppt
Oracle archi ppt
Hitesh Kumar Markam
 
Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle database
Samar Prasad
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle Multitenant
Pini Dibask
 
Oracle DB
Oracle DBOracle DB
Oracle DB
R KRISHNA DEEKSHITH VINNAKOTA
 
Understanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12cUnderstanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12c
IT Help Desk Inc
 
Oracle database 12c intro
Oracle database 12c introOracle database 12c intro
Oracle database 12c intro
pasalapudi
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
Yudi Herdiana
 
Oracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAsOracle GoldenGate for Oracle DBAs
Oracle GoldenGate for Oracle DBAs
Guatemala User Group
 
Oracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesOracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slides
Saiful
 
Data Guard Architecture & Setup
Data Guard Architecture & SetupData Guard Architecture & Setup
Data Guard Architecture & Setup
Satishbabu Gunukula
 
Summer training oracle
Summer training   oracle Summer training   oracle
Summer training oracle
Arshit Rai
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
DLT Solutions
 
Oracle DBA
Oracle DBAOracle DBA
Oracle DBA
shivankuniversity
 
Doag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenesDoag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenes
Trivadis
 
Oracle golden gate 12c New Features
Oracle golden gate 12c New FeaturesOracle golden gate 12c New Features
Oracle golden gate 12c New Features
Satishbabu Gunukula
 
Why oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19cWhy oracle data guard new features in oracle 18c, 19c
Why oracle data guard new features in oracle 18c, 19c
Satishbabu Gunukula
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overview
moin_azeem
 
Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Gustavo Rene Antunez
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
honglee71
 
Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle database
Samar Prasad
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle Multitenant
Pini Dibask
 
Understanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12cUnderstanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12c
IT Help Desk Inc
 
Oracle database 12c intro
Oracle database 12c introOracle database 12c intro
Oracle database 12c intro
pasalapudi
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
Yudi Herdiana
 
Oracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesOracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slides
Saiful
 
Summer training oracle
Summer training   oracle Summer training   oracle
Summer training oracle
Arshit Rai
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
DLT Solutions
 
Doag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenesDoag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenes
Trivadis
 

Viewers also liked (8)

Ad and da convertor
Ad and da convertorAd and da convertor
Ad and da convertor
Sandeep Kamath
 
Ad and da convertor
Ad and da convertorAd and da convertor
Ad and da convertor
Sandeep Kamath
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
Sandeep Kamath
 
Technology
TechnologyTechnology
Technology
Sandeep Kamath
 
Oracle advanced
Oracle advancedOracle advanced
Oracle advanced
Sandeep Kamath
 
Biometrics
BiometricsBiometrics
Biometrics
Sandeep Kamath
 
Android persentation
Android persentationAndroid persentation
Android persentation
Sandeep Kamath
 
Analog and digital signals
Analog and digital signalsAnalog and digital signals
Analog and digital signals
teja reddy
 
Ad

Similar to Oracle (20)

One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12c
Satishbabu Gunukula
 
plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100
Prithvi Rajkumar
 
oracle_workprofile.pptx
oracle_workprofile.pptxoracle_workprofile.pptx
oracle_workprofile.pptx
ssuser20fcbe
 
Remote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts 11g Features
Remote DBA Experts 11g Features
Remote DBA Experts
 
Data warehousing features in oracle
Data warehousing features in oracleData warehousing features in oracle
Data warehousing features in oracle
Jinal Shah
 
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformRalph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Informatik Aktuell
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
Klaudiia Jacome
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentials
jucaab
 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
iONE ITSolutions
 
Prabhu_dba
Prabhu_dbaPrabhu_dba
Prabhu_dba
Sankar Prabhu
 
Mustafa_CV
Mustafa_CVMustafa_CV
Mustafa_CV
Mustafa Abdulla
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 
Oracle12c Database in-memory Data Sheet
Oracle12c Database in-memory Data SheetOracle12c Database in-memory Data Sheet
Oracle12c Database in-memory Data Sheet
Oracle
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
Marco Gralike
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS overview of database 12c
Getting value from IoT, Integration and Data Analytics
 
Sql Server 2008 Features
Sql Server 2008 FeaturesSql Server 2008 Features
Sql Server 2008 Features
Parul Sharma
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery Day
Thomas Sykes
 
Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013
Ivan Sanders
 
Migration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication TechnologyMigration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication Technology
Donna Guazzaloca-Zehl
 
One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12c
Satishbabu Gunukula
 
plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100plug-into-cloud-wp-12c-1896100
plug-into-cloud-wp-12c-1896100
Prithvi Rajkumar
 
oracle_workprofile.pptx
oracle_workprofile.pptxoracle_workprofile.pptx
oracle_workprofile.pptx
ssuser20fcbe
 
Remote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts 11g Features
Remote DBA Experts 11g Features
Remote DBA Experts
 
Data warehousing features in oracle
Data warehousing features in oracleData warehousing features in oracle
Data warehousing features in oracle
Jinal Shah
 
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformRalph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Informatik Aktuell
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
Klaudiia Jacome
 
OOW09 EBS Tech Essentials
OOW09 EBS Tech EssentialsOOW09 EBS Tech Essentials
OOW09 EBS Tech Essentials
jucaab
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
Maruthi YH
 
Oracle12c Database in-memory Data Sheet
Oracle12c Database in-memory Data SheetOracle12c Database in-memory Data Sheet
Oracle12c Database in-memory Data Sheet
Oracle
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
Marco Gralike
 
Sql Server 2008 Features
Sql Server 2008 FeaturesSql Server 2008 Features
Sql Server 2008 Features
Parul Sharma
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery Day
Thomas Sykes
 
Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013
Ivan Sanders
 
Migration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication TechnologyMigration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication Technology
Donna Guazzaloca-Zehl
 
Ad

More from Sandeep Kamath (20)

Introducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollersIntroducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollers
Sandeep Kamath
 
Rs 232
Rs 232Rs 232
Rs 232
Sandeep Kamath
 
Symbian os
Symbian osSymbian os
Symbian os
Sandeep Kamath
 
Ct213 memory subsystem
Ct213 memory subsystemCt213 memory subsystem
Ct213 memory subsystem
Sandeep Kamath
 
Microprocessor in washing machine
Microprocessor in washing machineMicroprocessor in washing machine
Microprocessor in washing machine
Sandeep Kamath
 
File hippo
File hippoFile hippo
File hippo
Sandeep Kamath
 
Processor
ProcessorProcessor
Processor
Sandeep Kamath
 
Microprocessor in washing machine
Microprocessor in washing machineMicroprocessor in washing machine
Microprocessor in washing machine
Sandeep Kamath
 
Microprocessor based software developnent
Microprocessor based software developnentMicroprocessor based software developnent
Microprocessor based software developnent
Sandeep Kamath
 
Microcessor aplication
Microcessor aplicationMicrocessor aplication
Microcessor aplication
Sandeep Kamath
 
Introducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollersIntroducttion to robotics and microcontrollers
Introducttion to robotics and microcontrollers
Sandeep Kamath
 
Interfacing address
Interfacing addressInterfacing address
Interfacing address
Sandeep Kamath
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Sandeep Kamath
 
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
Sandeep Kamath
 
Conditional jump
Conditional jumpConditional jump
Conditional jump
Sandeep Kamath
 
Cache memory
Cache memoryCache memory
Cache memory
Sandeep Kamath
 
Application of microprocessor
Application of microprocessorApplication of microprocessor
Application of microprocessor
Sandeep Kamath
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
Sandeep Kamath
 
RS 232
RS 232RS 232
RS 232
Sandeep Kamath
 

Recently uploaded (20)

Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 

Oracle

  • 2. Objectives of the Presentation Features Datatypes DDLs
  • 4. So instead we are going to pick just a couple of them to look at in depth...
  • 5. Oracle: #1 RDBMS Vendor Overall Microsoft 12.3% Other 15.5% IBM 31.8% Oracle 40.4%
  • 6. Oracle’s Commitment to Windows 7 1993 • 2000 2001 2003 2004 2005 8i -> 9i - Real Application Clusters, PL/SQL enhancements, XMLType enhancements • 9i -> 10g - ASM space management, tracing and diagnostics, Windows Windows Windows Windows Windows DML error logging, async commit, more PL/SQL changes, x64 Server NT 2000 XP table/column encryption, restore points 2003 • 10g -> 11g - Probably best to point you to technet on that one.
  • 7. ORACLE 8i New Features  Content Management for the Internet  Oracle8i interMedia, Spatial, Time Series, and Visual  Java  Data Warehousing and Very Large Data Bases (VLDB
  • 8.  Database Features  Partitioning Enhancements  System Management  Oracle Parallel Server  Distributed Systems  Networking, Security, and Oracle Advanced Security  Program Interfaces Skip Seen Slides
  • 9. 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.
  • 10.  Oracle8i interMedia  Oracle8i Spatial BACK
  • 11. 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
  • 12. 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 BACK CONTAINS query.
  • 13. 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
  • 14. 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.
  • 15. 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.
  • 16.  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
  • 17. 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 database BACK
  • 18. 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.
  • 19. 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
  • 20. Oracle Database 10g “Sophisticated Simplicity” - Sean McCown, InfoWorld
  • 21. .NET Data Access ASP .NET VB .NET C# Any other .NET Language Oracle Data Provider For .NET Oracle Database Extensions for .NET (VB .NET, C#, C++)
  • 22. 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 .
  • 23. 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
  • 24. 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
  • 25. 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.
  • 26. 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
  • 27. 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.
  • 28. Data Warehousing  Enhancements to OLAP analytic  A data-mining GUI and a new SQL model allow query results to be treated as sets of multidimensional 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
  • 29. 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
  • 30. Performance Features of Oracle 10g  Improved System Statistics  SQL Access Advisor  SQL Profiles  SQL Tuning Advisor  SQL Tuning Sets  V$SQLSTATS View
  • 31. Oracle Database 10g Windows .NET Developer Strategy
  • 33. 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
  • 34. Oracle Grid Computing Storage Grid Database Grid  Highest Quality of Service and Flexibility  Half the Cost  Easiest to Manage Application Server Grid Grid Control Grid Computing enable groups of networked computers to be pooled and provisioned on demand to meet the changing needs of the buisness.
  • 35. 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