Download presentation
Presentation is loading. Please wait.
Published byImogene Carpenter Modified over 9 years ago
1
12 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services
2
12-2 Copyright © 2004, Oracle. All rights reserved. Objectives After completing this lesson you should be able to do the following: Use Database Control to –Create additional listeners –Create Oracle Net service aliases –Configure connect time failover –Control the Oracle Net listener Use the Oracle Net Manager to configure client and middle-tier connections. Use TNSPING to test Oracle Net connectivity
3
12-3 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services Application Oracle Net RDBMS Oracle Net Client or Middle Tier Database server TCP/IP network Listener Oracle Net configuration files Oracle Net configuration files
4
12-4 Copyright © 2004, Oracle. All rights reserved. Oracle Net Listener Listener $ORACLE_HOME/network/admin/listener.ora sqlnet.ora Oracle database(s) Database Control Oracle Net configuration files
5
12-5 Copyright © 2004, Oracle. All rights reserved. Monitoring the Listener
6
12-6 Copyright © 2004, Oracle. All rights reserved. Creating a Listener 1 2 3 4
7
12-7 Copyright © 2004, Oracle. All rights reserved. Listening Addresses 8 9 7 5 6
8
12-8 Copyright © 2004, Oracle. All rights reserved. Configuring Optional Parameters
9
12-9 Copyright © 2004, Oracle. All rights reserved. Static Database Registration
10
12-10 Copyright © 2004, Oracle. All rights reserved. Listener Control Utility Oracle Net listeners can also be controlled with the command-line lsnrctl utility. #lsnrctl LSNRCTL for Linux: Version 10.1.0.1.0 on 05-NOV-2003 13:27:51 Copyright (c) 1991, 2003, Oracle. All rights reserved. Welcome to LSNRCTL, type "help" for information. LSNRCTL> help The following operations are available An asterisk (*) denotes a modifier or extended command: start stop status services version reload save_config trace spawn change_password quit exit set* show*
11
12-11 Copyright © 2004, Oracle. All rights reserved. Listener Control Utility Syntax Commands from the listener control utility can be issued from the command-line or from the LSNRCTL prompt. UNIX or Linux command-line syntax: Prompt syntax: # lsnrctl # lsnrctl start # lsnrctl status LSNRCTL> LSNRCTL> start LSNRCTL> status
12
12-12 Copyright © 2004, Oracle. All rights reserved. Listener Control Utility Syntax Full Notes Page
13
12-13 Copyright © 2004, Oracle. All rights reserved. Monitoring with Listener Control Listener control provides two monitoring options, services and status. LSNRCTL> SERVICES Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC))) Services Summary... Service "dba10g" has 1 instance(s). Instance "dba10g", status READY, has 1 handler(s)for this service... Handler(s): "DEDICATED" established:12 refused:0 state:ready … The command completed successfully
14
12-14 Copyright © 2004, Oracle. All rights reserved. Monitoring with Listener Control Full Notes Page
15
12-15 Copyright © 2004, Oracle. All rights reserved. Oracle Net Connections To make a client or middle-tier connection, Oracle Net requires the client to know the: Host where the listener is running Port the listener is monitoring Protocol the listener is using Name of the service the listener is handling Client/application Server Oracle Net configuration files
16
12-16 Copyright © 2004, Oracle. All rights reserved. Names Resolution Oracle Net supports several methods of resolving connection information: Easy Connect Local naming Directory naming External naming Client/application Server Oracle Net configuration files
17
12-17 Copyright © 2004, Oracle. All rights reserved. Easy Connect Enabled by default Requires no client-side configuration Supports only TCP/IP protocol (no SSL) No support for advanced connection options like: –Connect-time failover –Source routing –Load balancing SQL> CONNECT hr/hr@db.us.oracle.com:1521/dba10g No Oracle Net configuration files
18
12-18 Copyright © 2004, Oracle. All rights reserved. Local Naming Requires a client-side names resolution file Supports all Oracle Net protocols Supports advanced connection options like: –Connect-time failover –Source routing –Load balancing SQL> CONNECT hr/hr@fin1 Oracle Net configuration files
19
12-19 Copyright © 2004, Oracle. All rights reserved. Directory Naming Requires a Lightweight Directory Access Protocol (LDAP) with Oracle Net names resolution information loaded –Oracle Internet Directory –Microsoft Active Directory Services Supports all Oracle Net protocols Supports advanced connection options SQL> CONNECT hr/hr@fin1 Oracle Net configuration files OLAP directory
20
12-20 Copyright © 2004, Oracle. All rights reserved. Configuring Service Aliases Create or edit Add
21
12-21 Copyright © 2004, Oracle. All rights reserved. Advanced Connection Options Oracle Net supports advanced connection options with local and directory naming Connect-time failover Load balancing Source routing
22
12-22 Copyright © 2004, Oracle. All rights reserved. Advanced Connection Options Full Notes Page
23
12-23 Copyright © 2004, Oracle. All rights reserved. Oracle Net Manager
24
12-24 Copyright © 2004, Oracle. All rights reserved. Choosing Naming Methods Oracle Net Manager configures the names resolution methods a client or middle-tier will use and the order in which they are checked.
25
12-25 Copyright © 2004, Oracle. All rights reserved. Configuring Service Aliases with Net Manager Use Oracle Net Manager to configure local and directory naming aliases.
26
12-26 Copyright © 2004, Oracle. All rights reserved. Advanced Connection Options Using Oracle Net Manager Oracle Net supports advanced connection options with local and directory naming Connect-time failover Load balancing Source routing
27
12-27 Copyright © 2004, Oracle. All rights reserved. Testing Oracle Net Connectivity The tnsping utility tests Oracle Net service aliases. Ensures connectivity between client and the Oracle Net listener Does not verify that the requested service is available Supports Easy Connect names resolution Supports local and directory naming # tnsping db.us.oracle.com:1521/dba10g # tnsping foo
28
12-28 Copyright © 2004, Oracle. All rights reserved. Summary In this lesson you should have learned how to: Use Database Control to: –Create additional listeners –Password-protect the listener –Create Oracle Net service aliases Control the Oracle Net listener Use the Oracle Net Manager to configure client or middle-tier connections Use TNSPING to test Oracle Net connectivity
29
12-29 Copyright © 2004, Oracle. All rights reserved. Practice 12 Overview: Oracle Net Services This practice covers the following topics: Creating a listener Configuring local names resolution Configuring connect time failover
30
12-30 Copyright © 2004, Oracle. All rights reserved. Practice 12 Overview: Oracle Net Services (continued) Full Notes Page
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.