Tuxedo introduction and installation (1)

Source: Internet
Author: User

 

Purpose:

TuxedoApplications are the focus of Performance Testing. As a performance tester, we must focus on how to use them.LoadRunnerTestTuxedoApplication.

 

 

Tuxedo Introduction

 

TuxedoWhat is?

Tuxedo is BeaCompany (has beenOracleAcquired by the company)One client/Server"Middleware"ProductIt adjusts between the client and the server to ensure correct transaction processing. It usesCLanguage technology development and high performance.

Tuxedo is a powerful tool for developing and managing a three-layer Client/Server-type key task application system in a distributed computing environment such as Internet. It provides distributed transaction processing and application communication functions, and provides a variety of comprehensive services to establish, run, and manage key task application systems. Developers can use it to build interoperable application systems across multiple hardware platforms, databases, and operating systems.

The main role of tuxedo is:

Shields communication protocols, hardware architecture, operating systems, databases, and other application services in a distributed environment, and distributes applications on network nodes.ProgramAnd coordinates the consistency and integrity of operations to maximize system resources and improve system performance.

* TuxedoIt has been widely applied to core business systems in various industries such as finance, telecommunications, and manufacturing.

 

L3 Architecture

 

Three-tier architecture:

From the left to the right, the client layer (presentation layer), middleware service layer (business logic layer), and database server layer (data layer) are displayed ). This typical three-tier architecture is widely used.

for applications WebLogic middleware systems generally use B/S architecture, most of them use the HTTP protocol, JAVA The written client uses RMI protocol, or J2EE .

ForTuxedoMiddleware usesTuxedoProtocols and front-end development tools can be various,VC ++,Java,Delphi,VB.

 

TuxedoCommunication Process

 

TuxedoHow the server processes requests andApacheThere are essential differences.

ApacheThe server processes the request, and the client sends the request to the server. After the server processes the request, the data is returned to the client.

Tuxedo The server requires two interactions for one request, Tuxedo There are two processes responsible for communication, one is WSL , WSL Can be configured. A typical configuration is generally two or three; Wsh Yes N Multiple. The client passes IP Address and port number and WSL Establish a connection from WSL Whether the authentication request is valid WSL The response contains another IP Address and port number. Then, the client obtains IP Request by address and port number Wsh .

Client ProgramGuiAndTuxeoCommunication is composed of two parts,GuiThe developer is mainly concerned about how to design the function, and the communication part may be designed as several functions for developers to call. Performance testers may be more concerned about the communication process between the client and the server.

 

 

Tuxedo Installation

 

TuxedoAlreadyOracleCompany

Http://www.oracle.com/technetwork/cn/middleware/tuxedo/overview/index.html

Http://www.oracle.com/technetwork/cn/middleware/tuxedo/downloads/index.html

Before downloading, use OracleAccount Logon. If not, firstRegister. I chose:

Oracle tuxedo 11cr1 (11.1.1.0)

ApplicableLinux x86-32 (32-bit)

I decided to install on cent OS 5.5 32Virtual Machine.

SetWindowsFileLinuxI have been using virtual machinesWinscpOf course, you can also directlyLinux.

 

The following describes the installation process.

Preparations

Create a user (which can be omitted): [root @ localhost tuxedo] # useradd Oracle // create a user for the installer, and the company to which the program belongs is named [root @ localhost Home] # passwd Oracle // set the password changing password for user oracle for the created user. new Unix Password: Bad password: it is based on a dictionary wordretype new Unix Password: passwd: All authentication tokens updated successfully. add the user execution permission to the file: [root @ localhost tuxedo] # PWD // switch to the directory of the downloaded file/hzh/tuxedo [root @ localhost tuxedo] # ls-L/ /View the total execution permissions of the user 168456-rw-r -- r -- 1 Root 172319751 02-05 tuxedo111120_32_linux_01_x86.bin // apparently the created user has no execution permission on this file. secrets // Add permissions [root @ localhost tuxedo] # ll total 168456-rwxr-xr-x 1 Root 172319751 02-05] ← [root @ localhost hzh] # chown-r ORACLE: oracle tuxedo // change the tuxedo directory to an oracle user with all permissions [root @ localhost Hzh] # ll total 28drwxr-xr-x 2 Oracle 4096 02-05 tuxedo switch user and execute: [root @ localhost tuxedo] # Su-Oracle // switch the user to Oracle [Oracle @ localhost ~] $ CD/hzh/TUXEDO/[Oracle @ localhost tuxedo] $ lstuxedo111120_32_linux_01_x86.bin

 

 

[Oracle @ localhost tuxedo] $./Tuxedo111120_32_linux_01_x86.bin-I console

