• 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.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.
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.
Table 1‑3 Circumstances Needed in Intervention Fix problems that may develop on the MASTER machine Replaces it with a designated BACKUP machine. 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.
• 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.
11. 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
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.
2. (For specific details about the tmloadcf command options, see tmloadcf(1) in the Oracle Tuxedo Command Reference.)
• “Management Operations Using the Oracle Tuxedo Administration Console” 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