Oracle Net Services
Oracle Net Services
md 2024-03-03
The listener is a process that listens for incoming client connection requests to Oracle databases. It
plays a crucial role in establishing connections between clients and databases.
The listener acts as a mediator between clients and the database server. It listens for connection
requests, determines the database service requested by the client, and establishes a connection.
1/3
Oracle Net Services.md 2024-03-03
Load Distribution: Distributes client connection requests across multiple listeners, reducing the load on
individual listeners.
High Availability: Provides redundancy and failover capabilities by having multiple listeners.
Database connection methods define how clients establish connections to Oracle databases.
Each client connection has its own dedicated server process on the database server.
Multiple client connections share a pool of server processes, reducing resource consumption.
Easy Connect is a method for specifying the database location without the need for a listener.
Example: username/password@hostname:port/service_name
Local Naming Method uses a network alias (net service name) mapped to a connect descriptor in
the tnsnames.ora file.
Clients connect using the net service name, and the corresponding connect descriptor provides
the database location information.
Connect identifiers are used to uniquely identify a database service. They consist of the service name,
network protocol, and host address.
A Net Service Alias is a shortcut name that maps to a connect identifier, making it easier for clients to
connect to Oracle databases.
2/3
Oracle Net Services.md 2024-03-03
Use Net Configuration Assistant (netca) or manually edit the tnsnames.ora file to create a Net Service
Alias.
The default location of the Net Service Alias configuration file (tnsnames.ora) is
$ORACLE_HOME/network/admin.
3/3