Oracle8(TM)
Getting Started for Windows NT Release 8.0.3 A54894-01 |
|
This appendix describes how to distribute and manage Oracle8 products across a network.
Specific topics discussed are:
The following products enable you to distribute and manage Oracle software across a network:
This appendix provides:
Oracle Client Software Manager (OCSM) is part of the Oracle Installer. OCSM enables system administrators to install and configure 16- and 32-bit Oracle products on machines for access by multiple client workstations. Installation is centralized, and updates to software on client workstations are automatic. OCSM enables:
Follow the procedures in the sections below to create an OCSM environment:
To install OCSM, you must create an OCSM host machine on which to install Oracle products that OCSM clients can access. The table below lists the installation requirements for your OCSM host machine and OCSM clients.
If the OCSM Host Machine is... | Then... |
---|---|
Windows NT |
All OCSM clients registering with an Oracle home created on this machine must also be running Windows NT. |
|
The OCSM client machines must belong to a domain and have access privileges to the OCSM host machine. |
|
To set up, run REGEDT32 and use the Security - Permissions menu item to allocate access privileges for the various OCSM clients. Typically, an OCSM client requires read access to the HKEY_LOCAL_MACHINE key of the OCSM host machine's registry. The process of assigning access privileges is the same as when permissions are defined for access to files and directories in an NTFS file system. |
Windows 95 |
All OCSM clients registering to an Oracle home created on this machine must also be running Windows 95. The OCSM Client machines must belong to a domain and have access privileges with the OCSM host machine. The Microsoft Remote Registry Services must be installed on both the OCSM host and client machines. This service is not installed by default when you set up Windows 95 on a machine. See the sections "Installing the Microsoft Remote Registry Service", "Windows 95 Setup", and "Windows 95 Limitations" below. |
Windows 3.1 |
All OCSM clients registering with an Oracle home created on this machine must also be running Windows 3.1. See the section "Windows 3.1 Issues" for additional information. |
To install the Microsoft Remote Registry Service:
Note:
If you are prompted to specify the location of additional files, specify the path to the Windows 95 source files on a shared network directory or on the Windows 95 CD-ROM disc. |
To enable OCSM client access to the OCSM host machine:
It is not possible to give read-only access for OCSM clients to the OCSM host machine's registry. Hence, OCSM Clients can potentially write to the OCSM host machine's registry. This is a known security problem with the current implementation.
Follow the instructions below to create an OCSM host machine for the Windows platform you are running:
To create an OCSM host machine:
The Software Asset Manager window appears.
The location can be outside Oracle home, but specify the full path. The location can be any name, although CLIENTS is the default name.
Note:
The directory must be one to which clients can write. |
Your Oracle home directory becomes an OCSM host Oracle home when the OCSA is installed.
To set up a machine as an OCSM host, run the Oracle Installer in shared mode. Install the Oracle Installer, the Oracle Client Configuration Manager, and the Oracle Client Software Agent in a shared Oracle home.
To set up an OCSM host, follow these steps on the host machine:
ORAINST.EXE /SHARED
The Language dialog box appears.
The Oracle Installation Settings dialog box appears.
If this is the first time you have installed OCSM and you previously had a stand-alone Oracle home on your machine, choose a different location for your new shared Oracle home. The path you enter here is bound to the variable SHARED_ORACLE_HOME.
The Administrator Information dialog box appears.
The Configuration dialog box appears.
When you install OCSM, you get an Oracle for Windows program group containing the Oracle Installer, Oracle Client Configuration Manager, and Switch Homes icons.
To give OCSM clients access to Oracle home on the OCSM host machine:
Follow the instructions below to register the client machine for the Windows platform you are running:
To register an OCSM client:
Note:
In both cases, the OCSM administrator must give you read access to the host Oracle home and write access to the client's directory. |
This program places the OCSA icon in the Windows NT or 95 startup group. Consequently, the OCSA is invoked whenever Windows NT or 95 is started or when a client user double-clicks the icon.
The name you enter appears in the Oracle Client Configuration Manager on the OCSM host machine.
This is the area where Oracle products are installed locally.
When the program exits, the Oracle Client Software Agent icon is created.
To register an OCSM client, the client user must map a network drive to the shared Oracle home on the host, then run SHARAGT.EXE. This program places the Oracle Client Software Agent icon in the Windows startup group. Consequently, the agent is invoked whenever Windows is started or when a user double-clicks the icon.
To register an OCSM client, follow these steps on the client machine:
To do so with Windows 3.1 or Windows NT, use the File Manager. On Windows 95, use the File Explorer. In both cases, the OCSM administrator needs to give you read access to %SHARED_ORACLE_HOME% and read/write access to the %SHARED_ORACLE_HOME%\CLIENTS directory.
The name you enter here shows up in the Oracle Client Configuration Manager on the host.
When the program exits, the Oracle Client Software Agent icon is placed in the Windows startup group.
The system administrator uses the Oracle Client Configuration Manager to define client configurations. For each configuration, the administrator must define the following:
Within a configuration, the installation options control the way the products are installed on the OCSM clients.
Products can be installed in one of the following ways:
All product executables are kept on the OCSM host machine. This saves disk space on the client, but the software runs slower because the client must run the software over the network.
Configuration files (EXEs and DLLs) are downloaded to the OCSM client. This type of installation improves performance over "Run from the OCSM host machine", because executables are run locally.
All product files are fully replicated on the client machine. This type of installation takes up more disk space than a "Run from the OCSM host machine", but the client can run the software even when the network is down.
A systems administrator sets the following options that define how OCSM clients run the software:
Option | Description |
---|---|
Force Executable Location |
When an OCSM administrator sets the installation option as "Run from the OCSM host machine", "Download EXE/DLL to Client Machine", or "Install Completely on Client Machine", OCSM client users cannot choose the location of executables. In this case, the placement of executables is "forced" from the host. When the administrator does not force the location of executables, the Oracle Installer lets client users choose how the products are installed. |
Force Product Selection |
When an OCSM administrator forces the installation of products, all products associated with the configuration are always installed on the OCSM client. OCSM client users cannot choose which products to install. When an OCSM administrator does not force the installation of products in the configuration, the Oracle Installer prompts client users for which products to install, among the list of products specified by the administrator. |
Conflict Resolution |
When a client belongs to more than one configuration and some options are set differently for the different configurations, a conflict arises. To resolve such conflicts, the administrator must define a general conflict resolution setting. The conflict resolution options are identical to the regular installation options. Note: The conflict resolution setting does not apply to specific pairs of configurations. It is one general setting used to resolve all OCSM client configuration conflicts. |
To assign products to a configuration:
To assign an OCSM client to a configuration:
The Oracle Client Configuration Manager dialog box appears.
To define installation options for a configuration:
To define conflict resolution installation options:
The options override other conflict resolution options that are set for all configured clients on that home.
Use the OCSA to bring the OCSM client machines up to date with respect to the OCSM host machine. The client is updated when the client user double-clicks the OCSA icon or when Windows is started.
To determine whether the OCSM client environment needs to be updated with respect to the OCSM host machine's environment, the OCSA compares the client timestamp in the local ORACLE portion of the registry to the client timestamp in the CLIENTS.INI file in the OCSM host machine's Oracle home. When the local timestamp is earlier than the CLIENTS.INI timestamp, the client is out of date, and the OCSA invokes Oracle Installer in configuration mode. Otherwise, the local OCSM client environment is up to date and the OCSA exits after an appropriate message.
The following files in the ORACLE_HOME\ORAINST directory are used by OCSM:
OCSM maintains GROUPS.INI in the OCSM host machine's Oracle home directory. Each section in GROUPS.INI describes an OCSM client configuration. There is also an extra section for resolving parameter conflicts when an OCSM client is a member of more than one configuration. Each OCSM client configuration section is headed by its name and keeps track of the following information:
The Conflict Resolution section in GROUPS.INI tracks the following fields, which have the same meaning as above, but are used to resolve conflicts:
The CLIENTS.INI file is maintained in the OCSM host machine's Oracle home directory. This file contains a section for each client known to the OCSM host. For each client, the CLIENTS.INI file keeps track of the following information:
OCSM uses the following registration file:
For system requirements and instructions on installing OCSM, see the Oracle8 Installation for Windows NT CD-ROM Insert. The table below lists the OCSM-compliant Oracle products and Windows platforms on which each can be installed:
Product | Windows NT | Windows 95 | Windows 3.1 |
---|---|---|---|
Required Support Files: |
|
|
|
|
yes |
yes |
no |
|
yes |
yes |
yes |
|
yes |
yes |
yes |
|
yes |
yes |
yes |
SQL*Plus |
yes |
yes |
yes |
Net8 Client1 |
yes |
yes |
yes |
1 Includes Oracle
Named Pipes Adapter, Oracle SPX Adapter, Oracle TCP/IP Adapter, Oracle
APPC/LU6.2 Adapter, Oracle NDS Adapter). |
Microsoft Systems Management Server (SMS) manages networked PCs running the Windows group of operating systems. Specifically, SMS provides:
SMS is a component of Microsoft Backoffice, and is sometimes used in companies running their businesses on Windows NT.
Oracle products for Windows 95 and NT support remote installation and software inventory and auditing capabilities through SMS release 1.2. Oracle Corporation provides customizable package definition files (.PDFs) that SMS administrators can use to distribute and maintain Oracle products in an NT/95 network. These packages contain many of the same products as the corresponding packages in a traditional installation.
The Oracle8 CD-ROM disc includes two .PDF files:
More packages will be provided in subsequent releases. Oracle SMS support enables Oracle products to interoperate in a BackOffice environment
To distribute Oracle software with SMS:
Note:
You must be an SMS administrator to perform these procedures. |
Note:
This is important, as installation command lines specified in the .PDF file are interpreted relative to the source directory. |
One or more command line options listed for the package appear. They are defined in the .PDF file and must be left alone.
SMS creates the package for you at this time.
Choose the appropriate command line option for the package during job creation. Client32.PDF contains several options, including:
ServerNT.PDF options include:
Consult your SMS documentation for more information about creating jobs.