1. 程式人生 > >tuxedo10g3R的安裝過程(原文url:http://www.cnblogs.com/xianfish/articles/1955244.html)

tuxedo10g3R的安裝過程(原文url:http://www.cnblogs.com/xianfish/articles/1955244.html)

logs 一個 form ces url proc 文件名 png ont

RHEL 5.1 32Bit 安裝配置TUXEDO 10R3

【前言】:

目的:

  在Linux上安裝配置Tuxedo 10R3

環境:

RHEL 5.1 32Bit

【前提條件】:

  下載Tuxedo 10R3. Oracle是一個很**的公司,很多其旗下舊版本一點軟件,比如oracle 8i/9i,weblogic 8在其官網都已經無法下載,Tuxedo舊一點的也沒了,10R3版本的目前為止還有,下面簡單提供一下下載方法:

  1.登陸:https://edelivery.oracle.com/EPD/WelcomePage/get_form

  2.選擇語言,假設選擇了“簡體中文

”,點擊“繼續”按鈕

  3.在驗證頁面填寫必要信息,比如用戶名、公司名稱、Email地址等待,點擊“繼續”按鈕

  4.在Media Pack搜索頁面,“選擇成品程序包”選項裏面選擇“Oracle BEA”,平臺我這裏是選擇Linux x86,點擊“查找”按鈕

  5.在搜索結果裏面選擇“Oracle? Application Server 10g Release 3 (10.1.3) Media Pack for Linux x86”,點擊“繼續”按鈕

  6.在Media Pack裏面找到“Tuxedo 10gR3 for Linux x86 (32-bit)”,點擊下載即可。文件大小為77M左右,文件名為:tuxedo10gR3_32_Linux_01_x86.bin

【安裝Tuxedo】:

  1.把下載的文件tuxedo10gR3_32_Linux_01_x86.bin上傳到Linux上面,我這裏是上傳到了目錄/ext

  2.創建安裝運行tuxedo的用戶以及用戶組:

技術分享圖片
[root@ericsson /ext]$useradd tuxedo
[root@ericsson /ext]$passwd tuxedo
Changing password for user tuxedo.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@ericsson /ext]$id tuxedo
uid=506(tuxedo) gid=506(tuxedo) groups=506(tuxedo)
技術分享圖片

  3.創建tuxedo的安裝目錄,並且將該目錄屬主設置為tuxedo:

[root@ericsson /ext]$mkdir -p /opt/Tuxedo10R3 
[root@ericsson /ext]$chown -R /opt/Tuxedo10R3
[root@ericsson /ext]$ls -ld /opt/Tuxedo10R3
drwxr-xr-x 4 tuxedo tuxedo 4096 Feb 14 17:38 /opt/Tuxedo10R3

  4.切換到tuxedo用戶,開始安裝tuxedo(安裝方式選擇console方式,不是圖形化安裝):

技術分享圖片

  至此,tuxedo安裝完畢。

【配置Tuxedo】

  上面安裝過程有提示是否安裝Samples,這是Tuxedo自帶的一個例子,實現的功能是Client發送任意字符串給Server,Server返回大寫的字符串。下面配置運行一下該實例

  1.去到Samples的目錄,我這裏為/opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp,修改文件ubbsimple,如下,青色框住的地方要如實修改

技術分享圖片

  2.修改tuxedo配置文件tux.env,該文件位於安裝目錄下,我這裏為:/opt/Tuxedo10R3/tuxedo10gR3/tux.env,增加青色框住的內容:

技術分享圖片

  3.執行下面命令,令配置生效,並查看生效之後的結果:

[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3]$. tux.env 
[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3]$env|grep TU
TUXCONFIG=/opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp/tuxconfig
TUXDIR=/opt/Tuxedo10R3/tuxedo10gR3

  4.編譯服務器程序和客戶端程序 ,編譯完之後會在目錄/opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp下生成文件

simpserv和simpcl

[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp]$buildserver -f simpserv.c -o 
simpserv -s TOUPPER
[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp]$buildclient -f simpcl.c -o
simpcl.c

  5.加載配置文件ubbsimple,該目錄會生成文件tuxconfig以及日誌ULOG,如下:

[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp]$tmloadcf -y ubbsimple
[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp]$ls
README simpcl simpcl.c simpserv simpserv.c tuxconfig ubbsimple ULOG.021511

  6.啟動tuxedo,如下:

技術分享圖片
[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp]$tmboot -y      
Booting all admin and server processes in /opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp/tuxconfig
INFO: Oracle Tuxedo, Version 10.3.0.0, 32-bit, Patch Level (none)

Booting admin processes ...

exec BBL -A :
process id=11857 ... Started.

Booting server processes ...

exec simpserv -A :
process id=11860 ... Started.
2 processes started.
技術分享圖片

  7.測試

[root@ericsson /opt/Tuxedo10R3/tuxedo10gR3/samples/atmi/simpapp]$./simpcl "helloWorld,TUXEDO"
Returned string is: HELLOWORLD,TUXEDO

至此,配置Tuxedo的自帶例子完成。

tuxedo10g3R的安裝過程(原文url:http://www.cnblogs.com/xianfish/articles/1955244.html)