Previous  Next          Contents  Index  Navigation  Glossary  Library

Troubleshooting the Transaction Manager

Listener Cannot Be Started or is not defined Error

Oracle Network Layer Error Occurs When the Sales Order Form Is Opened

1. Has the OE: Transaction Manager profile been defined properly?

The OE: Transaction Manager profile determines the Oracle Order Entry Transaction Manager to which the client should connect. Network layer messages will specify the name of the Oracle Order Entry Transaction Manager. If the name specified in the message does not match the name you expect to see, confirm that this profile has the correct Transaction Manager name. If not, open the System Profile Values window using the System Administrator responsibility and set the correct name at the site level. If the correct value is already set at the site level, this value is being overridden at either the application, responsibility, or user level. You must make appropriate changes to enable the client to read the correct Transaction Manager name. See: Oracle Order Entry/Shipping Profile Options.

2. Can the TNSPING utility connect to the OE Transaction Manager?

Oracle TNSPING is a utility that is packaged with SQL*Net 2.3 or higher. To quickly confirm whether your PC can connect to a server residing across the network:

3. Has the Transaction Manager been defined in the tnsnames.ora file?

Confirm that an entry for the Transaction Manager has been defined in the tnsnames.ora file on the client. If not, you must add an appropriate entry to the file. Review the Oracle Order Entry section in Chapter 5 of the Oracle Applications Installation Manual for Windows Clients.

4. Are the configuration files located in the appropriate directories?

trace_level_client = ADMIN
trace_file_client = sqlnet
trace_directory_client=C:\ORAP15\network\trace

5. Is the listener up and running?

LSNRCTL for SVR4: Version 2.1.6.1.0 - Production on 04-SEP-96 00:15:36
TNS-01101: Could not find service name LISTENER_OEORPC_testsun NNC-00406: name "LISTENER_OEORPC_testsun" does not exist

LSNRCTL for SVR4: Version 2.1.6.1.0 - Production on 04-SEP-96 00:14:19
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=testsun)(PORT=1527))
STATUS of the LISTENER
------------------------
Alias                     LISTENER_OEORPC_testsun
Version                   TNSLSNR for SVR4: Version 2.1.6.1.0 - Production
Start Date                04-SEP-96 00:12:44
Uptime                    0 days 0 hr. 1 min. 35 sec
Trace Level               off
Security                  OFF
Listener Parameter File   /u6/oracle/prod/7.1.6.2/netword/admin/listener.ora
Listener Log File         /tmp/log/oeorpc_testsun.log
Services Summary...
  OEORPC_testsun         has 1 service handlers
The command completed successfully

6. Has the listener.ora file been generated properly?

7. Still not running?

Other installation or configuration problems could adversely affect the Transaction Managers.

Name Servers: Some Name Servers cause incompatibility problems with the Transaction Manager configuration. Oracle Order Entry currently does not support the network configuration that uses Name Servers. You can confirm the existence of the Name Servers in your network environment by searching in your sqlnet.ora file for an entry similar to the following:

names.name_servers = (ADDRESS_LIST =
(ADDRESS = (COMMUNITY = tcp) (PROTOCOL = TCP) (Host = name_server) (Port = 1521)))

SQL*Net V2: It is possible that SQL*Net V2 has not been properly installed or configured on your client PC. Some known problems include incompatible TCP/IP adapter or TPC/IP stack problems. To confirm that your SQL*Net V2 is working, connect to a database in SQL*Plus 3.1 using the SQL*Net V2 connect string. For example, you would use the connect string "t:testsun:A106CD" for SQL*Net V1, whereas for SQL*Net V2, you would use the connect string "A106CD". An entry for the database "A106CD" should be defined in the client's tnsnames.ora file. If you cannot connect to the database using the SQL*Net V2 connect string, and you have confirmed that the database entry exists in the tnsnames.ora file in the client's $ORACLE_HOME/network/admin directory, then there is a problem with your client's SQL*Net V2 installation. Contact your System Administrator.


         Previous  Next          Contents  Index  Navigation  Glossary  Library