SlideShare a Scribd company logo
1 of 88
Download to read offline
Oracle 10g Database Administrator: Implementation and Administration 1
Oracle Architecture
10g
Oracle 10g Database Administrator: Implementation and Administration 2
Oracle 10g Database Administrator: Implementation and Administration 3
Objectives
• Identify the main DBA tools in the Oracle10g
software suite
• Configure Oracle Net Services to connect to the
database
• Examine Oracle database instance architecture
• Examine Oracle database memory architecture
Oracle 10g Database Administrator: Implementation and Administration 4
Oracle 10g Database Administrator: Implementation and Administration 5
Objectives (continued)
• Examine Oracle database process architecture
• Examine Oracle database connection management
architecture
• Start using the Enterprise Manager
• Go through a brief introduction to the Database
Control
Oracle 10g Database Administrator: Implementation and Administration 6
Overview of DBA Tools
• Many of these tools become integrated in:
– Central workspace
– Enterprise Manager console
– Database Control
– Grid Control
• Tools give you a way to work on the database
– In a Windows-style environment
• You must also understand how to work directly from
the command line
Oracle 10g Database Administrator: Implementation and Administration 7
Oracle 10g Database Administrator: Implementation and Administration 8
Overview of DBA Tools (continued)
Oracle 10g Database Administrator: Implementation and Administration 9
Overview of DBA Tools (continued)
Oracle 10g Database Administrator: Implementation and Administration 10
Overview of DBA Tools (continued)
• Changing a user’s password
– Using a command-line tool
• See Figure 2-1
– Using Security Manager
• See Figure 2-2
• Some tasks can be handled by more than one tool
– Oracle Net Services is a common denominator for
these tools
Oracle 10g Database Administrator: Implementation and Administration 11
Overview of DBA Tools (continued)
Oracle 10g Database Administrator: Implementation and Administration 12
Overview of DBA Tools (continued)
Oracle 10g Database Administrator: Implementation and Administration 13
Overview of DBA Tools (continued)
Oracle 10g Database Administrator: Implementation and Administration 14
Configuring Oracle Net Services to
Connect to the Database
• Nearly every time you access Oracle10g
– You go through Oracle Net Services
Oracle 10g Database Administrator: Implementation and Administration 15
Overview of Oracle Net Service
Architecture
• Oracle Net Services
– Made up of several subcomponents that work together
• Client and server installations of Oracle Net Services
– Must be configured to be synchronized to the target
database
– Configuration is stored in the tnsnames.ora
• Service name
– Set of information used to locate and communicate
with an Oracle database
Oracle 10g Database Administrator: Implementation and Administration 16
Overview of Oracle Net Service
Architecture (continued)
Oracle 10g Database Administrator: Implementation and Administration 17
Overview of Oracle Net Service
Architecture (continued)
• Client side can reach the server-side database
– By using the service name
– Combined with a valid user name and password
• Bequeath protocol
– Allows a direct connection to a database
• On a database server computer
• Without going through Oracle Net services
• Without requiring a network name
– Allowed only when you are logged on to the database
machine
Oracle 10g Database Administrator: Implementation and Administration 18
Overview of Oracle Net Service
Architecture (continued)
Oracle 10g Database Administrator: Implementation and Administration 19
Overview of Oracle Net Service
Architecture (continued)
• Path of communication
– Client with Oracle Net
– Client with JDBC driver
– Terminal with direct connection
• Network naming methods
– Local naming
– Directory naming
– Host naming
– External naming
– Easy connect
Oracle 10g Database Administrator: Implementation and Administration 20
Overview of Oracle Net Service
Architecture (continued)
Oracle 10g Database Administrator: Implementation and Administration 21
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
• Steps:
– Start Net Manager in Windows
– Expand the Local node
– Expand the Service Naming node
– Highlight Service Naming, and click the big green plus
sign
Oracle 10g Database Administrator: Implementation and Administration 22
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 23
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 24
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 25
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
• Steps (continued):
– For the connection, select TCP/IP (Internet Protocol)
as the protocol
– Type the computer name on which the database
resides in the Host Name box
– Accept the default selection of Oracle8i or later
Oracle 10g Database Administrator: Implementation and Administration 26
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 27
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 28
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 29
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
• Steps (continued):
– Click Test
– Click Close to close the test window
– Click Finish to complete the definition
– Save the configuration
• By selecting File/Save Network Configuration from the
menu
– Close Net Manager
Oracle 10g Database Administrator: Implementation and Administration 30
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 31
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
Oracle 10g Database Administrator: Implementation and Administration 32
Step-By-Step Configuration of Oracle
Net Services Using Net Manager
(continued)
• ORACLE_HOME and ORACLE_BASE variables
– Represent registry entries in Windows
• And $<named> variables in Unix or Linux
– ORACLE_HOME variable
• Refers to the directory where Oracle installs its
executable files
– ORACLE_BASE variable
• The directory upward from the ORACLE_HOME
variable
Oracle 10g Database Administrator: Implementation and Administration 33
TNS Configuration Files
• The listener.ora file
– Stored on the database server
– Provides configuration for how the listener process
listens over the network, for connection requests
– Stored in $ORACLE_HOME/network/admin
• The tnsnames.ora file
– Placed onto the client machine
– Allows communication between client machine and
listener on the database sever
Oracle 10g Database Administrator: Implementation and Administration 34
Working with the Listener
• Listener listens for requests made by user
connections
• Process then allocates a server process
• Start or stop the listener
– Windows
• Go to the Services window
• Use the listener control utility (lsnrctl)
• Listener features include:
– Change queue size
– Set listener logging and tracing
Oracle 10g Database Administrator: Implementation and Administration 35
Working with the Listener (continued)
Oracle 10g Database Administrator: Implementation and Administration 36
Working with the Listener (continued)
• Creating multiple listeners
Oracle 10g Database Administrator: Implementation and Administration 37
Working with the Listener (continued)
• Loading balance between multiple listeners
• You cannot use Net Manager to start and stop the
listener
Oracle 10g Database Administrator: Implementation and Administration 38
Using the Net Configuration Assistant
Oracle 10g Database Administrator: Implementation and Administration 39
Using SQL*Plus, SQL*Plus
Worksheet, and iSQL*Plus
• Troubleshooting SQL *Plus
– Configuration of the listener on the server is incorrect
– Client configuration of the tnsnames.ora file is
incorrect
– Validate configuration using tnsping
• Execute SQL *Plus
– Select Start/All Programs/Oracle .../Application
Development/SQL Plus from the menu
• Execute SQL *Plus Worksheet
– Select Start/Programs/Oracle/Application
Development/SQLPlus Worksheet from the menu
Oracle 10g Database Administrator: Implementation and Administration 40
Using SQL*Plus, SQL*Plus
Worksheet, and iSQL*Plus (continued)
Oracle 10g Database Administrator: Implementation and Administration 41
Using SQL*Plus, SQL*Plus
Worksheet, and iSQL*Plus (continued)
Oracle 10g Database Administrator: Implementation and Administration 42
Using SQL*Plus, SQL*Plus
Worksheet, and iSQL*Plus (continued)
Oracle 10g Database Administrator: Implementation and Administration 43
Using SQL*Plus, SQL*Plus
Worksheet, and iSQL*Plus (continued)
• iSQL *Plus (Internet SQL *Plus)
– Web-based version of SQL*Plus
– Allows you to write queries and other SQL commands
across a network
• Returning results in a Web browser
– Application server is an HTTP Web server
– iSQL*Plus output looks like an HTML table
Oracle 10g Database Administrator: Implementation and Administration 44
Using SQL*Plus, SQL*Plus
Worksheet, and iSQL*Plus (continued)
Oracle 10g Database Administrator: Implementation and Administration 45
Using SQL*Plus, SQL*Plus
Worksheet, and iSQL*Plus (continued)
Oracle 10g Database Administrator: Implementation and Administration 46
Oracle Instance Architecture
• Database instance
– Runs on a database server and uses data inside the
database
• Oracle instance
– Part of an Oracle database executing in memory
– Made up of processes and memory structures
Oracle 10g Database Administrator: Implementation and Administration 47
Shared and Dedicated Server
Processes
• After a request to connect to the database is
received
– Oracle creates a user session
– Then, Oracle creates a server process
• Dedicated server
– Every user session has its own server process
• Shared server
– Uses CPU and memory more efficiently
• By swapping out user sessions during idle time
Oracle 10g Database Administrator: Implementation and Administration 48
Shared and Dedicated Server
Processes (continued)
Oracle 10g Database Administrator: Implementation and Administration 49
Shared and Dedicated Server
Processes (continued)
Oracle 10g Database Administrator: Implementation and Administration 50
Shared and Dedicated Server
Processes (continued)
• Connection
– Link from the user session, through the server
session, and to the database instance
– Controlled in the client-side configuration of Oracle
Net Services
• In the tnsnames.ora file
Oracle 10g Database Administrator: Implementation and Administration 51
Background Processes
• Support and monitor the server processes
• Handle database management tasks
– To keep the database running efficiently
– To help maintain fast performance
Oracle 10g Database Administrator: Implementation and Administration 52
Background Processes (continued)
Oracle 10g Database Administrator: Implementation and Administration 53
Memory Components
• Two main sections of memory
– System Global Area (SGA)
• Allocated when an instance is started
• Deallocated when the instance is shut down
– Program Global Area (PGA)
• Effectively used in session connection memory
• Broken into private chunks for each server process
Oracle 10g Database Administrator: Implementation and Administration 54
Memory Components (continued)
Oracle 10g Database Administrator: Implementation and Administration 55
Introducing Enterprise Manager
• In previous versions of Oracle
– Executing the Enterprise Manager console was
complicated
– Too much power was placed into the console
software
• Oracle10g divides power
– Between the console and the Database Control
Oracle 10g Database Administrator: Implementation and Administration 56
Running the Enterprise Manager
Console
• Steps:
– Click Start/All Programs/Oracle .../Enterprise Manager
Console
– Add connections to databases
– Add new database service to the console
• In the main window of Enterprise Manager console,
double-click the Databases folder
• Click the Navigator menu, and then click Add Database
to Tree
– Add selected DBs from your local tnsnames.ora file
Oracle 10g Database Administrator: Implementation and Administration 57
Running the Enterprise Manager
Console (continued)
Oracle 10g Database Administrator: Implementation and Administration 58
Running the Enterprise Manager
Console (continued)
Oracle 10g Database Administrator: Implementation and Administration 59
Running the Enterprise Manager
Console (continued)
• Steps (continued):
– Expand the ORACLASS database node
– Log on to the database as SYSTEM
Oracle 10g Database Administrator: Implementation and Administration 60
Running the Enterprise Manager
Console (continued)
Oracle 10g Database Administrator: Implementation and Administration 61
Viewing the Features of Enterprise
Manager
• Four primary tools
– Instance Manager
• Monitors activities in the database
– Schema Manager
• Displays table structures, creates new tables, indexes,
views, and any other type of object
– Security Manager
• Creates new users, allocates storage resources to
users, and changes passwords
– Storage Manager
• Monitors storage use
Oracle 10g Database Administrator: Implementation and Administration 62
Viewing the Features of Enterprise
Manager (continued)
• Examine Instance Manager
– Double-click the Instance icon
– Click the Configuration icon
– Click the All Initialization Parameters button
– Select audit_trail, and then click Description
– Click the Category column heading
– Click the Cancel button to return to the main console
window
– Double-click Sessions
– Click SYSTEM under Sessions
– Collapse the Instance Manager node
Oracle 10g Database Administrator: Implementation and Administration 63
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 64
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 65
Viewing the Features of Enterprise
Manager (continued)
• Examine Schema Manager
– Double-click the Schema icon in the console
– Scroll down in the left window and double-click the
SYSTEM schema
– Double-click the Tables folder
– Scroll down and double-click the HELP table
– Click the Indexes folder below the HELP table in the
left side of the console
– Right-click the HELP table
– Select Show Object DDL from the pop-up menu
– Click Close to return to the main console window
Oracle 10g Database Administrator: Implementation and Administration 66
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 67
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 68
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 69
Viewing the Features of Enterprise
Manager (continued)
• Examine Schema Manager (continued)
– Scroll down and right-click the Views folder
– Select Save List in the pop-up window
– Click Cancel to return to the console window
Oracle 10g Database Administrator: Implementation and Administration 70
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 71
Viewing the Features of Enterprise
Manager (continued)
• Examine Security Manager
– In the console, double-click the Security icon
– Double-click the Users folder
– Scroll down and select the SYSTEM user
– Double-click the Roles folder
– Scroll down on the left side of the console and select
the RESOURCE role
– Click the System tab
Oracle 10g Database Administrator: Implementation and Administration 72
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 73
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 74
Viewing the Features of Enterprise
Manager (continued)
• Examine Storage Manager
– Double-click the Storage icon on the left side of the
console
– Select Tablespaces under the Storage icon
– Double-click the Datafiles folder
– Click the datafile with the name TEMP01.DBF
– Click the Storage tab
– Close the console by clicking the X in the top-right
corner of the window
Oracle 10g Database Administrator: Implementation and Administration 75
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 76
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 77
The Database Control Interface
• Get the Database Control up and running
– By typing this URL into a browser:
• http://2600client:1158/em
• Tabs
– Home
• Provides general information about the database and
the Oracle installation
Oracle 10g Database Administrator: Implementation and Administration 78
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 79
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 80
The Database Control Interface
(continued)
• Tabs (continued)
– Performance
• Shows performance information, both good and bad
Oracle 10g Database Administrator: Implementation and Administration 81
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 82
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 83
The Database Control Interface
(continued)
• Tabs (continued)
– Administration
• Provides a multitude of options for administration
functionality
– Maintenance
• Provides comprehensive maintenance access to:
– Database utilities
– Backup/recovery
– Deployment activities
Oracle 10g Database Administrator: Implementation and Administration 84
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 85
Viewing the Features of Enterprise
Manager (continued)
Oracle 10g Database Administrator: Implementation and Administration 86
Summary
• Using command-line interfaces to manually execute
commands may be necessary
• Oracle Net Services
– Allows communication between a tool and database
– Must be configured on both the client and the server
• The Listener Oracle service waits to receive requests
sent to the database
• Service name defines the DB’s name, location, and
listening port
• Use Net Manager and the Net Configuration
Assistant to configure Oracle Net Services
Oracle 10g Database Administrator: Implementation and Administration 87
Summary (continued)
• Net Manager guides you through the steps of
configuring a new service name
• File tnsnames.ora stores Oracle Net Services
configuration settings on the client side
• File listener.ora stores Oracle Net Services
configuration settings on the server side
• Server process reads data from datafiles and places
it in the buffer cache
– Dedicated server
– Shared server
Oracle 10g Database Administrator: Implementation and Administration 88
Summary (continued)
• PGA stores shared connection memory allocations,
separately for each application
• Managers
– Instance Manager tracks database activity
• Set the user and password as preferred credentials
– Schema Manager provides details on schema objects
– Security Manager is focused on users and privileges
• Roles group privileges into related sets
– Storage Manager displays information about datafiles
and tablespaces

