SlideShare a Scribd company logo
Introduction
of
Oracle Database
By
TIBAcademy
ORACLE HISTORY
Larry Ellison and his two friends and former co-workers, Bob Miner and
Ed Oates, started a consultancy called Software Development
Laboratories (SDL) in 1977. SDL developed the original version of the
Oracle software.
Developer
Usage
Oracle Database Architecture. An Oracle database is a collection of data treated
as a unit. The purpose of a database is to store and retrieve related
information. A database server is the key to solving the problems of information
management.
The i in oracle 8i and 9i stands for INTERNET and the g in 10g and 11g stands for
GRID, because from 10g onwards oracle supports grid architecture.
Meaning of i & g in Oracle databases
Oracle released Oracle Database 12c into general availability July 1, 2013.
According to Oracle, this is "the first database designed for the cloud.”
Meaning of Oracle 12c
ORACLE HISTORY
 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
The major Oracle versions, with their latest patch-sets
are:
Oracle 7: ... - 7.3.4.5
Oracle 8: 8.0.3 - 8.0.6
Oracle 8i: 8.1.5.0 - 8.1.7.4
Oracle 9i (Release 1): 9.0.1.0 - 9.0.1.4
Oracle 9i (Release 2): 9.2.0.1 - 9.2.0.8
Oracle 10g (Release 1): 10.1.0.2 - 10.1.0.5
Oracle 10g (Release 2): 10.2.0.1 - 10.2.0.5
Oracle 11g (Release 1): 11.1.0.6 - 11.1.0.7
Oracle 11g (Release 2): 11.2.0.1 - 11.2.0.4
Oracle 12c (Release 1): 12.1.0.1 - 12.1.0.2.0
Note: If running on one of the above releases, it is
recommended to always install the latest patch-set.
OVERVIEW OF ORACLE GRID ARCHITECTURE
Grid computing is a new IT architecture that produces more resilient and lower cost enterprise information
systems. With grid computing, groups of independent, modular hardware and software components can
be connected and rejoined on demand to meet the changing needs of businesses.
Benefits of Grid Computing
Compared to other models of computing, IT systems designed and implemented in the grid style deliver
higher quality of service,
lower cost, and
greater flexibility.
 Higher quality of service results from having no single point of failure,
a robust security infrastructure, and
centralized, policy-driven management.
Lower costs derive from increasing the utilization of resources and dramatically reducing
management and maintenance costs.
Rather than dedicating a stack of software and hardware to a specific task, all resources are
pooled and allocated on demand, thus eliminating under utilized capacity and redundant capabilities.
Grid computing also enables the use of smaller individual hardware components, thus reducing the cost
of each individual component and providing more flexibility to devote resources in accordance with
changing needs.
ORACLE FAMILY
 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.
SOME DEVELOPER TOOLS
 Oracle Forms Developer
 Oracle Reports Developer
 Oracle Jdeveloper
 Oracle Designer
FILE PROCESSING
Database
Processing
DATABASE STRUCTURE
 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.
THE LOGICAL STRUCTURES
 control how the data must be stored in
the database.
 five Logical structures:
 tablespaces
 segments
 extents
 data blocks
 schema objects
PHYSICAL STRUCTURES
 Parameter files
 Password files
 Datafiles
 Redo log files
 Control files
TABLESPACES
 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.
SCHEMAS AND SCHEMA OBJECTS
 Collection of database objects
 Tables
 Views
 Sequences
 Indexes
 Procedures
 Functions
 Packages
 Triggers
DATA BLOCKS
 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
EXTENTS
 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.
SEGMENT
 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.
PHYSICAL DATABASE STRUCTURE
 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
SECURITY MECHANISMS
 Database users and schemas
 Privileges
 Roles
 Storage settings and quotas
 Resource limits
 Auditing
DATA ACCESS: SQL
 Data definition language (DDL) statements
 Data manipulation language (DML)
statements
 Transaction control statements
 Session control statements
 System control statements
 Embedded SQL statements
TRANSACTIONS
 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.
