日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言调用tuxedo步骤,tuxedo 入门

發布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言调用tuxedo步骤,tuxedo 入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

說明:

Tuxedo的核心配置文件是UBBConfig文件,它里面記錄了Tuxedo中間件的配置信息和其上所要部署的C語言編寫的應用的信息,編譯的過程就是將UBB文件從字符格式編譯成二進制。Tuxedo的啟動是要讀你編譯的UBB文件的,默認剛安裝完是沒有UBB文件的也就是說如果我們不過他寫一個UBB的話,tuxedo根本啟動不了,tuxedo的samples里有個UBB的例子,我們就借用,改寫并編譯它。

一、創建組:

使用AIX的smitty工具:smitty?group

name:oracle?id:500

二、創建用戶:

使用AIX的smitty工具:smitty?user

name:?tuxedo?id:501

三、上傳介質:

上傳介質到:$/tmp/oracle

屬組:chown?tuxedo:oracle?tuxedo10gR3*.bin

權限:chmod?777?tuxedo10gR3*.bin

四、修改環境變量:

用tuxedo用戶登錄aix,第一次登陸修改密碼為:tuxedo

用vi命令修改環境變量:$vi?.profile

TUXDIR=/home/tuxedo/tuxedo10gR3

TUXAPP=$TUXDIR/app

TUXCONFIG=$TUXDIR/tuxconfig

TLOGDEVIC=$TUXDIR/tlogdevice

export?TUXDIR?TUXAPP?TUXCONFIG?TLOGDEVICE

LD_LIBRARY_PATH=$TUXDIR/lib:.

NLS_PATH=$TUXDIR/locale/c

LANG=C

export?NLS_PATH?LANG?LD_LIBRARY_PATH

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:$TUXDIR/bin:.

export?PATH

if?[?-s?"$MAIL"?]?#?This?is?at?Shell?startup.?In?normal

then?echo?"$MAILMSG"?#?operation,?the?Shell?checks

fi?#?periodically.

五、安裝:

$cd?/tmp/oracle

$./tuxedo10gR3*.bin?-i?console?(使用字符界面安裝)

1.Tuxedo?Install?Tuxedo輸入1

2.both?Install?the?full?Tuxedo?Core?System?-?client?and?server輸入1

3.Directory?where?Tuxedo?files?are?to?be?installed?[?,q]:輸入安裝Tuxedo的路徑:/home/tuxedo/tuxedo10gR3

4.Install?tlisten?password??[y/n]:y?并接下來輸入密碼為tuxedo

5.?不使用SSL

六、創建應用目錄

$cd?/home/tuxedo/tuxedo10gR3

$mkdir?app

七、編譯UBB?sample

因為tuxedo的啟動時需要一個UBBConfig文件的,tuxedo中安裝了例子,我們借用例子的UBB并改寫來啟動tuxedo。

$cd?/home/tuxedo/tuxedo10gR3/sample/atmi/simpapp

$vi?ubb*

改成:

#?(c)?2003?BEA?Systems,?Inc.?All?Rights?Reserved.

#ident?"@(#)?samples/atmi/simpapp/ubbsimple?$Revision:?1.5?$"

#Skeleton?UBBCONFIG?file?for?the?TUXEDO?Simple?Application.

#Replace?the??items?with?the?appropriate?values.

#RESOUCES節提供整個系統的基本參數。

*RESOURCES

#進行IPC通訊的key值,屬于操作系統范疇

IPCKEY?123456

#DOMAINID?就是域的名稱,類似weblogic域的名稱

DOMAINID?simpapp

#MASTER?是主機的別名

MASTER?simple

#這里該值表示整個系統中每個機器上可以訪問TUXEDO的Client和Server的總數

MAXACCESSERS?10

#最大的server數

MAXSERVERS?5

#最大的service數(多個server重復記入)

MAXSERVICES?10

#SHM是單機,MP表示cluster方式

MODEL?SHM

LDBAL?N

*MACHINES

DEFAULT:

APPDIR="/home/tuxedo/tuxedo10gR3/app"

TUXCONFIG="/home/tuxedo/tuxedo10gR3/tuxconfig"

TUXDIR="/home/tuxedo/tuxedo10gR3"

#Example:

#?APPDIR="/home/me/simpapp"

#?TUXCONFIG="/home/me/simpapp/tuxconfig"

#?TUXDIR="/usr/tuxedo"

#下面的是主機名稱,根據實際情況改動

TADS01?LMID=simple

#Example:

#beatux?LMID=simple

*GROUPS

GROUP1

LMID=simple?GRPNO=1?OPENINFO=NONE

*SERVERS

DEFAULT:

CLOPT="-A"

*SERVICES

后保存。

$tmloadcf?-y?ubb*?使用tuxedo命令tmloadcf來編譯這個文本文件成二進制文件,并且它會傳至$TUXCONFIG的位置。

八、啟動tuxedo

tmboot?-y

后可以用:$?tmadmin?-v?察看tuxedo的版本信息。

后可以用:$?tmadmin?1.回車?2.〉psr?察看tuxedo上服務器信息。

總結

以上是生活随笔為你收集整理的c语言调用tuxedo步骤,tuxedo 入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。