More Related Content

What's hot

Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuningSimon Huang
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
 
Open Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and HistogramsOpen Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and HistogramsFrederic Descamps
 
How to find what is making your Oracle database slow
How to find what is making your Oracle database slowHow to find what is making your Oracle database slow
How to find what is making your Oracle database slowSolarWinds
 
Troubleshooting Complex Oracle Performance Problems with Tanel Poder
Troubleshooting Complex Oracle Performance Problems with Tanel PoderTroubleshooting Complex Oracle Performance Problems with Tanel Poder
Troubleshooting Complex Oracle Performance Problems with Tanel PoderTanel Poder
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architectureAmrit Kaur
 
Oracle Database performance tuning using oratop
Oracle Database performance tuning using oratopOracle Database performance tuning using oratop
Oracle Database performance tuning using oratopSandesh Rao
 
10 things, an Oracle DBA should care about when moving to PostgreSQL
10 things, an Oracle DBA should care about when moving to PostgreSQL10 things, an Oracle DBA should care about when moving to PostgreSQL
10 things, an Oracle DBA should care about when moving to PostgreSQLPostgreSQL-Consulting
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101Connor McDonald
 
Tanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata MigrationsTanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata MigrationsTanel Poder
 
Introduction to Redis
Introduction to RedisIntroduction to Redis
Introduction to RedisArnab Mitra
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 