TRANSACTION EXAMPLE
DATA ACCESS: SQL
Session Control Statements
These statements let a user control the properties of the current
session, including enabling and disabling roles and changing language
settings. The two session control statements are
ALTER SESSION and SET ROLE.
System Control Statements
These statements change the properties of the Oracle database
instance. The only system control statement is ALTER SYSTEM.
It lets users change settings, such as the minimum number of shared
servers, kill a session, and perform other tasks.
Embedded SQL Statements
These statements incorporate DDL, DML, and transaction control
statements in a procedural language program, such as those used with
the Oracle precompilers. Examples include OPEN,
CLOSE, FETCH, and EXECUTE
Overview of Data types
Each column value and constant in a SQL statement has a data
type, which is associated with a specific storage format,
constraints, and a valid range of values. When you create a table,
you must specify a datatype for each of its columns.
Oracle provides the following built-in data types:
Character datatypes
Numeric datatypes
DATE datatype
LOB datatypes
RAW and LONG RAW datatypes
Relational Model Concepts
 A Relation is a mathematical concept based on
the ideas of sets
 The model was first proposed by Dr. E.F. Codd of
IBM Research in 1970 in the following paper:
– "A Relational Model for Large Shared Data Banks," Communications of
the ACM (Association for Computing machinery), June 1970
 The above paper caused a major revolution in the
field of database management
FUNCTIONS OF A DBMS
 Data definition: SQL lets a user define the structure and organization
of the stored data and relationships among the stored data items.
 Data retrieval: SQL allows a user or an application program to retrieve
stored data from the database and use it.
 Data manipulation: SQL allows a user or an application program to
update the database by adding new data, removing old data, and
modifying previously stored data.
 Access control: SQL can be used to restrict a user’s ability to retrieve,
add, and modify data, protecting stored data against unauthorized
access.
 Data sharing: SQL is used to coordinate data sharing by concurrent
users, ensuring that they do not interfere with one another.
 Data integrity: SQL defines integrity constraints in the database,
protecting it from corruption due to inconsistent updates or system
failures.
 SQL is thus a comprehensive language for controlling and interacting
with a database management system.
Informal Definitions
 Informally, a relation looks like a table of values.
 A relation typically contains a set of rows.
 The data elements in each row represent certain facts
that correspond to a real-world entity or relationship
– In the formal model, rows are called tuples
 Each column has a column header that gives an
indication of the meaning of the data items in that column
– In the formal model, the column header is
called an attribute name (or just attribute)
Example of a Relation
Relational Integrity Constraints
 Constraints are conditions that must hold on all
valid relation states.
 There are three main types of constraints in the
relational model:
– Key constraints
– Entity integrity constraints
– Referential integrity constraints
 Another implicit constraint is the domain
constraint
– Every value in a tuple must be from the domain of its attribute (or it
could be null, if allowed for that attribute)
STRUCTURED QUERY LANGUAGE
 SQL (Structured Query Language) is a database sub-language for
querying and modifying relational databases.
 It was developed by IBM Research in the mid 70's and standardized by
ANSI in 1986.
 Relational Model defines two root languages for accessing a relational
database -- Relational Algebra and Relational Calculus.
REFERENCES
 https://docs.oracle.com/cd/B19306_01/server.102/b14220/i
ntro.htm
 Oracle 11g with PL/SQL Approach by Sham Tickoo and
Sunil Raina
Best IT Training institute in Bangalore
For More Query
+91 9513332301/02
www.traininginbangalore.com

More Related Content

What's hot

Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
Mohammad Javad Beheshtian
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
puja_dhar
 
Oracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creationsOracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creations
Yogiji Creations
 
Oracle DB
Oracle DBOracle DB
Présentation Oracle DataBase 11g
Présentation Oracle DataBase 11gPrésentation Oracle DataBase 11g
Présentation Oracle DataBase 11g
Cynapsys It Hotspot
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database Introduction
Chhom Karath
 
Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle databaseSamar Prasad
 
Oracle Database | Computer Science
Oracle Database | Computer ScienceOracle Database | Computer Science
Oracle Database | Computer Science
Transweb Global Inc
 
