SlideShare a Scribd company logo
Presented by
ORIENIT
www.orienit.com
 1979 Oracle Release 2
 1986 client/server relational database
 1989 Oracle 6
 1997 Oracle 8 (object relational)
 1999 Oracle 8i (Java Virtual Machine)
 2000 Oracle Application Server
 2001 Oracle 9i database server
www.orienit.com
 Personal Oracle- for single users. Used
to develop systems
 Oracle Standard Edition- (Entry level
Workgroup server)
 Oracle Enterprise edition- Extended
functionality
 Oracle Lite- (Oracle mobile) single
users using wireless devices.
www.orienit.com
 Oracle Forms Developer
 Oracle Reports Developer
 Oracle Jdeveloper
 Oracle Designer
www.orienit.com
www.orienit.com
Database
Processing
www.orienit.com
www.orienit.com
Oracle training-in-hyderabad
www.orienit.com
 Logical structure - maps the data to
the Physical structure.
 Physical structure -part of the
operating system’s file structure.
 Memory structure - where all the
processing takes place.
www.orienit.com
 control how the data must be stored in
the database.
 five Logical structures:
• tablespaces
• segments
• extents
• data blocks
• schema objects
www.orienit.com
 Parameter files
 Password files
 Datafiles
 Redo log files
 Control files
www.orienit.com
 System Global Area (SGA)
 Program Global Area (PGA)
 The Oracle database uses these memory
areas to store information before they are
made permanent in the database.
www.orienit.com
 A database is divided into logical storage
units called Tablespaces.
 logical construct for arranging different
types of data
 An Oracle database must have at least a
system tablespace.
 It is recommended to have different
tablespaces for user and system data.
www.orienit.com
 a logical structure
Data1 Data2
Data1_01.dbf Data2_01.dbf Data2_02.dbf
The DATA1
Tablespace =
One datafile
The DATA2
Tablespace =
Two datafiles
www.orienit.com
CREATE TABLESPACE test
DATAFILE 'oraservORADATAa.dbf'
SIZE 10M
AUTOEXTEND ON
NEXT 10M MAXSIZE 100M;
CREATE TABLE cust(id int,name varchar2(20))
TABLESPACE test;
www.orienit.com
 SYSTEM
 DATA
 INDEX
 USERS
 ROLLBACK
 TEMP
 TOOLS
www.orienit.com
 Collection of database objects
• Tables
• Views
• Sequences
• Synonyms
• Indexes
• Procedures
• Functions
• Packages
• Triggers
www.orienit.com
 The smallest unit of Input/Output used by
Oracle database.
 The size of data block for any database is
fixed at the time of creation of the
database;
 Some values of the data block size are
2KB, 8KB, 16KB, and 32KB.
 Oracle recommends a size of 8KB
www.orienit.com
 The next level of data storage.
 One extent consists of a specific number
of data blocks
 One or more extents in turn make up a
segment.
 When the existing space in a segment is
completely used, Oracle allocates a new
extent for the segment.
www.orienit.com
 A segment consists of a set of extents
 Each table’s data is stored in its own single
segment.
 Each index’s data is stored in a single
segment.
 More extents are automatically allocated by
Oracle to a segment if its existing extents
become full.
 The different types of segments are the data
segments, index segments,rollback
segments, and temporary segments.
www.orienit.com
 Password file - which contain the password
information for all users.
 Parameter file - which contains all the
important information necessary to start a
database.
 Datafiles - which contain the application data
being stored, as well as any data necessary to
store user-IDs, passwords, and privileges.
 Redo log files - which store all the transactions
made to the database.These files are also called
transaction log files.
 Control files - which store information
specifying the structure of the database,such as
the name and time of creation of the database
and the name and location of the datafiles.
www.orienit.com
The Physical files that make up a database
Control files
Data files
Redo Log
Files
Identify
Identify
Record changes to
www.orienit.com
 Contain a list of all other files in the
database
 Key information such as
