DataServer configurations
- Last Updated: March 30, 2020
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
DataServer configurations
The OpenEdge DataServer for Oracle supports many possible configurations. There are two general types of configurations—local and remote—with several variations on each type:
- Local DataServer — All the DataServer software modules run on one machine. Your Oracle database can also run on this same machine, or it can run on a separate machine that you access through Oracle Networking.
- Remote DataServer — The DataServer software modules run on different machines. Typically, the client module runs on one machine and the DataServer module runs on another. The machine on which the DataServer module runs is called the host machine. The host machine and the machine where the client is running can communicate through OpenEdge networking (TCP/IP).
The following figure shows a local DataServer configuration where all the modules run on one machine. In this case, the Oracle database is also local.

The following figure shows a local DataServer accessing an Oracle database on another machine through Oracle Networking. You must install Oracle Networking on the client machine. In configurations that include Oracle Networking, there are no OpenEdge processes running on the machine where the Oracle database is running.

The following figure shows one possible configuration for the remote DataServer where a client accesses a remote DataServer for Oracle. Here, the Oracle database and the OpenEdge DataServer for Oracle are running on the same machine.

OpenEdge handles the communication between the client and the DataServer. The client and server processes that make up the DataServer adapt to a variety of network configurations. The previous illustrations showed a few possible configurations. The following table lists all supported configurations. It considers possible client/server combinations and networking options.
| Client | Networking | DataServer |
|---|---|---|
| OpenEdge on UNIX | None | DataServer, client, and Oracle on the same machine |
| OpenEdge on UNIX | Oracle | DataServer, client, and Oracle Networking on the client machine, and Oracle on a server |
| OpenEdge on UNIX | OpenEdge | Client on the client machine, and the DataServer and Oracle on a server |
| OpenEdge in Windows | Oracle | DataServer, client, and Oracle Networking on the client machine, and Oracle on a server |
| OpenEdge in Windows | OpenEdge | Client on the client machine, and the DataServer and Oracle on a server |