Release 10.1A: OpenEdge Data Management:
DataServer for ORACLE

> ## 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).

> Figure 1–4 shows a local DataServer configuration where all the modules run on one machine. In this case, the ORACLE database is also local.

> Figure 1–4: The local DataServer

> Figure 1–5 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.

> Figure 1–5: A local DataServer and remote ORACLE through ORACLE Networking

> Figure 1–6 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.

> Figure 1–6: The DataServer for ORACLE–remote

> 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. Table 1–1 lists all supported configurations. It considers possible client/server combinations and networking options.

> Table 1–1: Supported configurations
> 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.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095