DBAII_R1_1_Les02_E

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Oracle Net Architecture : 

Oracle Net Architecture

Objectives : 

Objectives After completing this lesson, you should be able to do the following: Explain the key components of the Oracle Net stack communication architecture Explain Oracle Net’s role in client/server connections Describe how Web client connections are established through Oracle networking products

Oracle Net Connections : 

Oracle Net Connections Oracle Net is used to establish connections between applications on a network depending on the following: The network configuration The location of the nodes The application The network protocol The connections types can be: Client/Server Application Java Application Web Client Application

Client-Server Application Connection: No Middle-Tier : 

Client-Server Application Connection: No Middle-Tier Database Server Client Two Task Common Client Application (uses OCI) Oracle Net Foundation Layer Oracle Protocol Support Network Protocol Two Task Common Oracle RDBMS (uses OPI) Oracle Net Foundation Layer Oracle Protocol Support Network Protocol Oracle Net Oracle Net

Web Client Application Connections : 

Web Client Application Connections Web browsers can connect to an Oracle server in the following ways: Using a Web Server as a middle tier configured with a: JDBC Oracle Call Interface (OCI) driver Thin JDBC driver Connecting directly to an Oracle server by using: IIOP HTTP

Web Client Application Connection: Web Server Middle-Tier : 

Web Client Application Connection: Web Server Middle-Tier Web browser Oracle server User Application Web server Client Server HTTP Oracle Net Java application or applet

Web Client Application Connection: Java Application Client : 

Web Client Application Connection: Java Application Client Database Server Application Web Server (client) TTC Java application Oracle Net Foundation Layer Oracle Protocol Stack Network Protocol TTC OracleRDBMS Oracle Net Foundation Layer Oracle Protocol Support Network Protocol JDBC OCI Driver

Web Client Application Connection: Java Applet Client : 

Web Client Application Connection: Java Applet Client Application Web Server (client) JavaTTC Java Applet JavaNet TCP/IP NetworkProtocol JDBC Thin driver Database Server TTC OracleRDBMS Oracle Net Foundation Layer OPS TCP/IP NetworkProtocol

Web Client Application Connection: No Middle Tier : 

Web Client Application Connection: No Middle Tier Oracle Server supporting HTTP and IIOP IIOP Client Server Client Web browser Web browser HTTP

Web Client Application Connection: No Middle-Tier : 

Web Client Application Connection: No Middle-Tier Database Server Client HTTP, IIOP Web browser TCP/IP HTTP, IIOP Oracle RDBMS OPS TCP/IP

Connectivity Concepts and Terminology : 

Connectivity Concepts and Terminology Database services Service Name A logical representation of a database The way a database is presented to clients Connect Descriptor Location of the database Name of the database service Listener Receives client connection requests Hands requests to the database server

Connectivity Concepts and Terminology : 

Connectivity Concepts and Terminology Service Registration Database registers information with the listener Service handlers available for each instance Service Handlers Connection points Dispatcher or dedicated server

Oracle Net Configuration Models : 

Oracle Net Configuration Models Localized management Local file on each computer in the network Centralized management LDAP-compliant directory server Oracle Names server

Oracle Net Configuration Files : 

Oracle Net Configuration Files ldap.ora listener.ora names.ora sqlnet.ora tnsnames.ora

Summary : 

Summary In this lesson, you should have learned how to: Explain the key components of the Oracle Net stack communication architecture Explain Oracle Net Services role in client server connections Describe how Web client connections are established through Oracle networking products

authorStream Live Help