Oracle Network Products Getting Started Release 2.3.4 for Windows Platforms Go to Product Documentation Library 
Library
Go to books for this product 
Product
Go to Contents for this book 
Contents
Go to Index 
Index


 

Go to previous file in sequence Go to next file in sequence

Verifying Parameters and Vendor Adapters for Windows 3.1x

This appendix describes how you verify Windows system files, parameters settings, and vendor configurations. Specifically, this appendix covers the following topics and tasks:

Verifying File Parameters

Verify that the CONFIG.SYS file and AUTOEXEC.BAT file correctly list the parameter for each Oracle Protocol Adapter. If you must modify these files manually, use a text editor, such as Windows Notepad or MS-DOS Editor. Reboot your computer after making edits to ensure that Windows recognizes changes to these system files.

This appendix also describes additional AUTOEXEC.BAT changes that you can make for several Oracle Protocol Adapters.

Verifying CONFIG.SYS File Contents

Verify that your CONFIG.SYS file contains the appropriate settings for the BUFFERS and FILES parameters. The minimum requirements for each are:
BUFFERS=16
FILES=60
Verify that the following command is in the CONFIG.SYS file:
BREAK=ON
If you modify your CONFIG.SYS file, you must reboot your machine before continuing.

Verifying WIN.INI File Contents

Verify the following information is written to the WIN.INI file so there is a pointer to the ORACLE.INI file for Oracle configuration information.
[ORACLE]

ORA_CONFIG=C:\WINDOWS\ORACLE.INI

Including a DOS Oracle Home Directory in the AUTOEXEC.BAT File

Some third-party products and version 6 tools for Windows can be located in a DOS Oracle home directory, but require DLLs located in your Windows Oracle home directory. If you are using these products, ensure that the PATH in your AUTOEXEC.BAT file contains the following line:
PATH=C:\ORAWIN\BIN;<DOS_Oracle_home>
If your Windows Oracle home directory is not called ORAWIN, substitute the appropriate name.

If you modify your AUTOEXEC.BAT file, you must reboot your system before the changes take effect.

Verifying TCP/IP Protocol Adapter Setup

Follow the procedures described below before using the Oracle TCP/IP Protocol Adapter:

Loading TSR Transports for TCP/IP

The following implementations of TCP/IP are Terminate and Stay Resident (TSR) transports.

Load the appropriate TCP/IP executables from the DOS command line before starting Windows or alter your AUTOEXEC.BAT file to load them when starting your workstation. If you plan to run these applications frequently and want to load the required executables automatically, modify your AUTOEXEC.BAT file to include the required commands. Refer to the following instructions for the program names and loading sequence for your specific transport.

3Com 3+Open TCP (Versions 1.1 and 1.2)

To load the required executables automatically (for versions 1.1 and 1.2 only), verify that the following lines are in your AUTOEXEC.BAT file:
path\TCPTSR
path\DNRTSR
path\NMTSR
path\SOCKTSR
\ORAWIN\BIN\M3OPEN

Beame and Whiteside TCP/IP

To load the required executables automatically, verify that the following line is in your AUTOEXEC.BAT file:
\ORAWIN\BIN\MBW.EXE
Note: 

To use the Beame and Whiteside TCP/IP transport, add the following line to your CONFIG.SYS file 

DEVICE = path\TCPIP.SYS 

where path is the location of the device driver.

 

FTP PC/TCP

To load the required executables automatically, determine which network interface card you are using, and alter your AUTOEXEC.BAT file as follows. For example, if you are using a 3COM 3C503 card and installed your FTP 2.1 software in the \PCTCP directory, enter:
\PCTCP\3C503
\PCTCP\ETHDRV
\ORAWIN\BIN\MFTP
In addition, verify that the following lines are in your Windows SYSTEM.INI file:
[boot]
network.drv=pctcpnet.drv
[386 Enhanced]
device=vpctcp.386

Microsoft LAN Manager TCP/IP

To load the required executables automatically, add the following lines to your AUTOEXEC.BAT file:
path\net start workstation
path\load tcpip
path\sockets
 
Note: 