• Name of the database
• Date created
• Current state
• Backups performed
• Time period covered by redo files
www.orienit.com
 Store a recording of changes made to the
database as a result of transactions and
internal Oracle Activities
 When Oracle fills one redo log, it
automatically fills a second.
 Used for database recovery
www.orienit.com
 Database users and schemas
 Privileges
 Roles
 Storage settings and quotas
 Resource limits
 Auditing
www.orienit.com
 Data definition language (DDL)
statements
 Data manipulation language (DML)
statements
 Transaction control statements
 Session control statements
 System control statements
 Embedded SQL statements
www.orienit.com
 A transaction is a logical unit of work that
comprises one or more SQL statement
executed by a single user. According to
the ANSI/ISO SQL standard, with which
Oracle is compatible, a transaction
begins with the user’s first executable
SQL statement. A transaction ends when
it is explicitly committed or rolled back.
www.orienit.com
www.orienit.com
Oracle training-in-hyderabad

More Related Content

PPT
Online Oracle Training For Beginners
PPTX
Oracle Database Introduction
PPTX
Oracle database introduction
PPTX
Introduction to Oracle Database
PPT
Introduction to Oracle
PPTX
The oracle database architecture
PPT
Introduction to oracle
Online Oracle Training For Beginners
Oracle Database Introduction
Oracle database introduction
Introduction to Oracle Database
Introduction to Oracle
The oracle database architecture
Introduction to oracle

What's hot (20)

PPT
Introduction to oracle(2)
PPT
Introduction to oracle
PPT
Oracle archi ppt
PPTX
Oracle architecture with details-yogiji creations
PPTX
Introducing ms sql_server_updated
PPT
ora_sothea
PPS
Overview of oracle database
PDF
Dd and atomic ddl pl17 dublin
PDF
MS-SQL SERVER ARCHITECTURE
PDF
Data dictionary pl17
PPTX
Big file tablespaces
PPT
Sql server basics
PPTX
Sql server basics
PPTX
Physical architecture of sql server
PDF
Microsoft SQL Server - Files and Filegroups
PPTX
Introduction of oracle database
PPTX
Oracle Database | Computer Science
PDF
Ado.net
PPTX
A Step by Step Introduction to the MySQL Document Store
PPTX
3. ADO.NET
Introduction to oracle(2)
Introduction to oracle
Oracle archi ppt
Oracle architecture with details-yogiji creations
Introducing ms sql_server_updated
ora_sothea
Overview of oracle database
Dd and atomic ddl pl17 dublin
MS-SQL SERVER ARCHITECTURE
Data dictionary pl17
Big file tablespaces
Sql server basics
Sql server basics
Physical architecture of sql server
Microsoft SQL Server - Files and Filegroups
Introduction of oracle database
Oracle Database | Computer Science
Ado.net
A Step by Step Introduction to the MySQL Document Store
3. ADO.NET
Ad

Viewers also liked (20)

PPTX
A world beneath the waves
PPT
Introduction to oracle
PPTX
DATA STRUCTURE
PPT
Oracle 10g Introduction 1
PPTX
Introduction to triggers
PDF
Database trigger
PDF
Introduction to data structure
PPT
ORACLE 9i
PPTX
OOPs in Java
PPTX
OCA JAVA - 3 Programming with Java Operators
PPT
Java oops and fundamentals
PPTX
Oracle: Cursors
PPT
Lecture2 oracle ppt
PPT
Oracle 10g Application Server
PPTX
Basic Concepts of OOPs (Object Oriented Programming in Java)
PPTX
Oracle architecture ppt
PPT
Oracle Architecture
PPT
Database system concepts
PPTX
Oracle Basics and Architecture
PDF
Data structures (introduction)
A world beneath the waves
Introduction to oracle
DATA STRUCTURE
Oracle 10g Introduction 1
Introduction to triggers
Database trigger
Introduction to data structure
ORACLE 9i
OOPs in Java
OCA JAVA - 3 Programming with Java Operators
Java oops and fundamentals
Oracle: Cursors
Lecture2 oracle ppt
Oracle 10g Application Server
Basic Concepts of OOPs (Object Oriented Programming in Java)
Oracle architecture ppt
Oracle Architecture
Database system concepts
Oracle Basics and Architecture
Data structures (introduction)
Ad