Oracle architecture ppt
Oracle architecture pptOracle architecture ppt
Oracle architecture ppt
Deepak Shetty
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
Remote DBA Services
 
Orcale dba training
Orcale dba trainingOrcale dba training
Orcale dba training
united global soft
 
Oracle Architecture
Oracle ArchitectureOracle Architecture
Oracle Architecture
Neeraj Singh
 
Introduction to oracle database (basic concepts)
Introduction to oracle database (basic concepts)Introduction to oracle database (basic concepts)
Introduction to oracle database (basic concepts)
Bilal Arshad
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
Soumya Das
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overviewmoin_azeem
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architectureSimon Huang
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
Amrit Kaur
 
An Introduction To Oracle Database
An Introduction To Oracle DatabaseAn Introduction To Oracle Database
An Introduction To Oracle Database
Meysam Javadi
 
Oracle Complete Interview Questions
Oracle Complete Interview QuestionsOracle Complete Interview Questions
Oracle Complete Interview Questions
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
 
153 Oracle dba interview questions
153 Oracle dba interview questions153 Oracle dba interview questions
153 Oracle dba interview questions
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
 

What's hot (20)

Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
 
Oracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creationsOracle architecture with details-yogiji creations
Oracle architecture with details-yogiji creations
 
Oracle DB
Oracle DBOracle DB
Oracle DB
 
Présentation Oracle DataBase 11g
Présentation Oracle DataBase 11gPrésentation Oracle DataBase 11g
Présentation Oracle DataBase 11g
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database Introduction
 
Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle database
 
Oracle Database | Computer Science
Oracle Database | Computer ScienceOracle Database | Computer Science
Oracle Database | Computer Science
 
Oracle architecture ppt
Oracle architecture pptOracle architecture ppt
Oracle architecture ppt
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
Orcale dba training
Orcale dba trainingOrcale dba training
Orcale dba training
 
Oracle Architecture
Oracle ArchitectureOracle Architecture
Oracle Architecture
 
Introduction to oracle database (basic concepts)
Introduction to oracle database (basic concepts)Introduction to oracle database (basic concepts)
Introduction to oracle database (basic concepts)
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overview
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architecture
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
 
An Introduction To Oracle Database
An Introduction To Oracle DatabaseAn Introduction To Oracle Database
An Introduction To Oracle Database
 
Oracle Complete Interview Questions
Oracle Complete Interview QuestionsOracle Complete Interview Questions
Oracle Complete Interview Questions
 
153 Oracle dba interview questions
153 Oracle dba interview questions153 Oracle dba interview questions
153 Oracle dba interview questions
 

Similar to Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore

A Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational DatabaseA Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational Database
Karla Adamson
 
Bt0066 database management system1
Bt0066 database management system1Bt0066 database management system1
Bt0066 database management system1
Techglyphs
 
ORACLE Architechture.ppt
ORACLE Architechture.pptORACLE Architechture.ppt
ORACLE Architechture.ppt
aggarwalb
 
Database Performance Management in Cloud
Database Performance Management in CloudDatabase Performance Management in Cloud
Database Performance Management in Cloud
Dr. Amarjeet Singh
 
Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle database
Samar Prasad
 
Rise of NewSQL
Rise of NewSQLRise of NewSQL
Rise of NewSQL
Sushant Choudhary
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
Daniel Francisco Tamayo
 
Sql vs no sql
Sql vs no sqlSql vs no sql
Sql vs no sql
Bhuwan Paneru
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Mohamed Galal
 
Sql
SqlSql
Artigo no sql x relational
Artigo no sql x relationalArtigo no sql x relational
Artigo no sql x relational
Adenilson Lima Diniz
 
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxDATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
Laxmi Pandya
 
RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.
Girish. N. Raghavan
 
nosql.pptx
nosql.pptxnosql.pptx
nosql.pptx
Prakash Zodge
 
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
IJCERT JOURNAL
 
PHP Oracle
PHP OraclePHP Oracle
PHP Oracle
Nur Hidayat
 
Brief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas moslehBrief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas mosleh
Fas (Feisal) Mosleh
 