Set NUMSOCKETS (in the [SOCKETS] section of TCP UTILS.INI) to the required maximum concurrent number of connections. UTILS.INI is located in the directory where LAN Manager for DOS is installed.

 
In addition, verify that the following lines are in your Windows SYSTEM.INI file:
[boot]
network.drv=lanman21.drv

Loading TCP/IP Kernel-Specific Code Before Running Windows TCP/IP Transports

If your TCP/IP transport is implemented as a DLL program, the appropriate JSB DLL loads automatically when SQL*Net calls the TCP/IP transport. No additional files are required before beginning SQL*Net operation.

Before starting Windows, however, you must load the TCP/IP kernel-specific code for your TCP/IP version. This section provides a brief summary of the files that must be loaded by each of the DLL-implemented TCP/IP transports.

3Com 3+Open TCP (Version 2.0)

Verify that the following executables are loaded before you run Windows. Run them from the DOS command line or load them from your AUTOEXEC.BAT file.
path\TCPTSR
path\DNRTSR
path\NMTSR
path\SOCKTSR
where path is the location of the executable.

HP ARPA Services for DOS

Verify that the following executables are loaded before you run Windows. Run them from the DOS command line or load them from your AUTOEXEC.BAT file.
path\TCPTSR
path\SOCKTSR
path\DNRTSR
where path is the location of the executable.

Verify also that the following lines are in your Windows SYSTEM.INI file:

[386 Enhanced]
device=vtil.386
device=vbapi.386
device=vsockets.386

Novell LAN WorkPlace for DOS

Verify that the following executables are loaded before you run Windows. Run them from the DOS command line or load them from your AUTOEXEC.BAT file.
path\LSL
path\3C503
path\IPXODI               (optional; load only if you require TCP/IP compatibility with NetWare)
path\NETX                 (optional; load only if you require TCP/IP compatibility with NetWare)
\XLN\BIN40\TCPIP
where path is the location of the executable.

Verify also that the following lines are in your Windows SYSTEM.INI file:

[boot]
network.drv=netware.drv
[386 Enhanced]
device=vtcpip.386

Sun PC-NFS

Verify that the following executables are loaded before you run Windows. Run them from the DOS command line or load them from your AUTOEXEC.BAT file.
path\NET INIT
path\RTM
path\[RNMNIS|RNMFILE]
where path is the location of the executable.

Verify also that the following lines are in your Windows SYSTEM.INI file:

[boot]
network.drv=pcnfs.drv
[386 Enhanced]
device=pcnfs.386

Walker Richer & Quinn Reflection Network Series

Verify that the following executables are loaded before you run Windows. Run them from the DOS command line or load them from your AUTOEXEC.BAT file.
path\RNDIS <parameters>

path\NETBIND

call path\STARTNET.BAT
where path is the location of the executable and parameters are configuration-specific options documented in your Walker Richer & Quinn Reflection Network Series documentation.

Verify also that the following lines are in your Windows SYSTEM.INI file:

[386 Enhanced]
device=vsockets.386

Wollongong Pathway Access for DOS

Verify that the following executables are loaded before you run Windows. Run them from the DOS command line or load them from your AUTOEXEC.BAT file.
path\PWCONFIG
path\3C503 parameters
path\PWTCP              (the actual kernel stack)
where path is the location of the executable and parameters are configuration-specific options documented in your Wollongong Pathway Access documentation.

Verifying ORACLE.INI File Contents

During installation of the Oracle TCP/IP Protocol Adapter, the ORAINST or SETUP program may prompt you for the name of the vendor whose TCP/IP transport you want to use with the JSB Virtual Socket Library (VSL) software. This occurs only in the exceptional case in which Oracle Installer cannot unambiguously determine the vendor. This is the case for FTP/TCP. After entering the name of the vendor, ORAINST or SETUP changes the value of the TCP_VENDOR parameter in your ORACLE.INI file.

Verify that this parameter is set in the following format:

TCP_VENDOR = vendor_key
where vendor_key is one of the values defined in the tables in "Verifying TCP/IP Vendor File Installation" of this appendix.

Using Windows Socket Vendors

The Oracle TCP/IP Protocol Adapter for Windows is certified to work with the Windows socket vendors and versions specified in this chapter. Ensure that your network software is from a Windows Sockets supplier. This ensures that the Oracle TCP/IP Protocol Adapter for Windows and your network software are compatible.

