Table of Contents Previous Next PDF


Administrative Tasks and Tools

Administrative Tasks and Tools
This topic includes the following sections:
Tasks an Administrator Performs
An administrator’s job can be viewed as two broadly defined tasks:
Setup tasks—all the tasks required to prepare your system before booting your application.
Run-time administration—any tasks performed on an application that has been booted.
Setup Tasks
During the setup phase, an administrator is responsible for the planning, design, installation, security, and configuration of the Oracle Tuxedo system. Table 1‑1 describes the required and optional tasks during the setup phase.
 
 
Run-time Tasks
With your Oracle Tuxedo system installed and your TUXCONFIG file loaded, you are ready to boot your application. When your application is launched, you must start monitoring its activities for problems—both actual and potential. Table 1‑2 describes the required and optional tasks during the run-time phase.
 
Reassign primary responsibility for your application from the MASTER machine to an alternate (BACKUP) machine (migration) when problems occur on the MASTER (migration)
During run time, you may need to respond quickly to potential problems or evolving requirements of an application. To help you perform these functions, you have a choice of three tools: the Oracle Tuxedo Administration Console, the command-line interface, and the AdminAPI. Table 1‑3 describes some of the circumstances in which your intervention may be needed.
 
See Also
Differences Between the Oracle Tuxedo ATMI and CORBA Environments
For the Oracle Tuxedo CORBA environment, the Oracle Tuxedo administration facilities support the administration of applications running within the context of the Object Request Broker (ORB) and the TP Framework.
The UBBCONFIG configuration file for Oracle Tuxedo CORBA environments supports the configuration of client and server applications, as follows:
The RESOURCES section provides application-wide defaults for the sizing of bulletin board tables.
The MACHINES section allows the specification of processor-specific values for sizing of those tables.
The INTERFACES, section allows the specification of information about CORBA interfaces used by the application.
The ROUTING section provides support for a different type of routing criteria used with Tuxedo CORBA environments. Also, existing ROUTING sections that specify Oracle Tuxedo ATMI data-dependent routing parameters continue to work without modification.
However, the Oracle Tuxedo CORBA environment uses a different communications protocol to connect remote and foreign clients to Oracle Tuxedo server applications. The protocol is the standard Internet Inter-ORB Protocol (IIOP). Instead of the Oracle Tuxedo Workstation Handler (WSH) process and Workstation Listener (WSL) process, the CORBA environment calls its gateway processes the IIOP Handler (ISH) and the IIOP Listener (ISL). This results in a slight syntax difference, ISL instead of WSL, in the SERVERS section of each application’s UBBCONFIG configuration file.
Overall, the administration tasks for the Oracle Tuxedo CORBA and ATMI environments are similar. There are a few principal differences between the environments, however, as follows:
In the Oracle Tuxedo ATMI environment, you can examine any FML field used for a service invocation to determine the data-dependent routing criteria. In Oracle Tuxedo CORBA environments, the system designer must personally communicate the routing criteria of CORBA interfaces. For Oracle Tuxedo CORBA environments, there is no service request message data or associated buffer information available for routing. This occurs because CORBA routing is performed at the factory, not on a method invocation on the target CORBA object.
No direct ACL control is provided for CORBA interfaces. No control over servants is provided at the administrative level. In the UBBCONFIG configuration file, the MANDATORY_ACL parameter to the SECURITY parameter is ignored.
Note:
Planning the Design of Your Application
An administrator needs to know a customer’s business requirements and how the software will be used. Once these needs are understood, administrators can work with their system designers and application developers to make sure that the application’s configuration can support its requirements.
Answers to the following preliminary questions may help in planning the design of your application.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
See Also
Tools to Help You Administer Your Application
The Oracle Tuxedo system gives you a choice of several methods for performing the same set of administrative tasks for either Oracle Tuxedo ATMI or CORBA environments. Whether you are more comfortable using a graphical user interface or entering commands at a shell prompt, you will be able to find a comfortable method of doing your job as the administrator of an Oracle Tuxedo application. Figure 1‑1 illustrates the tools you can use to write the configuration file and administer your Oracle Tuxedo application during run time.
Figure 1‑1 Administration Tools
Oracle Tuxedo Administration Console—a Web-based tool used to monitor an application, and to dynamically configure its operation.
Oracle Tuxedo MIB Application Programming Interface—an interface to a set of procedures for accessing and modifying information in the MIBs.
Command-line utilities—a set of commands used to manage, activate, configure, and deactivate the application (that is, tmadmin(1), tmboot(1), tmconfig, wtmconfig(1), tmshutdown(1), respectively). For more information, refer to the Oracle Tuxedo Command Reference.
 
Table 1‑4  
Use a graphical user interface (GUI) to create and edit the TUXCONFIG file. Full descriptions of the GUI are available by accessing Help directly from the GUI.
Write a program that modifies the TUXCONFIG file for you.
1.
Create and edit the UBBCONFIG file (a text version of TUXCONFIG) with a text editor.
2.
Run tmloadcf to convert the UBBCONFIG file into a TUXCONFIG (binary) file.
(For specific details about the tmloadcf command options, see tmloadcf(1) in the Oracle Tuxedo Command Reference.)
See Also
“Management Operations Using the Oracle Tuxedo Administration Console” in Introducing Oracle Tuxedo ATMI
“Managing Operations Using the MIB” in Introducing Oracle Tuxedo ATMI
“Managing Operations Using Command-Line Utilities” in Introducing Oracle Tuxedo ATMI
“Oracle Tuxedo ATMI Architecture” in Introducing Oracle Tuxedo ATMI
“The Tuxedo CORBA Programming Environment,” in Getting Started with Oracle Tuxedo CORBA Applications
ACL_MIB(5), APPQ_MIB(5), EVENT_MIB(5), MIB(5), TM_MIB(5), WS_MIB(5), and UBBCONFIG(5) in the File Formats, Data Descriptions, MIBs, and System Processes Reference
tmshutdown(1) in the Oracle Tuxedo Command Reference

Copyright © 1994, 2017, Oracle and/or its affiliates. All rights reserved.