Similar to Oracle training-in-hyderabad (20)

PPTX
An Introduction To Oracle Database
PPT
Oracle training institutes in hyderabad
PPT
Oracle Architecture software overview ppts
PPTX
Oracle DBA
PDF
DBA 101 : Calling all New Database Administrators (PPT)
PPTX
Oracle core dba online training
PPTX
Basic oracle-database-administration
PPT
PPT
Les 01 core
PPTX
PHP Oracle
PPT
ORACLE Architechture.ppt
PPT
Conceptos y herramientas del core de Oracle 11g
PPT
les_01_core_database-oracle00000000.ppt.ppt
PDF
Ora01_OraArc.pdf
PPT
les_01_core.ppt
PPT
1650607.ppt
PDF
Sql introduction
PPS
Oracle Database Overview
PPT
Less01_Architecture.ppt
PPT
Exploring the Oracle Database Architecture.ppt
An Introduction To Oracle Database
Oracle training institutes in hyderabad
Oracle Architecture software overview ppts
Oracle DBA
DBA 101 : Calling all New Database Administrators (PPT)
Oracle core dba online training
Basic oracle-database-administration
Les 01 core
PHP Oracle
ORACLE Architechture.ppt
Conceptos y herramientas del core de Oracle 11g
les_01_core_database-oracle00000000.ppt.ppt
Ora01_OraArc.pdf
les_01_core.ppt
1650607.ppt
Sql introduction
Oracle Database Overview
Less01_Architecture.ppt
Exploring the Oracle Database Architecture.ppt

More from sreehari orienit (20)

PDF
Oracle dba trainining in hyderabad
PPT
Beier hints
PDF
Oracleapps scm trainining in hyderabad
PDF
Oracleapps finance trainining in hyderabad
PDF
Oracle adf-training-in-hyderabad
PDF
Oracle adf-training-in-hyderabad
PDF
Oracle webcenter trainining in hyderabad
PDF
Oracle soa trainining in hyderabad
PDF
Oracle obiee trainining in hyderabad
PDF
Oracleapps technical trainining in hyderabad
PDF
Oracleapps finance trainining in hyderabad
PDF
Oracle adf trainining in hyderabad
PDF
Hadoop training in hyderabad
PPTX
Oracle institutes in Hyderabad.
PDF
Oracleapps finance trainining in hyderabad
PDF
Oracle adf trainining in hyderabad
PDF
Oracleapps scm trainining in hyderabad
PDF
Oracleapps hrms trainining in hyderabad
PDF
Oracle adf trainining in hyderabad
PDF
Hadoop Training Institutes in Hyderabad
Oracle dba trainining in hyderabad
Beier hints
Oracleapps scm trainining in hyderabad
Oracleapps finance trainining in hyderabad
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
Oracle webcenter trainining in hyderabad
Oracle soa trainining in hyderabad
Oracle obiee trainining in hyderabad
Oracleapps technical trainining in hyderabad
Oracleapps finance trainining in hyderabad
Oracle adf trainining in hyderabad
Hadoop training in hyderabad
Oracle institutes in Hyderabad.
Oracleapps finance trainining in hyderabad
Oracle adf trainining in hyderabad
Oracleapps scm trainining in hyderabad
Oracleapps hrms trainining in hyderabad
Oracle adf trainining in hyderabad
Hadoop Training Institutes in Hyderabad

Recently uploaded (20)

PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Pre independence Education in Inndia.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Pharma ospi slides which help in ospi learning
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Basic Mud Logging Guide for educational purpose
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Cell Structure & Organelles in detailed.
PDF
Classroom Observation Tools for Teachers
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
Anesthesia in Laparoscopic Surgery in India
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
TR - Agricultural Crops Production NC III.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Pre independence Education in Inndia.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Supply Chain Operations Speaking Notes -ICLT Program
102 student loan defaulters named and shamed – Is someone you know on the list?
Pharma ospi slides which help in ospi learning
Microbial disease of the cardiovascular and lymphatic systems
Basic Mud Logging Guide for educational purpose
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Cell Structure & Organelles in detailed.
Classroom Observation Tools for Teachers
STATICS OF THE RIGID BODIES Hibbelers.pdf

Oracle training-in-hyderabad

  • 2.  1979 Oracle Release 2  1986 client/server relational database  1989 Oracle 6  1997 Oracle 8 (object relational)  1999 Oracle 8i (Java Virtual Machine)  2000 Oracle Application Server  2001 Oracle 9i database server www.orienit.com
  • 3.  Personal Oracle- for single users. Used to develop systems  Oracle Standard Edition- (Entry level Workgroup server)  Oracle Enterprise edition- Extended functionality  Oracle Lite- (Oracle mobile) single users using wireless devices. www.orienit.com
  • 4.  Oracle Forms Developer  Oracle Reports Developer  Oracle Jdeveloper  Oracle Designer www.orienit.com
  • 10.  Logical structure - maps the data to the Physical structure.  Physical structure -part of the operating system’s file structure.  Memory structure - where all the processing takes place. www.orienit.com
  • 11.  control how the data must be stored in the database.  five Logical structures: • tablespaces • segments • extents • data blocks • schema objects www.orienit.com
  • 12.  Parameter files  Password files  Datafiles  Redo log files  Control files www.orienit.com
  • 13.  System Global Area (SGA)  Program Global Area (PGA)  The Oracle database uses these memory areas to store information before they are made permanent in the database. www.orienit.com
  • 14.  A database is divided into logical storage units called Tablespaces.  logical construct for arranging different types of data  An Oracle database must have at least a system tablespace.  It is recommended to have different tablespaces for user and system data. www.orienit.com
  • 15.  a logical structure Data1 Data2 Data1_01.dbf Data2_01.dbf Data2_02.dbf The DATA1 Tablespace = One datafile The DATA2 Tablespace = Two datafiles www.orienit.com
  • 16. CREATE TABLESPACE test DATAFILE 'oraservORADATAa.dbf' SIZE 10M AUTOEXTEND ON NEXT 10M MAXSIZE 100M; CREATE TABLE cust(id int,name varchar2(20)) TABLESPACE test; www.orienit.com
  • 17.  SYSTEM  DATA  INDEX  USERS  ROLLBACK  TEMP  TOOLS www.orienit.com
  • 18.  Collection of database objects • Tables • Views • Sequences • Synonyms • Indexes • Procedures • Functions • Packages • Triggers www.orienit.com
  • 19.  The smallest unit of Input/Output used by Oracle database.  The size of data block for any database is fixed at the time of creation of the database;  Some values of the data block size are 2KB, 8KB, 16KB, and 32KB.  Oracle recommends a size of 8KB www.orienit.com
  • 20.  The next level of data storage.  One extent consists of a specific number of data blocks  One or more extents in turn make up a segment.  When the existing space in a segment is completely used, Oracle allocates a new extent for the segment. www.orienit.com
  • 21.  A segment consists of a set of extents  Each table’s data is stored in its own single segment.  Each index’s data is stored in a single segment.  More extents are automatically allocated by Oracle to a segment if its existing extents become full.  The different types of segments are the data segments, index segments,rollback segments, and temporary segments. www.orienit.com
  • 22.  Password file - which contain the password information for all users.  Parameter file - which contains all the important information necessary to start a database.  Datafiles - which contain the application data being stored, as well as any data necessary to store user-IDs, passwords, and privileges.  Redo log files - which store all the transactions made to the database.These files are also called transaction log files.  Control files - which store information specifying the structure of the database,such as the name and time of creation of the database and the name and location of the datafiles. www.orienit.com
  • 23. The Physical files that make up a database Control files Data files Redo Log Files Identify Identify Record changes to www.orienit.com
  • 24.  Contain a list of all other files in the database  Key information such as • Name of the database • Date created • Current state • Backups performed • Time period covered by redo files www.orienit.com
  • 25.  Store a recording of changes made to the database as a result of transactions and internal Oracle Activities  When Oracle fills one redo log, it automatically fills a second.  Used for database recovery www.orienit.com
  • 26.  Database users and schemas  Privileges  Roles  Storage settings and quotas  Resource limits  Auditing www.orienit.com
  • 27.  Data definition language (DDL) statements  Data manipulation language (DML) statements  Transaction control statements  Session control statements  System control statements  Embedded SQL statements www.orienit.com
  • 28.  A transaction is a logical unit of work that comprises one or more SQL statement executed by a single user. According to the ANSI/ISO SQL standard, with which Oracle is compatible, a transaction begins with the user’s first executable SQL statement. A transaction ends when it is explicitly committed or rolled back. www.orienit.com