Network software adhering to the Windows Sockets standard is referred to as Windows Sockets Compliant. Suppliers of Windows Sockets Compliant software are referred to as Windows Sockets Suppliers. A vendor must implement 100% of the Windows Sockets standard to be Windows Sockets Compliant.

The Windows Sockets standard is a network programming interface for Microsoft Windows based on a "socket" paradigm popularized by Berkeley Software Distribution (BSD) from the University of California at Berkeley.

The Windows Sockets standard provides a single API used by application programmers and confirmed by multiple network software vendors. For each Microsoft Windows version, the Windows Sockets standard defines library calls and associated semantics. This enables applications written to the Windows Sockets API to work with a conforming protocol from any network software vendor. Most current TCP/IP network vendors interface with Windows sockets through the WINSOCK.DLL file.

Windows Sockets include both Berkeley socket-style routines and Windows-specific extensions that let programmers use a Windows message-driven design. All Windows Sockets implementations support both TCP and User Datagram Protocol (UDP) sockets.

Unlike a TSR program, which stays in memory until you reboot your computer, a Windows Sockets DLL file dynamically loads into memory and automatically unloads when you exit the application.

Applications operating with any Windows Sockets Compliant protocol implementation are referred to as having a Windows Sockets interface and are known as Windows Sockets applications.

Verifying TCP/IP Vendor File Installation

If you are using the Oracle TCP/IP Adapter for Windows, verify that the JSB DLL or TSR files listed in the tables in this section exist. All necessary JSB Virtual Socket Library (VSL) software for your vendor's TCP/IP transport is installed.

If any of the files listed in the following sections are absent, it can mean that the Oracle TCP/IP Protocol Adapter and/or SQL*Net version 2 products were not installed correctly. Refer to the CD-ROM insert for instructions on re-installing any of these Oracle network products for Windows.

Verifying JSB VSL Support for TCP/IP

The Oracle TCP/IP Protocol Adapter for Windows version 2.1.4 or later supports JSB VSL version 3.0.11 for SQL*Net 2.3. JSB VSL is an API that supports multiple TCP/IP transports.

Depending on the TCP/IP transport used, the specific JSB component for that transport can require some special configuration, loading, and unloading procedures.

The Window socket vendors and versions supported in this release of the Oracle TCP/IP Protocol Adapter for Windows are shown in Table B-1. This table is subject to change.

Table B-1 Windows Socket Vendors

Product Name  Release/Version Number(s) Supported 
3Com 3+Open TCP  2.1 
Digital PATHWORKS for DOS (TCP/IP)  5.0a 
Distinct TCP/IP  3.1 
Esker Tun TCP  7.1, 7.2, 7.3 
Frontier Technologies Super-TCP for Windows1  3.0, 4.0, 4.0R2, 4.15 
FTP PC/TCP2 & 3  2.2, 2.3, 3.0, 3.1, 4.0 
FTP PC/TCP OnNet VxD4  1.1, 1.2, 2.0 
Hummingbird NFS Maestro TCP/IP for DOS & Windows 5.0  5.0 
IBM TCP/IP for DOS5  2.1.1 
IBM TCP/IP for DOS/Windows Access Kit  2.0 
Ipswitch PIPER/IP  1.001, 2.0 
Microsoft Windows for Workgroups TCP/IP (VxD)  3.11 
Microsoft Windows NT TCP/IP  3.1, 3.5, 3.51 
NetManage Chameleon TCP/IP  3.11, 4.0, 4.01 
Persoft SmarTCP6  3.0, 4.0 
Sun PC-NFS  5.1.5 
Sun PC-NFS Pro  1.1, 2.0 
Walker Richer & Quinn Reflection Network Series  2.1, 4.0, 4.02, 5.0 
Wollongong PathWay Access Runtime  2.0, 3.0 
 
  1. Add the following entry to the SUPERTCP.INI file:
  2. [Kernel] 
    DNSHardBlockWorkaround=1
  3. Using DNS with FTP PC/TCP 2.2 results in the SQL*Net connect error:
  4. ORA-12203: TNS: unable to connect to host

    Oracle Corporation recommends that you use a local host file for host name resolution. You must use FTP's WINSOCK.DLL file release 1.0.6. if you use PC/TCP 2.2. Please contact FTP Software, Inc. to obtain a copy of this file. Attempting to open a network definition stored in a database returns an Application Error when using WINSOCK.DLL release 1.13 (shipped with PC/TCP 3.0 and OnNet 1.1). Update to FTP WINSOCK.DLL release 1.15 (shipped with PC/TCP 3.1 and OnNet 1.1) to resolve this problem. 

  5. If you use the TCP/IP Protocol Adapter for Windows and FTP PC/TCP release 2.3 Winsock on a PC that is not 100% compatible with IBM or Compaq equipment, the TCP/IP adapter may fail during connect. If this happens, Oracle Corporation recommends you use the native (or non-Winsock) FTP PC/TCP release 2.3 interface by re-installing and selecting FTP as your vendor. 
  6. Contact vendor for WINSOCK.DL patch for version 1.x.
  7. You must use IBM TCP/IP for DOS release 2.1.0.2 with IBM's WINSOCK.DLL file. Contact IBM to obtain a copy of this file. IBM TCP/IP for DOS releases 2.1.1 and 2.1.1.2 may cause SQL*Net to hang. If you experience this problem, contact IBM to get the latest patch.
  8. Some applications (such as ODBC) may not work with this vendor's TCP/IP.
