SlideShare ist ein Scribd-Unternehmen logo
1 von 88
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewJames Bayer
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
Class 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptxClass 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptxDeepaG66
 
Jdbc example program with access and MySql
Jdbc example program with access and MySqlJdbc example program with access and MySql
Jdbc example program with access and MySqlkamal kotecha
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservicesAnil Allewar
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)David Groff
 
Less09 managing undo data
Less09 managing undo dataLess09 managing undo data
Less09 managing undo dataImran Ali
 
ORM: Object-relational mapping
ORM: Object-relational mappingORM: Object-relational mapping
ORM: Object-relational mappingAbhilash M A
 
MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...
MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...
MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...Edureka!
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architectureSimon Huang
 
Chapter 1. java programming language overview
Chapter 1. java programming language overviewChapter 1. java programming language overview
Chapter 1. java programming language overviewJong Soon Bok
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
Asp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkAsp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkShravan A
 

Was ist angesagt? (20)

JQuery introduction
JQuery introductionJQuery introduction
JQuery introduction
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Class 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptxClass 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptx
 
Jdbc example program with access and MySql
Jdbc example program with access and MySqlJdbc example program with access and MySql
Jdbc example program with access and MySql
 
Nodejs presentation
Nodejs presentationNodejs presentation
Nodejs presentation
 
Spring Security 5
Spring Security 5Spring Security 5
Spring Security 5
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
Json Tutorial
Json TutorialJson Tutorial
Json Tutorial
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
 
Less09 managing undo data
Less09 managing undo dataLess09 managing undo data
Less09 managing undo data
 
ORM: Object-relational mapping
ORM: Object-relational mappingORM: Object-relational mapping
ORM: Object-relational mapping
 
MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...
MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...
MySQL Tutorial For Beginners | Relational Database Management System | MySQL ...
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architecture
 
Chapter 1. java programming language overview
Chapter 1. java programming language overviewChapter 1. java programming language overview
Chapter 1. java programming language overview
 
JDBC
JDBCJDBC
JDBC
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Asp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkAsp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity Framework
 
Express JS
Express JSExpress JS
Express JS
 

Andere mochten auch

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
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
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
 

Andere mochten auch (13)

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
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
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
 

Ähnlich wie Oracle 10g DBA: Configure Net Services & Use DBA Tools

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
 

Ähnlich wie Oracle 10g DBA: Configure Net Services & Use DBA Tools (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
 
Oracle DBA
Oracle DBAOracle DBA
Oracle DBA
 
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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Kürzlich hochgeladen (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Oracle 10g DBA: Configure Net Services & Use DBA Tools

  • 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