Editor's Notes

  • #16: Tablespaces A database is divided into logical storage units called tablespaces, which group related logical structures together. For example, tablespaces commonly group all of an application’s objects to simplify some administrative operations. Each database is logically divided into one or more tablespaces. One or more datafiles are explicitly created for each tablespace to physically store the data of all logical structures in a tablespace. The combined size of a tablespace’s datafiles is the total storage capacity of the tablespace (SYSTEM tablespace has 2 MB storage capacity while USERS tablespace has 4 MB). The combined storage capacity of a database’s tablespaces is the total storage capacity of the database (6 MB).
  • #24: Datafiles Every Oracle database has one or more physical datafiles. A database’s datafiles contain all the database data. The data of logical database structures such as tables and indexes is physically stored in the datafiles allocated for a database. The characteristics of datafiles are: A datafile can be associated with only one database. Datafiles can have certain characteristics set to allow them to automatically extend when the database runs out of space. One or more datafiles form a logical unit of database storage called a tablespace, as discussed earlier in this chapter.
  • #25: Control Files Every Oracle database has a control file. A control file contains entries that specify the physical structure of the database. For example, it contains the following types of information: Database name Names and locations of datafiles and redo log files Time stamp of database creation Like the redo log, Oracle allows the control file to be multiplexed for protection of the control file. The Use of Control Files Every time an instance of an Oracle database is started, its control file is used to identify the database and redo log files that must be opened for database operation to proceed. If the physical makeup of the database is altered (for example, a new datafile or redo log file is created), the control file is automatically modified by Oracle to reflect the change.
  • #26: Redo Log Files Every Oracle database has a set of two or more redo log files. The set of redo log files for a database is collectively known as the database’s redo log. A redo log is made up of redo entries (also called redo records), each of which is a group of change vectors describing a single atomic change to the database. The primary function of the redo log is to record all changes made to data. Should a failure prevent modified data from being permanently written to the datafiles, the changes can be obtained from the redo log and work is never lost. Redo log files are critical in protecting a database against failures. To protect against a failure involving the redo log itself, Oracle allows a multiplexed redo log so that two or more copies of the redo log can be maintained on different disks.
  • #27: Roles Oracle provides for easy and controlled privilege management through roles. Roles are named groups of related privileges that are granted to users or other roles. A privilege is a right to execute a particular type of SQL statement. Some examples of privileges include the right to: Connect to the database (create a session) Create a table in your schema Select rows from someone else’s table Execute someone else’s stored procedure
  • #30: Consider a banking database. When a bank customer transfers money from a savings account to a checking account, the transaction might consist of three separate operations: decrease the savings account, increase the checking account, and record the transaction in the transaction journal. Oracle must guarantee that all three SQL statements are performed to maintain the accounts in proper balance. When something prevents one of the statements in the transaction from executing (such as a hardware failure), the other statements of the transaction must be undone; this is called rolling back. If an error occurs in making either of the updates, then neither update is made.