MS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTUREMS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTURE
Douglas Bernardini
 

Similar to Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore (20)

A Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational DatabaseA Survey And Comparison Of Relational And Non-Relational Database
A Survey And Comparison Of Relational And Non-Relational Database
 
Bt0066 database management system1
Bt0066 database management system1Bt0066 database management system1
Bt0066 database management system1
 
ORACLE Architechture.ppt
ORACLE Architechture.pptORACLE Architechture.ppt
ORACLE Architechture.ppt
 
Handy annotations-within-oracle-10g
Handy annotations-within-oracle-10gHandy annotations-within-oracle-10g
Handy annotations-within-oracle-10g
 
Database Performance Management in Cloud
Database Performance Management in CloudDatabase Performance Management in Cloud
Database Performance Management in Cloud
 
Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle database
 
Rise of NewSQL
Rise of NewSQLRise of NewSQL
Rise of NewSQL
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
 
Sql vs no sql
Sql vs no sqlSql vs no sql
Sql vs no sql
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
 
Sql
SqlSql
Sql
 
Artigo no sql x relational
Artigo no sql x relationalArtigo no sql x relational
Artigo no sql x relational
 
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxDATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptx
 
RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.
 
nosql.pptx
nosql.pptxnosql.pptx
nosql.pptx
 
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
 
27 fcs157al2
27 fcs157al227 fcs157al2
27 fcs157al2
 
PHP Oracle
PHP OraclePHP Oracle
PHP Oracle
 
Brief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas moslehBrief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas mosleh
 
MS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTUREMS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTURE
 

More from TIB Academy

Msbi
MsbiMsbi
Ios operating system
Ios operating systemIos operating system
Ios operating system
TIB Academy
 
Salesforce
Salesforce  Salesforce
Salesforce
TIB Academy
 
CCNA Introducing
CCNA IntroducingCCNA Introducing
CCNA Introducing
TIB Academy
 
Hadoop training in bangalore
Hadoop training in bangaloreHadoop training in bangalore
Hadoop training in bangalore
TIB Academy
 
CCNA Introducing
CCNA IntroducingCCNA Introducing
CCNA Introducing
TIB Academy
 
Hadoop tutorial for Freshers,
Hadoop tutorial for Freshers, Hadoop tutorial for Freshers,
Hadoop tutorial for Freshers,
TIB Academy
 
Hadoop training
Hadoop trainingHadoop training
Hadoop training
TIB Academy
 
Selenium institute in bangalore
Selenium institute in bangaloreSelenium institute in bangalore
Selenium institute in bangalore
TIB Academy
 
Selenium Tutorial for Beginners - TIB Academy
Selenium Tutorial for Beginners - TIB AcademySelenium Tutorial for Beginners - TIB Academy
Selenium Tutorial for Beginners - TIB Academy
TIB Academy
 
Django framework
Django framework Django framework
Django framework
TIB Academy
 
Python basics
Python basicsPython basics
Python basics
TIB Academy
 
Core java tutorials
Core java  tutorialsCore java  tutorials
Core java tutorials
TIB Academy
 
Spring tutorials
Spring tutorialsSpring tutorials
Spring tutorials
TIB Academy
 
78
7878
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
TIB Academy
 
Best Angularjs tutorial for beginners - TIB Academy
Best Angularjs tutorial for beginners - TIB AcademyBest Angularjs tutorial for beginners - TIB Academy
Best Angularjs tutorial for beginners - TIB Academy
TIB Academy
 

More from TIB Academy (17)

Msbi
MsbiMsbi
Msbi
 
Ios operating system
Ios operating systemIos operating system
Ios operating system
 
Salesforce
Salesforce  Salesforce
Salesforce
 
CCNA Introducing
CCNA IntroducingCCNA Introducing
CCNA Introducing
 
Hadoop training in bangalore
Hadoop training in bangaloreHadoop training in bangalore
Hadoop training in bangalore
 
CCNA Introducing
CCNA IntroducingCCNA Introducing
CCNA Introducing
 
Hadoop tutorial for Freshers,
Hadoop tutorial for Freshers, Hadoop tutorial for Freshers,
Hadoop tutorial for Freshers,
 
