Oracle Easy Connect Naming. An Oracle White Paper October 2007



Similar documents
An Oracle White Paper October Oracle Database and IPv6 Statement of Direction

An Oracle White Paper December Advanced Network Compression

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

Configuring Microsoft Active Directory for Oracle Net Naming. An Oracle White Paper April 2014

Oracle Net Services for Oracle10g. An Oracle White Paper May 2005

Configuring Microsoft Active Directory 2003 for Net Naming. An Oracle White Paper September 2008

Deliver Oracle BI Publisher documents to Microsoft Office SharePoint Server An Oracle White Paper July 2008

An Oracle White Paper March Integrating Microsoft SharePoint Server With Oracle Virtual Directory

Maximum Availability Architecture. Oracle Best Practices For High Availability

Oracle Business Intelligence Enterprise Edition Plus and Microsoft Office SharePoint Server. An Oracle White Paper October 2008

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

One View Report Samples Financials

One View Report Samples Warehouse Management

OpenLDAP Oracle Enterprise Gateway Integration Guide

Express Implementation for Electric Utilities

Oracle Insurance General Agent Hardware and Software Requirements. Version 8.0

Oracle FLEXCUBE Direct Banking Release Retail Credit Card User Manual. Part No. E

Oracle Fusion Applications Splitting Topology from Single to Multiple Host Servers

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

Oracle Business Intelligence ADF Custom Visualizations and Integration. An Oracle White Paper November 2012

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

FAQ: How to create Effective Messages

MANAGING A SMOOTH MARKETING AUTOMATION SOFTWARE IMPLEMENTATION

An Oracle White Paper June Oracle Single Client Access Name (SCAN)

An Oracle White Paper March Oracle s Single Server Solution for VDI

How To Configure An Orgaa Cloud Control On A Bigip (Cloud Control) On An Orga Cloud Control (Oms) On A Microsoft Cloud Control 2.5 (Cloud) On Microsoft Powerbook (Cloudcontrol) On The

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

An Oracle White Paper June Security and the Oracle Database Cloud Service

March Oracle Business Intelligence Discoverer Statement of Direction

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

Integrating Tutor and UPK Content: A Complete User Documentation Solution. An Oracle White Paper April 2008

Oracle Directory Services Integration with Database Enterprise User Security O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Primavera Gateway

Load Balancing Oracle Web Applications. An Oracle White Paper November 2004

An Oracle White Paper February Real-time Data Warehousing with ODI-EE Changed Data Capture

Siebel CRM On Demand Single Sign-On. An Oracle White Paper December 2006

An Oracle White Paper June How to Install and Configure a Two-Node Cluster

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

Oracle FLEXCUBE Direct Banking Release Retail Mutual Funds User Manual. Part No. E

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

Oracle SQL Developer Migration. An Oracle White Paper September 2008

An Oracle White Paper September Directory Services Integration with Database Enterprise User Security

October Oracle Application Express Statement of Direction

Oracle FLEXCUBE Direct Banking Release Corporate E-Factoring User Manual. Part No. E

An Oracle White Paper July Oracle Linux and Oracle VM Remote Lab User Guide

Managed Storage Services

Achieving Sarbanes-Oxley Compliance with Oracle Identity Management. An Oracle White Paper September 2005

Sun ZFS Storage Appliance Rule-Based Identity Mapping Between Active Directory and Network Information Services Implementation Guide

How to Use Microsoft Active Directory as an LDAP Source with the Oracle ZFS Storage Appliance

Next Generation Siebel Monitoring: A Real World Customer Experience. An Oracle White Paper June 2010

WebSphere MQ Oracle Enterprise Gateway Integration Guide

An Oracle White Paper January Using Oracle's StorageTek Search Accelerator

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

Oracle Identity Management: Integration with Windows. An Oracle White Paper December. 2004

A Framework for Implementing World-Class Talent Management. The highest performing businesses are re-focusing on talent management

Long User ID and Password Support In JD Edwards EnterpriseOne

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

An Oracle White Paper June RESTful Web Services for the Oracle Database Cloud - Multitenant Edition

An Oracle White Paper October Frequently Asked Questions for Oracle Forms 11g

THE NEW BUSINESS OF BUSINESS LEADERS. Hiring and Onboarding

Implementing a Custom Search Interface with SES - a case study with search.oracle.com. An Oracle White Paper June 2006

Oracle Communications Network Discovery Overview. Updated June 2007

Oracle JD Edwards EnterpriseOne Mobile Sales Order Entry

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

An Oracle White Paper April, Effective Account Origination with Siebel Financial Services Customer Order Management for Banking

IIS Reverse Proxy Implementation

An Oracle Technical Article November Certification with Oracle Linux 6

An Oracle White Paper October Gneis Turns to Oracle to Secure and Manage SIP Trunks

An Oracle Technical Article October Certification with Oracle Linux 5

Oracle s BigMachines Solutions. Cloud-Based Configuration, Pricing, and Quoting Solutions for Enterprises and Fast-Growing Midsize Companies

An Oracle Technical White Paper May How to Configure Kaspersky Anti-Virus Software for the Oracle ZFS Storage Appliance

An Oracle White Paper December The Value of Diameter Signaling in Security and Interworking Between 3G and LTE Networks

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Oracle Fusion Middleware

Migration Best Practices for OpenSSO 8 and SAM 7.1 deployments O R A C L E W H I T E P A P E R M A R C H 2015

