Presentation is loading. Please wait.

Presentation is loading. Please wait.

12 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services.

Similar presentations


Presentation on theme: "12 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services."— Presentation transcript:

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


Download ppt "12 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services."

Similar presentations


Ads by Google