Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute.

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

SQL Server Resource Governor. Introduction To The Resource Governor Resource Governor was added in SQL Server 2008 Purpose is to manage resources by specifying.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
CSIT 320 (Blum) 1 DHCP. CSIT 320 (Blum) 2 Dynamic Host Configuration Protocol does not require an administrator to add an entry for a computer into the.
Dave Bradley Rick Harper Steve Hunter 4/28/2003 CoolRunnings.
CCNA – Network Fundamentals
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
15 Copyright © 2004, Oracle. All rights reserved. Monitoring and Managing Memory.
Copyright 2007, Information Builders. Slide 1 Workload Distribution for the Enterprise Mark Nesson, Vashti Ragoonath June, 2008.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 2: Managing Hardware Devices.
Measuring Performance Chapter 12 CSE807. Performance Measurement To assist in guaranteeing Service Level Agreements For capacity planning For troubleshooting.
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
10 Copyright © 2006, Oracle. All rights reserved. Automatic Shared Memory Management.
Distributed Process Management1 Learning Objectives Distributed Scheduling Algorithms Coordinator Elections Orphan Processes.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Tuxedo Advisor.  The Tuxedo advisor contains the following  Tuxedo Performance Advisor  Tuxedo Runtime Monitor  Tuxedo Runtime Action  Tuxedo Configuration.
11 SYSTEMS ADMINISTRATION AND TERMINAL SERVICES Chapter 12.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Using a Cisco Router as a DHCP Server.
13 Copyright © 2004, Oracle. All rights reserved. Oracle Shared Servers.
Module 15: Monitoring. Overview Formulate requirements and identify resources to monitor in a database environment Types of monitoring that can be carried.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Client-Server – Lecture 4 Copyright System Managers LLC 2007 all rights reserved.
5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
5 Copyright © 2007, Oracle. All rights reserved. Configuring the Oracle Network Environment.
MCTS Guide to Microsoft Windows 7
2 Copyright © 2006, Oracle. All rights reserved. Performance Tuning: Overview.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 2: Managing Hardware Devices.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
1 Chapter 6: Proxy Server in Internet and Intranet Designs Designs That Include Proxy Server Essential Proxy Server Design Concepts Data Protection in.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
1Introduction Objectives 1-2 Course Objectives 1-3 Oracle Products 1-4 Relational Database Systems 1-5 How the Data Is Organized 1-6 Integrity Constraints.
By Lecturer / Aisha Dawood 1.  You can control the number of dispatcher processes in the instance. Unlike the number of shared servers, the number of.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
By Lecturer / Aisha Dawood 1.  Dedicated and Shared Server Processes  Configuring Oracle Database for Shared Server  Oracle Database Background Processes.
Oracle Tuning Ashok Kapur Hawkeye Technology, Inc.
6 Copyright © 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment.
A Guide to Oracle9i1 Database Instance startup and shutdown.
DONE-08 Sizing and Performance Tuning N-Tier Applications Mike Furgal Performance Manager Progress Software
Chapter 2 Applications and Layered Architectures Sockets.
3 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Server Side Configuration.
Copyright © 2002 Legato Systems, Inc.
Implementing ISA Server Caching
Instance and Media Recovery Structures Supinfo Oracle Lab. 7.
Chapter 13Oracle9i DBA II: Backup/Recovery and Network Administration 1 Chapter 13 Network Administration and Server-side Configuration.
Apache Global Configuration Apache MPM (multi-processing modul) Common Directives.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
E Copyright © 2006, Oracle. All rights reserved. Oracle Shared Servers.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
2 Copyright © 2006, Oracle. All rights reserved. Configuring Recovery Manager.
Oracle9i Performance Tuning Chapter 11 Advanced Tuning Topics.
Complete VM Mobility Across the Datacenter Server Virtualization Hyper-V 2012 Live Migrate VM and Storage to Clusters Live Migrate VM and Storage Between.
7 Copyright © Oracle Corporation, All rights reserved. Instance and Media Recovery Structures.
5 Copyright © Oracle Corporation, All rights reserved. Usage and Configuration of the Oracle Shared Server.
Usage and Configuration of the Oracle Shared Server Supinfo Oracle Lab. 5.
© 2002, Cisco Systems, Inc. All rights reserved..
21 Copyright © 2008, Oracle. All rights reserved. Enabling Usage Tracking.
A Study on Policy-Based Interaction Techniques with Autonomic Computing Peter Khooshabeh University of California, Santa Barbara 1 Department of Psychology,
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
6 Copyright © 2005, Oracle. All rights reserved. Managing Database Storage Structures.
5 Copyright © 2005, Oracle. All rights reserved. Managing the Oracle Instance.
SQL Database Management
Module Overview Installing and Configuring a Network Policy Server
Tools for Performance, Load Testing, Stress Testing Using Telerik Test Studio Pavel Pankov QA Lead Automated Testing Team Telerik QA Academy.
MCTS Guide to Microsoft Windows 7
DATABASE LINK DISTRIBUTED DATABASE.
Chapter 4: Threads.
Presentation transcript:

Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute.

