INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Client-Server – Lecture 4 Copyright System Managers LLC 2007 all rights reserved.

Slides:



Advertisements
Similar presentations
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Oracle High Availability Solutions RAC and Standby Database Copyright System Managers LLC 2008.
Advertisements

Tux2 Database The Architecture of Our System © Juhani Välimäki 2005.
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
Copyright GeneGo CONFIDENTIAL »« MetaCore TM (System requirements and installation) Systems Biology for Drug Discovery.
#.1 SQL*Net Kyle Hailey http//ashmasters.com/
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Internet Applications: Telnet, Ping and Traceroute.
Backup The flip side of recovery. Types of Failures Transaction failure –Transaction must be aborted System failure –Hardware or software problem resulting.
Integration case study Week 8 – Lecture 1. Enrolment request (Workstation) Application server Database server Database New University Student Record System.
Harvard University Oracle Database Administration CSCI E256 Session 7 Oracle Networking.
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
Module 1: Database and Instance. Overview Defining a Database and an Instance Introduce Microsoft’s and Oracle’s Implementations of a Database and an.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Presentation #36576 Presentation #36576 Oracle9i LDAP: Advanced Configuration of Directory Naming Daniel T. Liu Senior Technical consultant First American.
13 Copyright © 2004, Oracle. All rights reserved. Oracle Shared Servers.
Module 1: Reviewing the Suite of TCP/IP Protocols.
Enabling Advanced Net8 Features. Configuring Advanced Network Address and Connect Data Information.
Oracle for Software Developers. What is a relational database? Data is represented as a set of two- dimensional tables. (rows and columns) One or more.
5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
5 Copyright © 2007, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
INFS 752 Summer Juan Salazar Please right click the symbol in the lower right corner, and then press preview, to hear the presentation for each page.
12 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
CHAPTER 2 Implementing a Database. Introduction to Creating Databases After you’ve installed the Oracle software, the next logical step is to create a.
LIGHT WEIGHT DIRECTORY ACCESS PROTOCOL Presented by Chaithra H.T.
Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
1 Oracle Database (9i) For Sun SPARC Solaris Installation Guide Version : 전자계산소 전자계산소 조성환
Learningcomputer.com SQL Server 2008 Configuration Manager.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
By Lecturer / Aisha Dawood 1.  Dedicated and Shared Server Processes  Configuring Oracle Database for Shared Server  Oracle Database Background Processes.
Copyright  Oracle Corporation, All rights reserved. 1 Oracle Architectural Components.
Deploying Oracle Names Jeff D’Abate Sr. Database Administrator Enterprise Application Services November 19, 2004.
6 Copyright © 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Anton TopurovIT-DB 23 April 2013 Introduction to Oracle2.
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
SQL*Net & Other Waits. #.2 Copyright 2006 Kyle Hailey Network Redo Lib Cache Buffer Cache IO Locks Network.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
A Brief Documentation.  Provides basic information about connection, server, and client.
3 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Server Side Configuration.
CSC 312 Lecture 10 JDBC - Basics. Network Client Machine Server Machine (raptor.cs.mercer.edu) Client Application Server Prog. (Oracle) Database (csc312std)
3 Copyright © 2004, Oracle. All rights reserved. Controlling Access to the Oracle Listener.
Oracle Data Integrator Agents. 8-2 Understanding Agents.
Chapter 13Oracle9i DBA II: Backup/Recovery and Network Administration 1 Chapter 13 Network Administration and Server-side Configuration.
Mainframe Connectivity
E Copyright © 2006, Oracle. All rights reserved. Oracle Shared Servers.
Chap 35 Remote Procedure Calls RPC allows one host to make a procedure call that appears to be part of a local process (fig 35.1), but is really executed.
Oracle9i Performance Tuning Chapter 11 Advanced Tuning Topics.
IWR Ideen werden Realität Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Institut für Wissenschaftliches Rechnen Oracle Network Configuration.
External Routines Oracle Database PL/SQL 10g Programming Chapter 12.
1 Chapters 21, 22, 23, 37  Ch. 21: SQL*Loader  Ch. 22: Database Links, Oracle Net  Ch. 23: Materialized Views (aka Snapshots)  Ch. 37: Data Dictionary.
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.
© 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshops Release 11i … Please Add RAC Session Leader Kevin Dahl, Solution Beacon Release.
Basic Oracle Net Services Client-Side Configuration
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
Oracle 10g Administration Database Control and Storage Structures Copyright ©2006 Custom Training Institute.
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
Enabling Distributed Transactions
DATABASE LINK DISTRIBUTED DATABASE.
Oracle Architecture Overview
RAC Networking Lab.
Microsoft SQL Server 2014 for Oracle DBAs Module 1
Computer Networks Protocols
Introduction of Week 5 Assignment Discussion
Presentation transcript:

INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Client-Server – Lecture 4 Copyright System Managers LLC 2007 all rights reserved.

CLIENT/SERVER and NET8 NET8 is used to implement Oracle’s client server architecture. Operates at OSI layers 5 and 6. Supports different types of protocols including TCP/IP, SPX/IPX and drivers such as ODBC and JDBC Must be installed on both the client and the server machines. NET8 drivers are linked into the Oracle executables when NET8 is installed Machines should be able to “ping” each other

CLIENT/SERVER and NET8 Copyright System Managers LLC 2007 all rights reserved.

CLIENT/SERVER and NET8 NET8 requires the configuration files LISTENER.ORA FILE on the server and TNSNAMES.ORA file on the client machine Applications connect to the database using an alias. The alias is defined in the TNSNAMES.ORA file The database server process TNSLSNR (Listener) connects the user application to the database. Net8 services are invoked using the utility “LSNRCTL”. Options include START, STOP, RELOAD AND STATUS

CLIENT/SERVER and NET8

LISTENER.ORA FILE CONTENTS LISTENER= (ADDRESS_LIST= (ADDRESS= (PROTOCOL = IPC) (KEY = v10g1)) (ADDRESS= (PROTOCOL = TCP) (HOST = ) (PORT = 1521))) SID_LIST_LISTENER= (SID_LIST =(SID_DESC =(SID_NAME = v10g1) (ORACLE_HOME = /usr/oracle/product/10g1))) Copyright System Managers LLC 2007 all rights reserved.

CLIENT/SERVER and NET8 TNSNAMES.ORA FILE CONTENTS v10g= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST= ) (PORT=1521) ) (CONNECT_DATA= (SID=v10g))) Copyright System Managers LLC 2007 all rights reserved.

CLIENT/SERVER and NET8 Supports server level tracing through additions to the SQLNET.ORA file (NET8). TRACE_LEVEL_SERVER=16 TRACE_FILE_SERVER=SERVER Supports listener level tracing through additions to the LISTENER.ORA file. TRACE_LEVEL_LISTRENER=16 TRACE_FILE_LISTENER=TNSLSNR.

CLIENT/SERVER and NET8 Supports client level tracing through modifications to the SQL*NET.ORA file. TRACE_LEVEL_CLIENT=16 TRACE_FILE_CLIENT= CLIENT TRACE_DIRECTORY_CLIENT = C:\TRACE Remember to turn tracing off after capturing the desired session information Copyright System Managers LLC 2007 all rights reserved.

CLIENT/SERVER and NET8 Database Links Used to link remote databases (access one database from another database Requires Net8 installation and configuration Requires account on the remote machine CREATE DATABASE LINK MY_LINK CONNECT TO SCOTT IDENTIFIED BY TIGER USING ‘ALIAS’; Accessing data via a database link SELECT * FROM

NET8 and Multi-Threaded Server

The benefits of the Multi-Threaded Server include: Reduce the number of processes running against the instance Reduce the number of idle-server processes Reduce memory usage and system overhead A dedicated server may be required in to improve performance (Add SERVER=DEDICATED to TNSNAMES.ORA file)

NET8 and Multi-Threaded Server ######################################################## # Multi-Threaded Configuration Parameters ######################################################## LOCAL_LISTENER = listener.world MTS_SERVICE = 10g MTS_DISPATCHERS = "(protocol=tcp)(dispatchers=3)" MTS_MAX_DISPATCHERS = 5 MTS_SERVERS = 6 MTS_MAX_SERVERS = 10 After editing the INIT.ORA file with the above parameters, restart the database for the parameters to take effect. Copyright System Managers LLC 2007 all rights reserved.

NET8 and Multi-Threaded Server There will be 'ora_sNNN_SID' and 'ora_dNNN_SID' for the shared servers and dispatchers that have been configured. Check the output of 'lsnrctl services' to ensure that all dispatchers (or pre-spawned servers) are active MTS DATA DICTIONARY VIEWS V$SHARED_SERVER - Shared server names and status V$DISPATCHER - Dispatcher names and status V$MTS – Maximum and minimum MTS sessions Copyright System Managers LLC 2007 all rights reserved.

CLIENT/SERVER and NET8 Installed on client and server machine Supports network tracing Supports ODBC and JDBC Access remote databases using “Database Links” MTS saves system resources but may introduce performance problems Copyright System Managers LLC 2007 all rights reserved.