tuxedo10g3R的安裝過程(原文url:http://www.cnblogs.com/xianfish/articles/1955244.html)
【前言】:
目的:
在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)