The other socket vendors and versions supported in this release of the Oracle TCP/IP Protocol Adapter for Windows are shown in Table B-2

Table B-2 Other Socket Vendors

Product Name  Release/Version Number(s) Supported 
3Com 3+Open TCP  1.1, 1.2, 2.0, 2.1 
Beame & Whiteside TCP/IP  3.0, 3.1 
Digital PATHWORKS for DOS (TCP/IP)  4.1, 5.0 
Firefox NOV*IX  2.21 
FTP PC/TCP  2.1, 2.2, 2.3, 3.0, 3.1 
HP ARPA Services for DOS  2.1 
Microsoft LAN Manager TCP/IP  2.1a, 2.2 
Microsoft Windows for Workgroups TCP/IP (16 bit)  3.11 
Novell LAN WorkPlace for DOS  4.0, 4.01, 4.1, 4.12, 4.2, 5.0 
Sun PC-NFS  4.0a, 5.0, 5.1.5 
Ungermann-Bass Net/One TCP/IP1  16.5, 16.6 
Wollongong PathWay Access  1.2, 2.0, 3.0 
 
  1. The current configuration only provides support through the Ungermann-Bass protocol stack.
In addition to the above listed transports, the JSB VSL supports transports that comply with the Windows Sockets version 1.1 specifications.
Note: 

Users of 3Com 3+Open TCP, Microsoft LAN Manager TCP/IP, Digital Pathworks TCP/IP, and HP ARPA Services for DOS must ensure that their local PROTOCOL.INI file contains the correct name of their local workstation. The entry for the workstation name is in the TCPGLOBAL section of the PROTOCOL.INI file as follows: 

    [TCPGLOBAL]                                                                                                             
    HOSTNAME=local_name     
where local_name is the name of the local workstation and is the same name found in the local HOSTS file or in the Domain Name Server's HOSTS file.
 

Verifying MSOCKLIB.DLL File Installation

When you install the Oracle TCP/IP Protocol Adapter for Windows, Oracle Installer installs the MSOCKLIB.DLL file and several other VSL files under the ORAWIN\BIN directory. These VSL files enable the SQL*Net driver to communicate with the vendor's TCP/IP.

If multiple copies of MSOCKLIB.DLL exist on your PC, be sure the most recent version is in the ORAWIN\BIN directory.

To verify that you are using the most recent version of MSOCKLIB.DLL, compare the creation date of this file on your CD-ROM containing the Oracle TCP/IP Protocol Adapter for Windows with the values shown for MSOCKLIB.DLL in your ORAWIN\BIN directory.

To compare the file creation dates, change directories to your ORAWIN\BIN directory and insert the CD-ROM that contains the Oracle TCP/IP Protocol Adapter for Windows. If the CD-ROM is mapped to the G: drive, for example, enter:

DIR G:\MSOCKLIB.DLL
followed by:
DIR MSOCKLIB.DLL
If the version of the Oracle TCP/IP Protocol Adapter for Windows on your CD-ROM disk is more recent, type:
COPY G:\MSOCKLIB.DLL

Verifying VSL.INI File Installation

Verify that the VSL.INI file is in the \WINDOWS directory. The VSL.INI file maps JSB calls to each vendor's API.

Verifying JSB Executable File Installation

Verify that the DLL file specified for your vendor and the TSR executable appears in your ORAWIN\BIN directory. The TCP_VENDOR parameter is described in "Verifying ORACLE.INI File Contents."

Some TCP/IP transports are implemented as a DLL that loads automatically when SQL*Net initiates calls to the transport. Other TCP/IP products are implemented as TSR programs. These programs must be executed before SQL*Net can operate.

The Window Socket vendors, the DLLs installed by Oracle Installer and TSR executables, and the TCP_VENDOR parameter are shown in Table B-3:

Table B-3 Windows Sockets Installation

Product Name (Windows Sockets)  JSB DLLs or TSRs  Vendor Key for TCP_VENDOR 
3Com 3+Open TCP 2.1  MWINSOCK.DLL  WINSOCK 
Digital PATHWORKS for DOS (TCP/IP) 5.0a  MWINSOCK.DLL  WINSOCK 
Distinct TCP/IP 3.1  MWINSOCK.DLL  WINSOCK 
Esker Tun TCP 7.1, 7.2, 7.3  MWINSOCK.DLL  WINSOCK 
Frontier Technologies Super-TCP for Windows 3.0, 4.0, 4.0R2, 4.15  MWINSOCK.DLL  WINSOCK 
FTP PC/TCP 2.2, 2.3, 3.0, 3.1  MWINSOCK.DLL  WINSOCK 
FTP PC/TCP OnNet VxD 1.1, 1.2, 2.0  MWINSOCK.DLL  WINSOCK 
IBM TCP/IP for DOS 2.1.1  MWINSOCK.DLL  WINSOCK 
IBM TCP/IP for DOS/Windows Access Kit 2.0  MWINSOCK.DLL  WINSOCK 
lpswitch PIPER/IP 1.001, 2.0  MWINSOCK.DLL  WINSOCK 
Microsoft Windows for Workgroups TCP/IP (VxD) 3.11  MWINSOCK.DLL  WINSOCK 
Microsoft Windows NT TCP/IP 3.1, 3.5, 3.51  MWINSOCK.DLL  WINSOCK 
NetManage Chameleon TCP/IP 3.11, 4.0, 4.01, 4.51, 4.6  MWINSOCK.DLL  WINSOCK 
Persoft SmarTCP 3.0, 4.0  MWINSOCK.DLL  WINSOCK 
Sun PC-NFS 5.1.5  MWINSOCK.DLL  WINSOCK 
Sun PC-NFS Pro 1.1  MWINSOCK.DLL  WINSOCK 
Walker Richer & Quinn Reflection Network Series 2.1, 4.0, 4.02, 5.0, 5.6  MWINSOCK.DLL  WINSOCK 
Wollongong PathWay Access Runtime 2.0, 3.0, 4.0  MWINSOCK.DLL  WINSOCK 
 
  1. Opening a network definition stored in a database may fail as described above. Users should update to the WINSOCK.DLL shipped with Chameleon release 4.5 or later. Before a SQL*Net connection or disconnection is established, NetManage Chameleon loads or unloads its TCP module in Windows. On some slower PCs, for example, a 386/25Mhz or below, loading and unloading of the NetManage module may cause SQL*Net to hang, especially when it is running during a connect or disconnect from a batch file. If the SQL*Net connection hangs, do a warm start by pressing [Ctrl]+[Alt]+[Delete].
The other socket vendors, the DLLs installed by the Oracle Installer and TSR executables, and the TCP_VENDOR parameter are shown in Table B-4:

Table B-4 Other Sockets Installation