Hadoop training
Hadoop trainingHadoop training
Hadoop training
 
Selenium institute in bangalore
Selenium institute in bangaloreSelenium institute in bangalore
Selenium institute in bangalore
 
Selenium Tutorial for Beginners - TIB Academy
Selenium Tutorial for Beginners - TIB AcademySelenium Tutorial for Beginners - TIB Academy
Selenium Tutorial for Beginners - TIB Academy
 
Django framework
Django framework Django framework
Django framework
 
Python basics
Python basicsPython basics
Python basics
 
Core java tutorials
Core java  tutorialsCore java  tutorials
Core java tutorials
 
Spring tutorials
Spring tutorialsSpring tutorials
Spring tutorials
 
78
7878
78
 
Python tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academyPython tutorial for beginners - Tib academy
Python tutorial for beginners - Tib academy
 
Best Angularjs tutorial for beginners - TIB Academy
Best Angularjs tutorial for beginners - TIB AcademyBest Angularjs tutorial for beginners - TIB Academy
Best Angularjs tutorial for beginners - TIB Academy
 

Recently uploaded

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 

Recently uploaded (20)

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore

  • 2. ORACLE HISTORY Larry Ellison and his two friends and former co-workers, Bob Miner and Ed Oates, started a consultancy called Software Development Laboratories (SDL) in 1977. SDL developed the original version of the Oracle software. Developer Usage Oracle Database Architecture. An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. A database server is the key to solving the problems of information management. The i in oracle 8i and 9i stands for INTERNET and the g in 10g and 11g stands for GRID, because from 10g onwards oracle supports grid architecture. Meaning of i & g in Oracle databases Oracle released Oracle Database 12c into general availability July 1, 2013. According to Oracle, this is "the first database designed for the cloud.” Meaning of Oracle 12c
  • 3. ORACLE HISTORY  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
  • 4. The major Oracle versions, with their latest patch-sets are: Oracle 7: ... - 7.3.4.5 Oracle 8: 8.0.3 - 8.0.6 Oracle 8i: 8.1.5.0 - 8.1.7.4 Oracle 9i (Release 1): 9.0.1.0 - 9.0.1.4 Oracle 9i (Release 2): 9.2.0.1 - 9.2.0.8 Oracle 10g (Release 1): 10.1.0.2 - 10.1.0.5 Oracle 10g (Release 2): 10.2.0.1 - 10.2.0.5 Oracle 11g (Release 1): 11.1.0.6 - 11.1.0.7 Oracle 11g (Release 2): 11.2.0.1 - 11.2.0.4 Oracle 12c (Release 1): 12.1.0.1 - 12.1.0.2.0 Note: If running on one of the above releases, it is recommended to always install the latest patch-set.
  • 5. OVERVIEW OF ORACLE GRID ARCHITECTURE Grid computing is a new IT architecture that produces more resilient and lower cost enterprise information systems. With grid computing, groups of independent, modular hardware and software components can be connected and rejoined on demand to meet the changing needs of businesses. Benefits of Grid Computing Compared to other models of computing, IT systems designed and implemented in the grid style deliver higher quality of service, lower cost, and greater flexibility.  Higher quality of service results from having no single point of failure, a robust security infrastructure, and centralized, policy-driven management. Lower costs derive from increasing the utilization of resources and dramatically reducing management and maintenance costs. Rather than dedicating a stack of software and hardware to a specific task, all resources are pooled and allocated on demand, thus eliminating under utilized capacity and redundant capabilities. Grid computing also enables the use of smaller individual hardware components, thus reducing the cost of each individual component and providing more flexibility to devote resources in accordance with changing needs.
  • 6. ORACLE FAMILY  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.
  • 7. SOME DEVELOPER TOOLS  Oracle Forms Developer  Oracle Reports Developer  Oracle Jdeveloper  Oracle Designer
  • 10.
  • 11. DATABASE STRUCTURE  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.
  • 12. THE LOGICAL STRUCTURES  control how the data must be stored in the database.  five Logical structures:  tablespaces  segments  extents  data blocks  schema objects
  • 13. PHYSICAL STRUCTURES  Parameter files  Password files  Datafiles  Redo log files  Control files
  • 14. TABLESPACES  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.
  • 15. SCHEMAS AND SCHEMA OBJECTS  Collection of database objects  Tables  Views  Sequences  Indexes  Procedures  Functions  Packages  Triggers
  • 16. DATA BLOCKS  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
  • 17. EXTENTS  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.
  • 18. SEGMENT  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.
  • 19. PHYSICAL DATABASE STRUCTURE  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
  • 20. SECURITY MECHANISMS  Database users and schemas  Privileges  Roles  Storage settings and quotas  Resource limits  Auditing
  • 21. DATA ACCESS: SQL  Data definition language (DDL) statements  Data manipulation language (DML) statements  Transaction control statements  Session control statements  System control statements  Embedded SQL statements
  • 22. TRANSACTIONS  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.
  • 24. DATA ACCESS: SQL Session Control Statements These statements let a user control the properties of the current session, including enabling and disabling roles and changing language settings. The two session control statements are ALTER SESSION and SET ROLE. System Control Statements These statements change the properties of the Oracle database instance. The only system control statement is ALTER SYSTEM. It lets users change settings, such as the minimum number of shared servers, kill a session, and perform other tasks. Embedded SQL Statements These statements incorporate DDL, DML, and transaction control statements in a procedural language program, such as those used with the Oracle precompilers. Examples include OPEN, CLOSE, FETCH, and EXECUTE
  • 25. Overview of Data types Each column value and constant in a SQL statement has a data type, which is associated with a specific storage format, constraints, and a valid range of values. When you create a table, you must specify a datatype for each of its columns. Oracle provides the following built-in data types: Character datatypes Numeric datatypes DATE datatype LOB datatypes RAW and LONG RAW datatypes
  • 26. Relational Model Concepts  A Relation is a mathematical concept based on the ideas of sets  The model was first proposed by Dr. E.F. Codd of IBM Research in 1970 in the following paper: – "A Relational Model for Large Shared Data Banks," Communications of the ACM (Association for Computing machinery), June 1970  The above paper caused a major revolution in the field of database management
  • 27. FUNCTIONS OF A DBMS  Data definition: SQL lets a user define the structure and organization of the stored data and relationships among the stored data items.  Data retrieval: SQL allows a user or an application program to retrieve stored data from the database and use it.  Data manipulation: SQL allows a user or an application program to update the database by adding new data, removing old data, and modifying previously stored data.  Access control: SQL can be used to restrict a user’s ability to retrieve, add, and modify data, protecting stored data against unauthorized access.  Data sharing: SQL is used to coordinate data sharing by concurrent users, ensuring that they do not interfere with one another.  Data integrity: SQL defines integrity constraints in the database, protecting it from corruption due to inconsistent updates or system failures.  SQL is thus a comprehensive language for controlling and interacting with a database management system.
  • 28. Informal Definitions  Informally, a relation looks like a table of values.  A relation typically contains a set of rows.  The data elements in each row represent certain facts that correspond to a real-world entity or relationship – In the formal model, rows are called tuples  Each column has a column header that gives an indication of the meaning of the data items in that column – In the formal model, the column header is called an attribute name (or just attribute)
  • 29. Example of a Relation
  • 30. Relational Integrity Constraints  Constraints are conditions that must hold on all valid relation states.  There are three main types of constraints in the relational model: – Key constraints – Entity integrity constraints – Referential integrity constraints  Another implicit constraint is the domain constraint – Every value in a tuple must be from the domain of its attribute (or it could be null, if allowed for that attribute)
  • 31. STRUCTURED QUERY LANGUAGE  SQL (Structured Query Language) is a database sub-language for querying and modifying relational databases.  It was developed by IBM Research in the mid 70's and standardized by ANSI in 1986.  Relational Model defines two root languages for accessing a relational database -- Relational Algebra and Relational Calculus.
  • 33. Best IT Training institute in Bangalore For More Query +91 9513332301/02 www.traininginbangalore.com