What's hot (20)

Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...
 
Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
 
Open Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and HistogramsOpen Source 101 2022 - MySQL Indexes and Histograms
Open Source 101 2022 - MySQL Indexes and Histograms
 
How to find what is making your Oracle database slow
How to find what is making your Oracle database slowHow to find what is making your Oracle database slow
How to find what is making your Oracle database slow
 
Troubleshooting Complex Oracle Performance Problems with Tanel Poder
Troubleshooting Complex Oracle Performance Problems with Tanel PoderTroubleshooting Complex Oracle Performance Problems with Tanel Poder
Troubleshooting Complex Oracle Performance Problems with Tanel Poder
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
 
Oracle
OracleOracle
Oracle
 
Oracle Database performance tuning using oratop
Oracle Database performance tuning using oratopOracle Database performance tuning using oratop
Oracle Database performance tuning using oratop
 
10 things, an Oracle DBA should care about when moving to PostgreSQL
10 things, an Oracle DBA should care about when moving to PostgreSQL10 things, an Oracle DBA should care about when moving to PostgreSQL
10 things, an Oracle DBA should care about when moving to PostgreSQL
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101
 
Tanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata MigrationsTanel Poder - Performance stories from Exadata Migrations
Tanel Poder - Performance stories from Exadata Migrations
 
