Table of Contents
- Title and Copyright Information
-
1
Starting Up and Shutting Down an Application
- 1.1 The Tasks Involved in Starting Up and Shutting Down an Application
- 1.2 How to Set Your Environment
- 1.3 How to Create the TUXCONFIG File
- 1.4 How to Start tlisten at All Sites
- 1.5 How to Manually Propagate the Application-specific Directories and Files
- 1.6 How to Create a TLOG Device
- 1.7 How to Boot the Application
- 1.8 How to Shut Down Your Application
-
2
Monitoring Your Oracle Tuxedo Application
- 2.1 Ways to Monitor Your Application
- 2.2 System and Application Data That You Can Monitor
- 2.3 Common Start up and Shutdown Problems
- 2.4 Selecting Appropriate Monitoring Tools
- 2.5 Using Command-line Utilities to Monitor Your Application
- 2.6 How a tmadmin Session Works
- 2.7 Using EventBroker to Monitor Your Application
- 2.8 Using Log Files to Monitor Activity
- 2.9 What Is the Transaction Log (TLOG)?
- 2.10 What Is the User Log (ULOG)?
- 2.11 Detecting Errors Using Logs
- 2.12 Estimating Service Workload Using the Application Service Log
- 2.13 Querying and Updating the MIB with ud32
- 2.14 Using the Run-time and User-level Tracing Utility
- 2.15 Using the MIB to Monitor Your Application
- 2.16 Managing Errors Using the DBBL and BBLs
- 2.17 Using ATMI to Handle System and Application Errors
- 2.18 Monitoring Multithreaded and Multicontexted Applications
-
3
Dynamically Modifying an Application
- 3.1 Dynamic Modification Methods
- 3.2 Using tmconfig to Make Permanent Changes to Your Configuration
- 3.3 How to Run tmconfig
- 3.4 Making Temporary Modifications to Your Configuration with tmconfig
- 3.5 How to Add a New Machine
- 3.6 How to Add a Server
- 3.7 How to Activate a Newly Configured Machine
- 3.8 How to Add a New Group
- 3.9 How to Change Data-Dependent Routing (DDR) for an Application
- 3.10 How to Change Factory-based Routing (FBR) for an Interface
- 3.11 How to Change Application-wide Parameters
- 3.12 How to Change an Application Password
- 3.13 Limitations on Dynamic Modification Using tmconfig
- 3.14 Making Temporary Modifications to Your Configuration with tmadmin
- 3.15 How to Suspend Tuxedo ATMI Services or Servers
- 3.16 How to Resume Tuxedo ATMI Services or Servers
- 3.17 How to Advertise Services or Servers
- 3.18 How to Unadvertise Services or Servers
- 3.19 How to Change Service Parameters for Tuxedo ATMI Servers
- 3.20 How to Change Interface Parameters for Tuxedo CORBA Servers
- 3.21 How to Change the AUTOTRAN Timeout Value
- 3.22 How to Suspend Tuxedo CORBA Interfaces
- 3.23 How to Resume Tuxedo CORBA Interfaces
- 4 Managing the Network in a Distributed Application
- 5 About the EventBroker
-
6
Subscribing to Events
- 6.1 Process of Using the EventBroker
- 6.2 How to Configure EventBroker Servers
- 6.3 How to Set the Polling Interval
- 6.4 Subscribing, Posting, and Unsubscribing to Events with the ATMI and the EVENT_MIB
- 6.5 Subscribing, Posting, and Unsubscribing to Events Across Domains
- 6.6 How to Select a Notification Method
- 6.7 How to Cancel a Subscription to an Event
- 6.8 How to Use the EventBroker with Transactions
- 7 Migrating Your Application
-
8
Tuning an Oracle Tuxedo ATMI Application
- 8.1 When to Use MSSQ Sets
- 8.2 How to Enable Load Balancing
- 8.3 How to Measure Service Performance Time
- 8.4 How to Assign Priorities to Interfaces or Services
- 8.5 Bundling Services into Servers
- 8.6 Enhancing Overall System Performance
- 8.7 Determining Your System IPC Requirements
- 8.8 Tuning IPC Parameters
- 8.9 Measuring System Traffic
-
9
Troubleshooting an Oracle Tuxedo Application
- 9.1 Determining Types of Failures
- 9.2 How to Broadcast an Unsolicited Message
- 9.3 Maintaining Your System Files
- 9.4 Recovery Considerations
- 9.5 Repairing Partitioned Networks
- 9.6 Restoring Failed Machines
- 9.7 How to Replace System Components
- 9.8 How to Replace Application Components
- 9.9 Cleaning Up and Restarting Servers Manually
- 9.10 Why Some Oracle Tuxedo CORBA Clients Fail to Boot
- 9.11 Aborting or Committing Transactions
- 9.12 How to Recover from Failures When Transactions Are Used
- 9.13 How to Use the IPC Tool When an Application Fails to Shut Down Properly
- 9.14 Troubleshooting Multithreaded/Multicontexted Applications
- 10 About Oracle Tuxedo Diagnostic Tool