Product Name (Other Sockets)  JSB DLLs or TSRs  Vendor Key for TCP_VENDOR 
3Com 3+Open TCP 2.0, 2.1  M3OPEN2.DLL  3OPEN 
3Com 3+Open TCP 1.1, 1.2  M3OPEN.EXE  3OPEN 
Beame & Whiteside TCP/IP 3.0, 3.1  MBW.EXE  BW 
Digital PATHWORKS for DOS (TCP/IP) 4.1, 5.0a  M3OPEN.EXE  PWORKS 
Firefox NOV*IX 2.21  MNOVLWP.DLL  NOVLWP 
FTP PC/TCP 2.1, 2.2, 2.3, 3.0, 3.1  MFTP.EXE  FTP 
HP ARPA Services for DOS 2.1  MHPARPA.DLL  HPARPA 
Microsoft LAN Manager TCP/IP 2.1a, 2.2  MHPARPA.DLL  LANMAN2 
Novell LAN WorkPlace for DOS 4.0, 4.01, 4.1, 4.12, 4.21  MNOVLWP.DLL  NOVLWP 
Sun PC-NFS 4.0a, 5.0, 5.1.5  MPCNFS4.DLL  PCNFS4 
Ungermann-Bass Net/One TCP/IP 16.5, 16.6  MNETONE.EXE  NETONE 
Wollongong PathWay Access 1.2, 2.0, 3.0  MPATHWAY.DLL  PATHWAY 
 
  1. If you use Novell LAN Workplace Version 4.2, you must choose the non-WINSOCK interface. This is because Novell's WINSOCK implementation does not support OS_LINGER in their setsockopt(), which is required for SQL*Net to perform non-blocking SQL.
Many of the vendors use the generic Windows Socket DLL, MWINSOCK.DLL. Windows Sockets is an emerging standard interface for TCP/IP under Windows.

The listed transports load automatically when called. However, ensure that the TCP/IP core code is loaded before starting Windows. These steps are described in the next section, "Loading the TCP/IP Network Software."

Note: 

If you install the After Dark software after loading the JSB vendor-specific TSR file, the JSB vendor-specific TSR file unloads, and error message ORA-12533 appears. Oracle Corporation recommends you install the After Dark software before you load the JSB vendor-specific TSR file. 

 

Loading the TCP/IP Network Software

Before your workstation can load the correct JSB transport, your TCP/IP software must be installed and working properly. After installation, use the PING command to test your software, as described in "Step 1: Verify TCP/IP Network Connections" in Chapter 4, "Configuration". If you cannot successfully PING another workstation, you cannot use the Oracle TCP/IP Protocol Adapter for Windows.

If your software uses DLL transports, the transport loads automatically. If your vendor uses a TSR transport, the transport loads when you turn on your computer if the transport has been properly installed in your AUTOEXEC.BAT file. See the section "Verifying TCP/IP Vendor File Installation" to determine if your software uses a DLL transport or TSR transport and to verify that your transport is installed correctly.

Identifying the Destination Address for TCP/IP

With the Oracle TCP/IP Protocol Adapter for Windows, you must specify the destination host's Internet Protocol (IP) address in order to make a SQL*Net connection. If you do not specify the IP address of your host, you can instead specify a host name.

Using the Domain Name Service

Most TCP/IP transports attempt to use the Domain Names Service (DNS) to translate the host name into the host address. If a Domain Name Server is present on your network and the TCP/IP vendor supports DNS, the host name is successfully translated to the host address.

Each of the JSB-supported transports also identify the available servers on your network by referring to a HOSTS file. Transports refer to a HOSTS file only if they do not detect the presence of DNS or do not support DNS at all.

Additional Information: 

See your network documentation for information on your network's DNS. Microsoft LAN Manager TCP does not support DNS. 

 

Locating the HOSTS File

The HOSTS file is a text file that contains an entry for each host with the host name "mapped" to its corresponding Internet address on the network. There must be an entry in the HOSTS file for each server you intend to use.