Execute the installation file,-I consoleMake it installed on the Character Interface

[Oracle @ localhost tuxedo] $. /tuxedo111120_32_linux_01_x86.bin-I lelepreparing to install... extracting the JRE from the installer archive... unpacking the JRE... extracting the installation resources from the installer archive... installing the installer for this system's environment... launching installer... preparing Console mode installation... ========================================================== ==================================================== choose locale... ---------------- 1-englishchoose locale by number: 1 // By default, you can only select 1 and press Enter. ========================================================== ================================================ Tuxedo 11.1.1.2.0 (created with installanywhere by Macrovision) ========================================================== ========================================================== introduction ------------ installanywhere will guide you through the tuxedo 11.1.1.2.0 installation. it is stronugly recommended that you quit all programs before continuing withthis installation. enter "next 'to proceed to the next screen. enter "back" to modify the previusscreen. you may cancel this installation at any time by typing "quit ". warning: "quitting" creates an incomplete tuxedo 11.1.1.2.0 installation. youmust re-install tuxedo 11.1.1.2.0. for more information, see "Preparing toinstall the Oracle tuxedo System" in the tuxedo 11.1.1.2.0 Installation Guide. press < Enter  >  To continue: ========================================================== ==================================================== choose install set ------------------ please choose the install set to be installed by this installer. -> 1-Full Install 2-server install 3-full client install 4-Jolt client install 5-atmi client install 6-CORBA client install 7-Customize... enter the number for the install set, or press  <  Enter  > To accept the default: 1 // Select 1 ========================================================== ==================================================== Choose oracle Home ------------------ 1-create new Oracle Home enter a number: 1 // Select 1 to install both the server and client Specify a new Oracle Home Directory:/hzh/tuxedo // Specify the installation directory/hzh/tuxedo (this is just my directory, you can do it at will !) ========================================================== ==================================================== Choose product directory ------------------------ 1-modify current selection (/hzh/TUXEDO/tuxedo11gr1) 2-Use current selection (/hzh/TUXEDO/tuxedo11gr1) enter a number: 2 // 1. Modify the Directory and select two items. The default directory is used. Install samples (y/N): Y // Y press ENTER ========================================================== ==================================================== Pre -Installation Summary ------------------------ Please review the following before continuing: product Name: tuxedo 11.1.1.2.0install Folder:/hzh/TUXEDO/tuxedo11gr1link Folder:/home/oracledisk space information (for installation target): required: 209,943,511 bytes available: 5,742,436,352 bytespress <  Enter  >  To continue ://The installation directory information is listed above. Press enter here.========================================================== ====================================================== Ready to install ---------------- installanywhere is now ready to install tuxedo 11.1.1.2.0 onto your system atthe following location: /hzh/TUXEDO/tuxedo11gr1press  < Enter  >  To install: ========================================================== ============================================================ installing... ------------- [= ===================================================] [---------------- | ------------------] ==================== ========================================================== ====== configure tlisten service ------------------------- Password: Verify password: Password accepted! Please wait... ========================================================== ==================================================== SSL installation choice. ------------------------ wocould you like to install SSL support? //Do you want to install SSL support?-> 1-Yes 2-noenter the number for your choice, or press  < Enter  >  To accept the default: 2 //This option is not supported.========================================================== ============================================================== Installation complete --------------------- congratulations. tuxedo 11.1.1.2.0 has been successfully installed to:/hzh/TUXEDO/tuxedo11gr1press  <  Enter  > To exit the installer :// Press enter here to complete the installation. 

 

After the installation is complete, go to the installation directory:

[Oracle @ localhost tuxedo11gr1] $ pwd

/Hzh/TUXEDO/tuxedo11gr1

[Oracle @ localhost tuxedo11gr1] $ ls

Bin help inventory lib samples udataobj

Cobinclude include JRE locale tux. env uninstaller

 

Note that the old version needs to be downloaded.Lic.txtFile copy...Tuxedo_xx/udataobjDirectory. The latest version is free of charge.

Confirm Installation:

SwitchTuxedoIn the installation directoryTux. envFile to add execution permissions.

[Oracle @ localhost tuxedo11gr1] $ chmod 755 tux. env

[Oracle @ localhost tuxedo11gr1] $ ../tux. env

[Oracle @ localhost tuxedo11gr1] $ ENV | grep UX

Tuxdir =/hzh/TUXEDO/tuxedo11gr1

[Oracle @ localhost tuxedo11gr1] $ tmadmin-V

Info: Oracle tuxedo, version 11.1.1.2.0, 32-bit, patch level (none)

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.