Oracle Shared Server Previously known as Multi-Threaded Server (MTS). Now “default” behavior. Dynamically configured after initial setup.

Copyright ©2006, Custom Training Institute. Overview of Oracle Shared Server Clients send requests. Dispatcher processes on server receive requests. Dispatcher activates process from shared server pool to satisfy client request. Dispatcher returns to service another client request.

Copyright ©2006, Custom Training Institute. Benefits of Oracle Shared Server Small number of processes; large number of users. Reduces amount of memory. Optimizes processor workload.

Copyright ©2006, Custom Training Institute. Determining Appropriate Usage of Oracle Shared Server Greatest benefit: Many users initiating connections Users frequently interrupting activity

Copyright ©2006, Custom Training Institute. Configuring Oracle Shared Servers Use SHARED_SERVERS parameter: Set to a value greater than zero Indicates number of processes to be started in shared server pool Parameter may be dynamically altered through ALTER SYSTEM.

Copyright ©2006, Custom Training Institute. Oracle’s Self-Tuning of Shared Servers Approximately one shared server process for every 10 client connections. OLTP applications may cause there to be more than 10 client connections per shared server process

Copyright ©2006, Custom Training Institute. Oracle’s Self-Tuning of Shared Server Usage SHARED_SERVERS parameter indicates both initial and minimum number of shared server processes. Can help smooth out dynamically-changing workloads.

Copyright ©2006, Custom Training Institute. Configuration Parameters for Oracle Shared Server SHARED_SERVERS MAX_SHARED_SERVERS DISPATCHERS MAX_DISPATCHERS CIRCUITS

Copyright ©2006, Custom Training Institute. Obsoleted MTS Parameters MTS_SERVERS MTS_MAX_SERVERS MTS_DISPATCHERS MTS_MAX_DISPATCHERS MTS_CIRCUITS

Copyright ©2006, Custom Training Institute. DISPATCHERS Parameter One, and only one, of the following attributes is REQUIRED: PROTOCOL ADDRESS DESCRIPTION

Copyright ©2006, Custom Training Institute. MAX_DISPATCHERS Parameter Specifies the total number of dispatchers you want to start. Dispatcher processes accept connections from clients and funnel those connections to available shared server processes.

Copyright ©2006, Custom Training Institute. MAX_SHARED_SERVERS Upper bound on total number of shared server processes that PMON can create, based upon the peak load of the system.

Copyright ©2006, Custom Training Institute. Shared Server Views V$DISPATCHER_CONFIG Information on existing dispatchers Information on dispatcher configurations V$SHARED_SERVER_MONITOR

Copyright ©2006, Custom Training Institute. V$DISPATCHER_CONFIG CONF_INDX NETWORK DISPATCHERS CONNECTIONS SESSIONS POOL

Copyright ©2006, Custom Training Institute. V$DISPATCHER_CONFIG TICKS MULTIPLEX LISTENER SERVICE

Copyright ©2006, Custom Training Institute. Monitoring Shared Servers V$SHARED_SERVER_MONITOR MAXIMUM_CONNECTIONS MAXIMUM_SESSIONS SERVERS_STARTED SERVERS_TERMINATED SERVERS_HIGHWATER

Copyright ©2006, Custom Training Institute. Optimization Set MAX_SHARED_SERVERS equal to one-tenth the maximum number of connections. Set SHARED_SERVERS equal to one- tenth the average number of connections.

Copyright ©2006, Custom Training Institute. Summary Oracle Shared Server: Architecture Benefits / Features Configuration Tuning Monitoring