Introduction to Redis
Introduction to RedisIntroduction to Redis
Introduction to Redis
 
Oracle DBA
Oracle DBAOracle DBA
Oracle DBA
 
Nosql
NosqlNosql
Nosql
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
Oracle archi ppt
Oracle archi pptOracle archi ppt
Oracle archi ppt
 

Viewers also liked

Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and ArchitectureSidney Chen
 
Oracle 12c New Features_RMAN_slides
Oracle 12c New Features_RMAN_slidesOracle 12c New Features_RMAN_slides
Oracle 12c New Features_RMAN_slidesSaiful
 
Presentation oracle net services
Presentation    oracle net servicesPresentation    oracle net services
Presentation oracle net servicesxKinAnx
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowAlex Zaballa
 
Backup & recovery with rman
Backup & recovery with rmanBackup & recovery with rman
Backup & recovery with rmanitsabidhussain
 
How to document a database
How to document a databaseHow to document a database
How to document a databasePiotr Kononow
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1ahfiki
 
Types of databases
Types of databasesTypes of databases
Types of databasesPAQUIAAIZEL
 
RAC-Installing your First Cluster and Database
RAC-Installing your First Cluster and DatabaseRAC-Installing your First Cluster and Database
RAC-Installing your First Cluster and DatabaseNikhil Kumar
 
Database administrator
Database administratorDatabase administrator
Database administratorTech_MX
 

Viewers also liked (12)

Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and Architecture
 
Oracle 12c New Features_RMAN_slides
Oracle 12c New Features_RMAN_slidesOracle 12c New Features_RMAN_slides
Oracle 12c New Features_RMAN_slides
 
Presentation oracle net services
Presentation    oracle net servicesPresentation    oracle net services
Presentation oracle net services
 
DBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should KnowDBA Commands and Concepts That Every Developer Should Know
DBA Commands and Concepts That Every Developer Should Know
 
Backup & recovery with rman
Backup & recovery with rmanBackup & recovery with rman
Backup & recovery with rman
 
How to document a database
How to document a databaseHow to document a database
How to document a database
 
Database Design Slide 1
Database Design Slide 1Database Design Slide 1
Database Design Slide 1
 
Types of databases
Types of databasesTypes of databases
Types of databases
 
RAC-Installing your First Cluster and Database
RAC-Installing your First Cluster and DatabaseRAC-Installing your First Cluster and Database
RAC-Installing your First Cluster and Database
 
Database administrator
Database administratorDatabase administrator
Database administrator
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 

Similar to DBA oracle

Oracle database connection with the .net developers
Oracle database connection with the .net developersOracle database connection with the .net developers
Oracle database connection with the .net developersveerendramb3
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesBobby Curtis
 
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 12cSatishbabu Gunukula
 
Restlet: Building a multi-tenant API PaaS with DataStax Enterprise Search
Restlet: Building a multi-tenant API PaaS with DataStax Enterprise SearchRestlet: Building a multi-tenant API PaaS with DataStax Enterprise Search
Restlet: Building a multi-tenant API PaaS with DataStax Enterprise SearchDataStax Academy
 
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!Performance Tuning Corporation
 
0396 oracle-goldengate-12c-tutorial
0396 oracle-goldengate-12c-tutorial0396 oracle-goldengate-12c-tutorial
0396 oracle-goldengate-12c-tutorialKlausePaulino
 
Todd vatalaro oracle 2004
Todd vatalaro oracle 2004Todd vatalaro oracle 2004
Todd vatalaro oracle 2004Todd Vatalaro
 
Leveraging oracle technology within your contract management environment
Leveraging oracle technology within your contract management environmentLeveraging oracle technology within your contract management environment
Leveraging oracle technology within your contract management environmentp6academy
 
Rajnish singh(presentation on oracle )
Rajnish singh(presentation on  oracle )Rajnish singh(presentation on  oracle )
Rajnish singh(presentation on oracle )Rajput Rajnish
 
SAP BO and Teradata best practices
SAP BO and Teradata best practicesSAP BO and Teradata best practices
SAP BO and Teradata best practicesDmitry Anoshin
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resumeMaruthi YH
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauSam Palani
 

Similar to DBA oracle (20)

Creating database
Creating databaseCreating database
Creating database
 
Oracle database connection with the .net developers
Oracle database connection with the .net developersOracle database connection with the .net developers
Oracle database connection with the .net developers
 
Plantilla oracle
Plantilla oraclePlantilla oracle
Plantilla oracle
 
ow.ppt
ow.pptow.ppt
ow.ppt
 
ow.ppt
ow.pptow.ppt
ow.ppt
 
Ow
OwOw
Ow
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
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
 
Restlet: Building a multi-tenant API PaaS with DataStax Enterprise Search
Restlet: Building a multi-tenant API PaaS with DataStax Enterprise SearchRestlet: Building a multi-tenant API PaaS with DataStax Enterprise Search
Restlet: Building a multi-tenant API PaaS with DataStax Enterprise Search
 
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
 
Deepak_Singh_CV
Deepak_Singh_CVDeepak_Singh_CV
Deepak_Singh_CV
 
0396 oracle-goldengate-12c-tutorial
0396 oracle-goldengate-12c-tutorial0396 oracle-goldengate-12c-tutorial
0396 oracle-goldengate-12c-tutorial
 