How To Customize An Org Bee 11G With A Custom Skin On A Windows 7.5 (Oracle) 11G (Orca) 11Ge (Orora) 11Gh (Orroboro) 11E (Ororro

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007

Oracle FLEXCUBE Direct Banking Release Retail Loans User Manual. Part No. E

An Oracle White Paper September Oracle Database and the Oracle Database Cloud

An Oracle White Paper March Oracle Transparent Data Encryption for SAP

Oracle FLEXCUBE Direct Banking Release Corporate Foreign Exchange User Manual. Part No. E

Driving Down the High Cost of Storage. Pillar Axiom 600

G Cloud 7 Pricing Document

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008

Cisco UCM 6.x SIP to AT&T SIP with Acme Packet SBC. A Technical Application Note

An Oracle Technical Article March Certification with Oracle Linux 7

SIX QUESTIONS TO ASK ANY VENDOR BEFORE SIGNING A SaaS E-COMMERCE CONTRACT

An Oracle White Paper January Integrating Oracle Application Express with Oracle Access Manager. Revision 1

Oracle On Demand Infrastructure: Virtualization with Oracle VM. An Oracle White Paper November 2007

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

Transcription:

Oracle Easy Connect Naming An Oracle White Paper October 2007

NOTE: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Oracle Easy Connect Naming Page 2

Oracle Easy Connect Naming Note:... 2 Introduction... 4 Connect descriptors... 4 Easy connect naming... 4 Names.directory_path... 5 Default_service_listener_name... 5 Examples... 5 Host only... 5 Host and port... 6 Host and service name... 6 Host, service name, server, and instance... 6 Host and instance name... 7 Conclusion... 7 Oracle Easy Connect Naming Page 3

Oracle Easy Connect Naming The Easy Connect Naming method eliminates the need for service name lookup in the tnsnames.ora files for TCP/IP environments; in fact, no naming or directory system is required for using this method. INTRODUCTION Clients use a connect identifier in the connect string to connect to a service. The connect identifier can be a connect descriptor or a simple name that maps to a connect descriptor In this paper, we assume that the reader is familiar with the local naming based on tnsnames.ora file. CONNECT DESCRIPTORS A quick re-cap on connect descriptors: Connect descriptor is comprised of one or more protocol addresses of the listener and the connect information for the destination service. The following example shows a connect descriptor mapped to simple name called sales: sales= (PROTOCOL=tcp) (PORT=1521)) (SERVICE_NAME=sales))) The ADDRESS section contains the listener protocol address, and the CONNECT_DATA section contains the destination service information. In this example, the destination service is a database service named sales. EASY CONNECT NAMING Easy Connect Naming method enables clients to connect to a database server without any configuration. Clients use a connect string for a simple TCP/IP address, which includes a host name and optional port and service name: CONNECT username@[//]host[:port][/service_name][:server][/instance_name] Enter password: password This method is recommended for simple TCP/IP environments. Oracle Easy Connect Naming Page 4

'//' is optional and is there to enable URL style hostname values <host> is required, and should be a valid DNS host name <port> is optional, default is 1521, and should be a decmial number for a TCP port number <sevice_name> is optional. If specified, it should be a legal DB service name according to Oracle/listener conventions. The listener can optionally determine its own default service in version 11g and later. <server> is optional, should be one of {DEDICATED, SHARED, POOLED}. The default is to leave it unspecified, and let the listener decide. <instance> is optional, no default, and should be a legal Oracle database instance name. NAMES.DIRECTORY_PATH This parameter specifies the order of naming methods Oracle Net can use to resolve connect identifiers to connect descriptors. By default, when this parameter is not set in sqlnet.ora, all naming methods (including Easy connect naming) are enabled for Net name resolution. In other words, Easy connect naming is available and used by default. If this parameter is set, please ensure that EZCONNECT is specified as one of the values in order to use Easy connect naming method. DEFAULT_SERVICE_listener_name Setting this parameter in listener.ora enables users to connect to the database without having to specify a service name from client side. This feature is available in Oracle Database 11g and later. The listener may be servicing several databases. Assuming that a service name is configured in this parameter, if a client specifies a service name, the listener will connect the client to that particular service, otherwise the listener will connect the client to the service specified by the DEFAULT_SERVICE_listener_name parameter. EXAMPLES Note: In connection requests from pre-11g clients, service name defaults to the host name if not specified in easy connect syntax on client-side. The DEFAULT_SERVICE_listener_name parameter value is not used for pre-11g clients. This section includes various examples of easy connect naming syntax and how each string converts into a connect descriptor. Host only, where the host name is sales-server: sales-server Oracle Easy Connect Naming Page 5

This connect string converts into the following connect descriptor: (SERVICE_NAME=)) (PORT=1521))) Host and port, where the host name is sales-server and the port number is 3456: sales-server:3456 This connect string converts into the following connect descriptor: (SERVICE_NAME=)) (PORT=3456))) Host and service name, where the host name is sales-server and the service name is sales: sales-server/sales This connect string converts into the following connect descriptor: (SERVICE_NAME=sales)) (PORT=1521))) Host, service name and server, and instance name where the host name is sales-server, the service name is sales, the server is dedicated, and the instance name is inst1: sales-server/sales:dedicated/inst1 This connect string converts into the following connect descriptor: (SERVICE_NAME=sales) (INSTANCE_NAME=inst1) (SERVER=dedicated)) Oracle Easy Connect Naming Page 6

(PORT=1521))) Host and instance name, where the host name is sales-server and the instance name is inst1: sales-server//inst1 This connect string converts into the following connect descriptor: (SERVICE_NAME=) (INSTANCE_NAME=inst1)) (PORT=1521))) CONCLUSION The Easy Connect Naming method eliminates the need for service name lookup in the tnsnames.ora files for TCP/IP environments; in fact, no naming or directory system is required for using this method. Oracle Easy Connect Naming Page 7

Oracle Easy Connect Naming October 2007 Authors: Kant Patel, Ed Miner Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com Copyright 2007, Oracle. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.