Copyright © Oracle Corporation, 2002. All rights reserved.
Networking Overview
Oracle9i Database Administration Fundamentals II 1-2
1-2
Copyright © Oracle Corporation, 2002. All rights reserved.
Objectives
After completing this lesson, you should be able to do
the following:
• Explain the solutions in Oracle9i that can be used
to manage complex networks
• Describe Oracle networking add-on solutions
Oracle9i Database Administration Fundamentals II 1-3
1-3
Copyright © Oracle Corporation, 2002. All rights reserved.
Network Environment Challenges
• Configuring the network environment
• Maintaining the network
• Tuning, troubleshooting, and monitoring the
network
• Implementing security in the network
• Integrating legacy systems
Network Environment Challenges
Configuring the Network Environment
To implement a successful networking environment consider the following questions:
• What type of network are you configuring? Is it a small network with a few clients, or
a large network with many clients and many servers?
• Are you using a single protocol or multiple protocols?
• Is the network static or expanding?
• What configuration options do you have?
• Are there user-friendly tools available to configure the network?
• Is your network strictly client/server or is it multi-tiered?
Maintaining the Network
• How much network maintenance is required for your enterprise?
• Will you add clients and servers to your network?
• Do you anticipate frequent upgrades?
Oracle9i Database Administration Fundamentals II 1-4
Network Environment Challenges (continued)
Tuning, Troubleshooting, and Monitoring the Network
• Does your network include the needed tools?
• How large a workload do you anticipate?
- Number of users
- Number of transactions
- Number of nodes
- Location of nodes
Implementing Security in the Network
• Do you need to secure your network environment?
• Is secure and sensitive information being transmitted over the network?
• What tools are available for implementing security?
• Do you anticipate Internet access to your servers?
Integrating Legacy Systems
How will your legacy systems interact with your networking environment?
Note: Performing an up-front analysis that answers questions like these helps you choose the
appropriate network strategy from the beginning.
Oracle9i Database Administration Fundamentals II 1-5
1-5
Copyright © Oracle Corporation, 2002. All rights reserved.
Simple Network: Two-Tier
• Network connects client and server
• Client and server speak the same language or
protocol
Network
Client
Server
Two-Tier Networks
In a two-tier network, a client communicates directly with a server. This is also known as a
client-server architecture. A client-server network is an architecture that involves client
processes that request services from server processes. The client and server communicate
over a network using a given protocol, which must be installed on both the client and the
server.
A common error in client-server network development is to prototype an application in a
small, two-tier environment and then scale up by adding more users to the server. This
approach can result in an ineffective system, as the server becomes overburdened. To
properly scale to hundreds or thousands of users, it may be necessary to implement an N-tier
architecture, which introduces one or more servers or agents between the client and the
server.