Oracle administration classes in mumbai
Oracle administration classes in mumbaiOracle administration classes in mumbai
Oracle administration classes in mumbai
 
Todd vatalaro oracle 2004
Todd vatalaro oracle 2004Todd vatalaro oracle 2004
Todd vatalaro oracle 2004
 
Leveraging oracle technology within your contract management environment
Leveraging oracle technology within your contract management environmentLeveraging oracle technology within your contract management environment
Leveraging oracle technology within your contract management environment
 
Rajnish singh(presentation on oracle )
Rajnish singh(presentation on  oracle )Rajnish singh(presentation on  oracle )
Rajnish singh(presentation on oracle )
 
SAP BO and Teradata best practices
SAP BO and Teradata best practicesSAP BO and Teradata best practices
SAP BO and Teradata best practices
 
Maruthi_YH_resume
Maruthi_YH_resumeMaruthi_YH_resume
Maruthi_YH_resume
 
Oracle
OracleOracle
Oracle
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
 

More from Douglas Bernardini

Top reasons to choose SAP hana
Top reasons to choose SAP hanaTop reasons to choose SAP hana
Top reasons to choose SAP hanaDouglas Bernardini
 
How can Hadoop & SAP be integrated
How can Hadoop & SAP be integratedHow can Hadoop & SAP be integrated
How can Hadoop & SAP be integratedDouglas Bernardini
 
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapRHadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapRDouglas Bernardini
 
Finance month closing with HANA
Finance month closing with HANAFinance month closing with HANA
Finance month closing with HANADouglas Bernardini
 
Hortonworks.Cluster Config Guide
Hortonworks.Cluster Config GuideHortonworks.Cluster Config Guide
Hortonworks.Cluster Config GuideDouglas Bernardini
 
SAP Business Objects - Lopes Supermarket
SAP   Business Objects - Lopes SupermarketSAP   Business Objects - Lopes Supermarket
SAP Business Objects - Lopes SupermarketDouglas Bernardini
 
SAP - Business Objects - Ri happy
SAP - Business Objects - Ri happySAP - Business Objects - Ri happy
SAP - Business Objects - Ri happyDouglas Bernardini
 
Retail: Big data e Omni-Channel
Retail: Big data e Omni-ChannelRetail: Big data e Omni-Channel
Retail: Big data e Omni-ChannelDouglas Bernardini
 
Granular Access Control Using Cell Level Security In Accumulo
Granular Access Control  Using Cell Level Security  In Accumulo             Granular Access Control  Using Cell Level Security  In Accumulo
Granular Access Control Using Cell Level Security In Accumulo Douglas Bernardini
 
Proposta aderencia drogaria onofre
Proposta aderencia   drogaria onofreProposta aderencia   drogaria onofre
Proposta aderencia drogaria onofreDouglas Bernardini
 

More from Douglas Bernardini (20)

Top reasons to choose SAP hana
Top reasons to choose SAP hanaTop reasons to choose SAP hana
Top reasons to choose SAP hana
 
The REAL face of Big Data
The REAL face of Big DataThe REAL face of Big Data
The REAL face of Big Data
 
How can Hadoop & SAP be integrated
How can Hadoop & SAP be integratedHow can Hadoop & SAP be integrated
How can Hadoop & SAP be integrated
 
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapRHadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
Hadoop benchmark: Evaluating Cloudera, Hortonworks, and MapR
 
SAP HORTONWORKS
SAP HORTONWORKSSAP HORTONWORKS
SAP HORTONWORKS
 
R-language
R-languageR-language
R-language
 
REDSHIFT - Amazon
REDSHIFT - AmazonREDSHIFT - Amazon
REDSHIFT - Amazon
 
Splunk
SplunkSplunk
Splunk
 
Finance month closing with HANA
Finance month closing with HANAFinance month closing with HANA
Finance month closing with HANA
 
RDBMS x NoSQL
RDBMS x NoSQLRDBMS x NoSQL
RDBMS x NoSQL
 
SAP - SOLUTION MANAGER
SAP - SOLUTION MANAGER SAP - SOLUTION MANAGER
SAP - SOLUTION MANAGER
 
MS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTUREMS-SQL SERVER ARCHITECTURE
MS-SQL SERVER ARCHITECTURE
 
Hortonworks.Cluster Config Guide
Hortonworks.Cluster Config GuideHortonworks.Cluster Config Guide
Hortonworks.Cluster Config Guide
 
SAP Business Objects - Lopes Supermarket
SAP   Business Objects - Lopes SupermarketSAP   Business Objects - Lopes Supermarket
SAP Business Objects - Lopes Supermarket
 
SAP - Business Objects - Ri happy
SAP - Business Objects - Ri happySAP - Business Objects - Ri happy
SAP - Business Objects - Ri happy
 
Hadoop on retail
Hadoop on retailHadoop on retail
Hadoop on retail
 
Retail: Big data e Omni-Channel
Retail: Big data e Omni-ChannelRetail: Big data e Omni-Channel
Retail: Big data e Omni-Channel
 
Granular Access Control Using Cell Level Security In Accumulo
Granular Access Control  Using Cell Level Security  In Accumulo             Granular Access Control  Using Cell Level Security  In Accumulo
Granular Access Control Using Cell Level Security In Accumulo
 
Proposta aderencia drogaria onofre
Proposta aderencia   drogaria onofreProposta aderencia   drogaria onofre
Proposta aderencia drogaria onofre
 
SAP-Solution-Manager
SAP-Solution-ManagerSAP-Solution-Manager
SAP-Solution-Manager
 

Recently uploaded

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

