Now that you understand how an Oracle server is configured for SQL*Net and Oracle Net Services, it is time to look at how to configure an Oracle client. (As you recall from a prior module, any computer can be an Oracle client, an Oracle server, or both.)
- Learning Objectives
After completing this module, you will be able to:
- Describe the Windows file-system architecture for Oracle Net Services
- Use SQL*Net Easy to manage tnsnames.ora
- Run the Oracle installer for Oracle Net Services clients to install and configure Oracle Net Services
- Use the Oracle Net Services Assistant to add a remote database to the tnsnames.ora file
- Manage a "master" copy of tnsnames.ora in a large network
- Test your Oracle Net Services connectivity to remote databases
When connecting to "Oracle Database 23c" from a Windows Client machine, the core concept of Oracle Database Client installation types remains largely the same in purpose, but there are a few notable changes in distribution, support, and best practices due to:
- Oracle's move toward lightweight, cloud-friendly components,
- a greater emphasis on Instant Client for most modern client use cases,
- and deprecation or consolidation of some legacy tools in favor of newer interfaces.
✅ Oracle 23c – Client Installation Options on Windows (as of April 2025):
Oracle still provides Oracle Database Client for Windows, but the preferred and recommended client setup has evolved.
-
Instant Client (Recommended by Oracle)
- Still supported and enhanced in 23c.
- Designed for lightweight connectivity (OCI, OCCI, JDBC-OCI, etc.).
- Instant Client Light is still available for English-only apps and reduced footprint.
- Distribution is simplified via ZIP files, and no installer is needed.
- Supports:
- SQL*Plus (standalone)
- Data Pump
- SQL*Loader
- Basic and Basic Light packages
- Ideal for developers and production environments where disk/memory efficiency matters.
-
Administrator (Full Client)
- Still available for Windows x64 as a full installer (.exe/.msi).
- Allows connection to local or remote DBs.
- Includes:
- SQL*Plus
- Net Configuration Assistant
- Oracle Universal Installer (OUI)
- Enterprise Manager (where applicable)
- Not commonly needed unless you're running tools like Net Manager, tnsping, or managing TNS setup directly.
-
Runtime
- Remains an option, but less commonly used as most users either go with Instant Client (lightweight) or Administrator (full tooling).
- Runtime includes connectivity software but omits administrative tools.