SQL*Net uses the name lookup services provided by JSB (which in turn are implemented using third-party vendors' APIs). Because of this, SQL*Net uses the same HOSTS file resident in the directory expected by the native TCP/IP vendor.

For the JSB virtual socket library, the HOSTS file location is transport dependent. Each JSB-supported transport expects its HOSTS file to reside in a specific directory, as described in Table B-5:

Table B-5 HOSTS File Location

This transport...  Looks for the HOSTS file... 
3Com 3+Open TCP  In the directory specified by the "NETFILES=" parameter of the TCPGLOBAL section of PROTOCOL.INI, which is located in the home directory of the transport. 
Beame and Whiteside TCP/IP  In the transport's home directory. By default, this is \BWTCP. 
Digital PATHWORKS for DOS  In the transport's home directory. By default, this is \PW. 
Frontier Technologies Super-TCP/IP for Windows  In the transport's home directory. By default, this is \SUPERTCP. 
FTP PC/TCP  In the location specified using the IPCONFIG utility. By default, this is \PCTCP. 
HP ARPA Services for DOS  In the directory specified by the "NETFILES=" parameter of the TCPGLOBAL section of PROTOCOL.INI, which is located in the home directory of the transport. 
IBM TCP/IP for DOS  In the ETC subdirectory of the transport's home directory. By default, this is \TCPDOS\ETC. 
Microsoft LAN Manager TCP/IP  In the transport's home directory. By default, this is \LANMAN.DOS\ETC. 
Microsoft Windows for Workgroups TCP/IP  In the Windows for Workgroups home directory. By default, this is \WINDOWS or \WFW. 
NetManage TCP/IP  In the transport's home directory. By default, this is \NETMANAG. 
Novell LAN WorkPlace for DOS  In the TCP subdirectory of the transport's home directory. By default, this is \XLN\TCP. 
Sun PC-NFS  In the directory specified by the NFSPATH environment variable of AUTOEXEC.BAT. If no HOSTS file is found there, PC-NFS looks in the NFS home directory. 
Wollongong Pathway Access  In the transport's home directory, which defaults to \PATHWAY. (Use the CUSTOM.EXE utility to configure the HOSTS file. Refer to your Wollongong documentation for information.) 
 

Enabling Ctrl+C

The use of [Ctrl] + [C] to terminate 16-bit applications is enabled with the YIELD parameter in ORACLE.INI file, under the [ORACLE] section:
 [Oracle]
 ORACLE_HOME=C:ORAWIN
 CUSTOMER=Oracle Corporation
 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
 ORAINST=E:\ORA73WIN\233\dbs
 MSHELP=E:\ORA73WIN\233\mshelp
 YIELD=YES
 [orainst]
 .
 .
 .

Verifying SPX Protocol Adapter Setup

Editing the AUTOEXEC.BAT File

If you are using the Oracle SPX Protocol Adapter for Windows, there are additional lines you must include in your AUTOEXEC.BAT file. This is because the Open Data-Link Interface (ODI) enables you to run more than one network protocol simultaneously. These lines are:
lsl (the driver for your network interface card)
3c503 (if using a 3COM 3C503 network interface card)
ipxodi
vlm (or netx)
Note: vlm is required with SQL*Net releases 2.1 through 2.3. netx is OK with SQL*Net release 1.1 or 2.0.x.
 
The Oracle SPX Protocol Adapter for Windows accesses the NetWare DLL files to make the SQL*Net connection. Make sure that your Windows home directory contains the DLLs required by Novell NetWare. These files are available from the Novell NetWare Workstation Kit for DOS and Windows. If these DLLs are missing or the Oracle SPX Protocol Adapter for Windows cannot detect their location, you receive an error message during login.

If you installed these DLLs manually, make sure their location appears on the DOS PATH.
Additional Information: See "Supported Vendors" in Chapter 2 for the supported version of the Novell NetWare Workstation Kit for DOS and Windows.
 

Verifying NetBIOS Protocol Adapter Setup

Editing the CONFIG.SYS File or Setting a Default Protocol

If you are using the NetBIOS Protocol Adapter for Windows to support:

Verifying LU6.2 Protocol Adapter for IBM NS/WIN Setup

Editing the AUTOEXEC.BAT AND SYSTEM.INI Files

For NS/WIN, the user's path in the AUTOEXEC.BAT must include the directory in which the NS/WIN drivers and utilities are located, which is typically "NSW" on the root directory. The drivers are specified in the SYSTEM.INI file.

Table B-6 shows the drivers for each connection type:

Table B-6 LU6.2 Connection Types

Connection Type  Drivers 
asynchronous  vnswutil.386 
local area network  vnswutil.386 
vd802.386 
synchronous  vnswutil.386 
twinaxial  vnswutil.386 
vdnswq.386 
vdtwinx.386 
 

Editing the NSD.INI File

For NS/WIN, all parameters are contained in the NSD.INI file, which must be located in your Windows directory. Make the following changes to your NSD.INI file. Use the exact upper case/lower case combination shown below:
[IUO]
DontYield=TRUE
Reboot your machine after making these changes.

Follow the additional steps described below to ensure successful vendor configuration of IBM NS/WIN on your computer or workstation.

This section provides an overview of NSD.INI file parameter requirements. For a complete description of parameters and how to change them, refer to Configuration Parameters Reference for Administrators and Application Programmers Version 1.0. Most parameters can be changed with the Configure utility icon located in the IBM APPC Networking Services program group. Some of the optional parameters can only be modified by editing NSD.INI with a text editor.
Note: 

The parameters and examples are subject to changes in the IBM NS/WIN software and IBM documentation. Consult the IBM documentation provided with NS/WIN version 1.0.

 
To verify successful vendor installation:

  1. Install the IBM NS/WIN Version 1.0 software:
  2. Verify that the user's path includes the directory in which the NS/WIN drivers are located. (See Table B-6 on the previous page.)
  3. Choose the Configure icon in the IBM APPC Networking Services program group to configure the NSD.INI file, which contains the CONFIG.NSD, DEFINETP.NSD, MODE.NSD, and SIDEINFO.NSD files that were previously configured separately with NS/DOS.
  4. Modify the NDS.INI file as described below. This example describes how to connect a Windows client to an OS/2 host:
  5. [Configuration]
    DLCTYPE=LAN
    STARTPROGRAMLAUNCHER=TRUE
    EHNAPPCNONBLOCKING=FALSE
    LANGUAGE=2924
    LOCALLUNAME=ORACLE.CLIENT
    NODEID=07500000
    DIRECTORY=C:\NSW\

    [LAN]
    TRLD1=COMPAQ, 10005A747AAF

    [REMOTE]
    SDDI=66

    [MODES]
    SNASVCMG= 512, 7, 2, 1
    BLANK= , 3, 8, 4
    #BATCH= , 3, 8, 4
    #INTER= , 7, 8, 4
    QPCSUPP= 1024, 2, 32, 16
    ORAPLU62= 4096, 1, 20, 10

    [SIDEINFO]
    SERVER= SERVER, ORAPLU62, MYDB, NONE, ,
    DB= SERVER, ORAPLU62, MYDB, NONE, ,
    VM= ORAVTAMA, ORAPLU62, ORTNMST, NONE, ,

    [DEFINETP]
    APINGD=C:\NSW\SAMPLES\APINGD.EXE, 120, 30, am_started,

    ATELLD=C:\NSW\SAMPLES\ATELLD.EXE, 120, 30, am_started,
  1. Reboot Windows for your changes to take effect.
  2. Start NS/WIN by choosing the Autostart Networking Services icon in the IBM APPC Networking Services group.
     
    Additional Information: See your IBM documentation.
     
     

Configuring Oracle Version 6 Tools

SQL*Net for Windows uses the Oracle Installer Version 3.1x Windows directory structure. In this directory structure, SQL*Net for Windows looks at the ORACLE.INI file for configuration parameters.

To use Version 6 Tools with SQL*Net for Windows, you must make two changes:

  1. Add the following path statement to your AUTOEXEC.BAT file:
  2. PATH=C:\ORAWIN\BIN
  3. Modify the ORACLE.INI file:
  4. Enter the CONFIG.ORA parameters into the ORACLE.INI file to ensure that all Version 6 Tools parameters are located by SQL*Net.


Go to previous file in sequence Go to next file in sequence 
Prev Next
Oracle 
Copyright © 1997 Oracle Corporation.   
All Rights Reserved.
Go to Product Documentation Library 
Library
Go to books for this product 
Product
Go to Contents for this book 
Contents
Go to Index 
Index