DBA oracle

  • 1. Oracle 10g Database Administrator: Implementation and Administration 1 Oracle Architecture 10g
  • 2. Oracle 10g Database Administrator: Implementation and Administration 2
  • 3. Oracle 10g Database Administrator: Implementation and Administration 3 Objectives • Identify the main DBA tools in the Oracle10g software suite • Configure Oracle Net Services to connect to the database • Examine Oracle database instance architecture • Examine Oracle database memory architecture
  • 4. Oracle 10g Database Administrator: Implementation and Administration 4
  • 5. Oracle 10g Database Administrator: Implementation and Administration 5 Objectives (continued) • Examine Oracle database process architecture • Examine Oracle database connection management architecture • Start using the Enterprise Manager • Go through a brief introduction to the Database Control
  • 6. Oracle 10g Database Administrator: Implementation and Administration 6 Overview of DBA Tools • Many of these tools become integrated in: – Central workspace – Enterprise Manager console – Database Control – Grid Control • Tools give you a way to work on the database – In a Windows-style environment • You must also understand how to work directly from the command line
  • 7. Oracle 10g Database Administrator: Implementation and Administration 7
  • 8. Oracle 10g Database Administrator: Implementation and Administration 8 Overview of DBA Tools (continued)
  • 9. Oracle 10g Database Administrator: Implementation and Administration 9 Overview of DBA Tools (continued)
  • 10. Oracle 10g Database Administrator: Implementation and Administration 10 Overview of DBA Tools (continued) • Changing a user’s password – Using a command-line tool • See Figure 2-1 – Using Security Manager • See Figure 2-2 • Some tasks can be handled by more than one tool – Oracle Net Services is a common denominator for these tools
  • 11. Oracle 10g Database Administrator: Implementation and Administration 11 Overview of DBA Tools (continued)
  • 12. Oracle 10g Database Administrator: Implementation and Administration 12 Overview of DBA Tools (continued)
  • 13. Oracle 10g Database Administrator: Implementation and Administration 13 Overview of DBA Tools (continued)
  • 14. Oracle 10g Database Administrator: Implementation and Administration 14 Configuring Oracle Net Services to Connect to the Database • Nearly every time you access Oracle10g – You go through Oracle Net Services
  • 15. Oracle 10g Database Administrator: Implementation and Administration 15 Overview of Oracle Net Service Architecture • Oracle Net Services – Made up of several subcomponents that work together • Client and server installations of Oracle Net Services – Must be configured to be synchronized to the target database – Configuration is stored in the tnsnames.ora • Service name – Set of information used to locate and communicate with an Oracle database
  • 16. Oracle 10g Database Administrator: Implementation and Administration 16 Overview of Oracle Net Service Architecture (continued)
  • 17. Oracle 10g Database Administrator: Implementation and Administration 17 Overview of Oracle Net Service Architecture (continued) • Client side can reach the server-side database – By using the service name – Combined with a valid user name and password • Bequeath protocol – Allows a direct connection to a database • On a database server computer • Without going through Oracle Net services • Without requiring a network name – Allowed only when you are logged on to the database machine
  • 18. Oracle 10g Database Administrator: Implementation and Administration 18 Overview of Oracle Net Service Architecture (continued)
  • 19. Oracle 10g Database Administrator: Implementation and Administration 19 Overview of Oracle Net Service Architecture (continued) • Path of communication – Client with Oracle Net – Client with JDBC driver – Terminal with direct connection • Network naming methods – Local naming – Directory naming – Host naming – External naming – Easy connect
  • 20. Oracle 10g Database Administrator: Implementation and Administration 20 Overview of Oracle Net Service Architecture (continued)
  • 21. Oracle 10g Database Administrator: Implementation and Administration 21 Step-By-Step Configuration of Oracle Net Services Using Net Manager • Steps: – Start Net Manager in Windows – Expand the Local node – Expand the Service Naming node – Highlight Service Naming, and click the big green plus sign
  • 22. Oracle 10g Database Administrator: Implementation and Administration 22 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 23. Oracle 10g Database Administrator: Implementation and Administration 23 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 24. Oracle 10g Database Administrator: Implementation and Administration 24 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 25. Oracle 10g Database Administrator: Implementation and Administration 25 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued) • Steps (continued): – For the connection, select TCP/IP (Internet Protocol) as the protocol – Type the computer name on which the database resides in the Host Name box – Accept the default selection of Oracle8i or later
  • 26. Oracle 10g Database Administrator: Implementation and Administration 26 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 27. Oracle 10g Database Administrator: Implementation and Administration 27 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 28. Oracle 10g Database Administrator: Implementation and Administration 28 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 29. Oracle 10g Database Administrator: Implementation and Administration 29 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued) • Steps (continued): – Click Test – Click Close to close the test window – Click Finish to complete the definition – Save the configuration • By selecting File/Save Network Configuration from the menu – Close Net Manager
  • 30. Oracle 10g Database Administrator: Implementation and Administration 30 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 31. Oracle 10g Database Administrator: Implementation and Administration 31 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued)
  • 32. Oracle 10g Database Administrator: Implementation and Administration 32 Step-By-Step Configuration of Oracle Net Services Using Net Manager (continued) • ORACLE_HOME and ORACLE_BASE variables – Represent registry entries in Windows • And $<named> variables in Unix or Linux – ORACLE_HOME variable • Refers to the directory where Oracle installs its executable files – ORACLE_BASE variable • The directory upward from the ORACLE_HOME variable
  • 33. Oracle 10g Database Administrator: Implementation and Administration 33 TNS Configuration Files • The listener.ora file – Stored on the database server – Provides configuration for how the listener process listens over the network, for connection requests – Stored in $ORACLE_HOME/network/admin • The tnsnames.ora file – Placed onto the client machine – Allows communication between client machine and listener on the database sever
  • 34. Oracle 10g Database Administrator: Implementation and Administration 34 Working with the Listener • Listener listens for requests made by user connections • Process then allocates a server process • Start or stop the listener – Windows • Go to the Services window • Use the listener control utility (lsnrctl) • Listener features include: – Change queue size – Set listener logging and tracing
  • 35. Oracle 10g Database Administrator: Implementation and Administration 35 Working with the Listener (continued)
  • 36. Oracle 10g Database Administrator: Implementation and Administration 36 Working with the Listener (continued) • Creating multiple listeners
  • 37. Oracle 10g Database Administrator: Implementation and Administration 37 Working with the Listener (continued) • Loading balance between multiple listeners • You cannot use Net Manager to start and stop the listener
  • 38. Oracle 10g Database Administrator: Implementation and Administration 38 Using the Net Configuration Assistant
  • 39. Oracle 10g Database Administrator: Implementation and Administration 39 Using SQL*Plus, SQL*Plus Worksheet, and iSQL*Plus • Troubleshooting SQL *Plus – Configuration of the listener on the server is incorrect – Client configuration of the tnsnames.ora file is incorrect – Validate configuration using tnsping • Execute SQL *Plus – Select Start/All Programs/Oracle .../Application Development/SQL Plus from the menu • Execute SQL *Plus Worksheet – Select Start/Programs/Oracle/Application Development/SQLPlus Worksheet from the menu
  • 40. Oracle 10g Database Administrator: Implementation and Administration 40 Using SQL*Plus, SQL*Plus Worksheet, and iSQL*Plus (continued)
  • 41. Oracle 10g Database Administrator: Implementation and Administration 41 Using SQL*Plus, SQL*Plus Worksheet, and iSQL*Plus (continued)
  • 42. Oracle 10g Database Administrator: Implementation and Administration 42 Using SQL*Plus, SQL*Plus Worksheet, and iSQL*Plus (continued)
  • 43. Oracle 10g Database Administrator: Implementation and Administration 43 Using SQL*Plus, SQL*Plus Worksheet, and iSQL*Plus (continued) • iSQL *Plus (Internet SQL *Plus) – Web-based version of SQL*Plus – Allows you to write queries and other SQL commands across a network • Returning results in a Web browser – Application server is an HTTP Web server – iSQL*Plus output looks like an HTML table
  • 44. Oracle 10g Database Administrator: Implementation and Administration 44 Using SQL*Plus, SQL*Plus Worksheet, and iSQL*Plus (continued)
  • 45. Oracle 10g Database Administrator: Implementation and Administration 45 Using SQL*Plus, SQL*Plus Worksheet, and iSQL*Plus (continued)
  • 46. Oracle 10g Database Administrator: Implementation and Administration 46 Oracle Instance Architecture • Database instance – Runs on a database server and uses data inside the database • Oracle instance – Part of an Oracle database executing in memory – Made up of processes and memory structures
  • 47. Oracle 10g Database Administrator: Implementation and Administration 47 Shared and Dedicated Server Processes • After a request to connect to the database is received – Oracle creates a user session – Then, Oracle creates a server process • Dedicated server – Every user session has its own server process • Shared server – Uses CPU and memory more efficiently • By swapping out user sessions during idle time
  • 48. Oracle 10g Database Administrator: Implementation and Administration 48 Shared and Dedicated Server Processes (continued)
  • 49. Oracle 10g Database Administrator: Implementation and Administration 49 Shared and Dedicated Server Processes (continued)
  • 50. Oracle 10g Database Administrator: Implementation and Administration 50 Shared and Dedicated Server Processes (continued) • Connection – Link from the user session, through the server session, and to the database instance – Controlled in the client-side configuration of Oracle Net Services • In the tnsnames.ora file
  • 51. Oracle 10g Database Administrator: Implementation and Administration 51 Background Processes • Support and monitor the server processes • Handle database management tasks – To keep the database running efficiently – To help maintain fast performance
  • 52. Oracle 10g Database Administrator: Implementation and Administration 52 Background Processes (continued)
  • 53. Oracle 10g Database Administrator: Implementation and Administration 53 Memory Components • Two main sections of memory – System Global Area (SGA) • Allocated when an instance is started • Deallocated when the instance is shut down – Program Global Area (PGA) • Effectively used in session connection memory • Broken into private chunks for each server process
  • 54. Oracle 10g Database Administrator: Implementation and Administration 54 Memory Components (continued)
  • 55. Oracle 10g Database Administrator: Implementation and Administration 55 Introducing Enterprise Manager • In previous versions of Oracle – Executing the Enterprise Manager console was complicated – Too much power was placed into the console software • Oracle10g divides power – Between the console and the Database Control
  • 56. Oracle 10g Database Administrator: Implementation and Administration 56 Running the Enterprise Manager Console • Steps: – Click Start/All Programs/Oracle .../Enterprise Manager Console – Add connections to databases – Add new database service to the console • In the main window of Enterprise Manager console, double-click the Databases folder • Click the Navigator menu, and then click Add Database to Tree – Add selected DBs from your local tnsnames.ora file
  • 57. Oracle 10g Database Administrator: Implementation and Administration 57 Running the Enterprise Manager Console (continued)
  • 58. Oracle 10g Database Administrator: Implementation and Administration 58 Running the Enterprise Manager Console (continued)
  • 59. Oracle 10g Database Administrator: Implementation and Administration 59 Running the Enterprise Manager Console (continued) • Steps (continued): – Expand the ORACLASS database node – Log on to the database as SYSTEM
  • 60. Oracle 10g Database Administrator: Implementation and Administration 60 Running the Enterprise Manager Console (continued)
  • 61. Oracle 10g Database Administrator: Implementation and Administration 61 Viewing the Features of Enterprise Manager • Four primary tools – Instance Manager • Monitors activities in the database – Schema Manager • Displays table structures, creates new tables, indexes, views, and any other type of object – Security Manager • Creates new users, allocates storage resources to users, and changes passwords – Storage Manager • Monitors storage use
  • 62. Oracle 10g Database Administrator: Implementation and Administration 62 Viewing the Features of Enterprise Manager (continued) • Examine Instance Manager – Double-click the Instance icon – Click the Configuration icon – Click the All Initialization Parameters button – Select audit_trail, and then click Description – Click the Category column heading – Click the Cancel button to return to the main console window – Double-click Sessions – Click SYSTEM under Sessions – Collapse the Instance Manager node
  • 63. Oracle 10g Database Administrator: Implementation and Administration 63 Viewing the Features of Enterprise Manager (continued)
  • 64. Oracle 10g Database Administrator: Implementation and Administration 64 Viewing the Features of Enterprise Manager (continued)
  • 65. Oracle 10g Database Administrator: Implementation and Administration 65 Viewing the Features of Enterprise Manager (continued) • Examine Schema Manager – Double-click the Schema icon in the console – Scroll down in the left window and double-click the SYSTEM schema – Double-click the Tables folder – Scroll down and double-click the HELP table – Click the Indexes folder below the HELP table in the left side of the console – Right-click the HELP table – Select Show Object DDL from the pop-up menu – Click Close to return to the main console window
  • 66. Oracle 10g Database Administrator: Implementation and Administration 66 Viewing the Features of Enterprise Manager (continued)
  • 67. Oracle 10g Database Administrator: Implementation and Administration 67 Viewing the Features of Enterprise Manager (continued)
  • 68. Oracle 10g Database Administrator: Implementation and Administration 68 Viewing the Features of Enterprise Manager (continued)
  • 69. Oracle 10g Database Administrator: Implementation and Administration 69 Viewing the Features of Enterprise Manager (continued) • Examine Schema Manager (continued) – Scroll down and right-click the Views folder – Select Save List in the pop-up window – Click Cancel to return to the console window
  • 70. Oracle 10g Database Administrator: Implementation and Administration 70 Viewing the Features of Enterprise Manager (continued)
  • 71. Oracle 10g Database Administrator: Implementation and Administration 71 Viewing the Features of Enterprise Manager (continued) • Examine Security Manager – In the console, double-click the Security icon – Double-click the Users folder – Scroll down and select the SYSTEM user – Double-click the Roles folder – Scroll down on the left side of the console and select the RESOURCE role – Click the System tab
  • 72. Oracle 10g Database Administrator: Implementation and Administration 72 Viewing the Features of Enterprise Manager (continued)
  • 73. Oracle 10g Database Administrator: Implementation and Administration 73 Viewing the Features of Enterprise Manager (continued)
  • 74. Oracle 10g Database Administrator: Implementation and Administration 74 Viewing the Features of Enterprise Manager (continued) • Examine Storage Manager – Double-click the Storage icon on the left side of the console – Select Tablespaces under the Storage icon – Double-click the Datafiles folder – Click the datafile with the name TEMP01.DBF – Click the Storage tab – Close the console by clicking the X in the top-right corner of the window
  • 75. Oracle 10g Database Administrator: Implementation and Administration 75 Viewing the Features of Enterprise Manager (continued)
  • 76. Oracle 10g Database Administrator: Implementation and Administration 76 Viewing the Features of Enterprise Manager (continued)
  • 77. Oracle 10g Database Administrator: Implementation and Administration 77 The Database Control Interface • Get the Database Control up and running – By typing this URL into a browser: • http://2600client:1158/em • Tabs – Home • Provides general information about the database and the Oracle installation
  • 78. Oracle 10g Database Administrator: Implementation and Administration 78 Viewing the Features of Enterprise Manager (continued)
  • 79. Oracle 10g Database Administrator: Implementation and Administration 79 Viewing the Features of Enterprise Manager (continued)
  • 80. Oracle 10g Database Administrator: Implementation and Administration 80 The Database Control Interface (continued) • Tabs (continued) – Performance • Shows performance information, both good and bad
  • 81. Oracle 10g Database Administrator: Implementation and Administration 81 Viewing the Features of Enterprise Manager (continued)
  • 82. Oracle 10g Database Administrator: Implementation and Administration 82 Viewing the Features of Enterprise Manager (continued)
  • 83. Oracle 10g Database Administrator: Implementation and Administration 83 The Database Control Interface (continued) • Tabs (continued) – Administration • Provides a multitude of options for administration functionality – Maintenance • Provides comprehensive maintenance access to: – Database utilities – Backup/recovery – Deployment activities
  • 84. Oracle 10g Database Administrator: Implementation and Administration 84 Viewing the Features of Enterprise Manager (continued)
  • 85. Oracle 10g Database Administrator: Implementation and Administration 85 Viewing the Features of Enterprise Manager (continued)
  • 86. Oracle 10g Database Administrator: Implementation and Administration 86 Summary • Using command-line interfaces to manually execute commands may be necessary • Oracle Net Services – Allows communication between a tool and database – Must be configured on both the client and the server • The Listener Oracle service waits to receive requests sent to the database • Service name defines the DB’s name, location, and listening port • Use Net Manager and the Net Configuration Assistant to configure Oracle Net Services
  • 87. Oracle 10g Database Administrator: Implementation and Administration 87 Summary (continued) • Net Manager guides you through the steps of configuring a new service name • File tnsnames.ora stores Oracle Net Services configuration settings on the client side • File listener.ora stores Oracle Net Services configuration settings on the server side • Server process reads data from datafiles and places it in the buffer cache – Dedicated server – Shared server
  • 88. Oracle 10g Database Administrator: Implementation and Administration 88 Summary (continued) • PGA stores shared connection memory allocations, separately for each application • Managers – Instance Manager tracks database activity • Set the user and password as preferred credentials – Schema Manager provides details on schema objects – Security Manager is focused on users and privileges • Roles group privileges into related sets – Storage Manager displays information about datafiles and tablespaces