西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → oracle tuxedo11g配置教程

oracle tuxedo11g配置教程

相關軟件相關文章發(fā)表評論 來源:西西整理時間:2015/1/9 9:09:47字體大。A-A+

作者:西西點擊:11次評論:0次標簽: tuxedo

  • 類型:編程輔助大。8.0M語言:中文 評分:10.0
  • 標簽:
立即下載

Oracle 融合中間件 11g的重要組成部分Oracle Tuxedo 11g,是面向C/C++、COBOL和動態(tài)語言而推出的業(yè)界最佳的應用服務器。

Oracle Tuxedo 是 Oracle Fusion Middleware 和 Application Grid 的主要組件,為開發(fā)企業(yè)應用程序提供了一個健壯的、支持網格的平臺。隨著計算技術的不斷進步,產品系列也有了飛速發(fā)展,從而能夠滿足當今 SOA 應用程序頗具挑戰(zhàn)性的需求。Tuxedo 引入了原生 Web 服務、SCA 容器、元數(shù)據(jù)驅動的開發(fā),還引入了 Python/Ruby 編程語言,為開發(fā) SOA 應用程序提供了一個成熟的平臺。

最新動態(tài)

Oracle Tuxedo 11g 版在其 Tuxedo 產品線中引入了三個全新產品。Oracle Tuxedo Application Runtime (ART) 能夠對 CICS 和批處理應用程序進行遷移,使其無需修改應用程序代碼就可以在 Oracle Tuxedo 這樣的開放系統(tǒng)上運行。Oracle Tuxedo Application Rehosting Workbench 可以自動地調整 COBOL 程序、將 JCL 轉換為批處理應用程序、遷移數(shù)據(jù)模式等。這些產品降低了在大型機上運行 CICS 和批處理應用程序的成本和風險,同時也改善了靈活性差的問題。Oracle Tuxedo JCA Adapter 通過提供與任何 JCA 兼容應用服務器之間的雙向服務調用,增強了 Tuxedo 的可熱插拔性。

Tuxedo配置一般如下步驟:

1 設置環(huán)境變量。
2 準備服務端客戶端程序。
3 服務端客戶端編譯(buildclient buildserver)。
4 準備tuxedo的config文件。
5 編譯config文件(tmload)。
6 如果config文件包含日志,必須通過tmadmin生成日志文件(crdl,crlog),如出錯須將原日志文件刪除。
7 啟動tuxedo服務(tmboot)。

Tuxedo環(huán)境變量配置:

  右鍵我的電腦->屬性->高級->環(huán)境變量,更改變量值。 
  在LIB項添加     d:\bea10\tuxedo10.0_VS2005\lib 
  在INCLUDE項添加 d:\bea10\tuxedo10.0_VS2005\include 
  在PATH項添加    d:\bea10\tuxedo10.0_VS2005\bin 
  添加下面兩個新項 
  TUXDIR          d:\bea10\tuxedo10.0_VS2005 
  WSNADDR         //10.0.1.12:3050  Tuxedo服務器IP與端口,由于是安裝在本機,所以直接添加本機的IP地址和端口就可以了 
  除此之外還需要指定Tuxedo應用服務的路徑,如果你用C開發(fā)了一個Tuxedo服務,這個服務 
  文件所在的路徑。本機路徑為D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp

三、編譯客戶端服務端程序  可以直接用Tuxedo本身帶的例子:d:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp 
  客戶端 simpcl.c 
  服務端 simpserv.c

  編譯Tuxedo服務,一般使用vc++的編譯器,所以首先要安裝vc++,如果沒有設置好環(huán)境變量,則要運行VC++目錄下的VCVARS32.BAT文件 
  D:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT 
  修改setenv.cmd文件 
  set APPDIR=D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp 
  set PATH=%TUXDIR%\bin;%APPDIR%;%PATH% 
  set TUXCONFIG=%APPDIR%\tuxconfig 
  然后使用控制臺cd到D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp目錄下,運行setenv.cmd,環(huán)境變量就設置好了 
  不要關閉控制臺,繼續(xù)執(zhí)行  buildclient -o simpcl -f simpcl.c -v 
                       和  buildserver  -o simpserv -f simpserv.c -s TOUPPER -v 
  產生服務端程序和客戶端程序。 
四、配置ubbconfig

  下面是一個完整的ubbconfig文件,此文件要放在本地目錄下。即與環(huán)境變量APPDIR保持 
  一致,本例中D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp目錄。文件名隨意,這里使用simserconfig作為文件名。 
  其實在simpapp目錄下有一個ubbsimple文件,修改一下就可以了,改完之后,大致是這個樣子

*RESOURCES 
IPCKEY    123456 
DOMAINID simpapp 
MASTER  jacky 
MAXACCESSERS 3 
MAXSERVERS 3 
MAXSERVICES 3 
MODEL  SHM 
LDBAL  N

*MACHINES 
JACKY 
LMID = jacky 
TUXDIR = "d:\bea10\tuxedo10.0_VS2005" 
TUXCONFIG = "D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp\tuxconfig" 
APPDIR = "D:\bea10\tuxedo10.0_VS2005\samples\atmi\simpapp"

*GROUPS 
GROUP1 LMID=jacky GRPNO = 1 OPENINFO=NONE 
*SERVERS 
DEFAULT: 
  CLOPT="-A" 
simpserv SRVGRP=GROUP1 SRVID=1 
*SERVICES 
TOUPPER

  *RESOURCES下MASTER名稱任意,但要與*MACHINES,*GROUPS里的LMID保持一致。 
  *RESOURCES下如MAXACCESSERS,MAXSERVERS,MAXSERVICES等設置錯誤如1,編譯config后, 
  在命令行運行tmboot,BBL是啟動不起來的,重新設置正確的值后,再編譯config,tmboot 
  BBL也啟動不起來。原因是任務管理器殘存tuxipc這個進程,在編譯config前,干掉它就 
  沒問題了。 
  *MACHINES下面的服務器機器名必須是大寫。否則編譯config會提示什么non master的錯誤。 
  *MACHINES類似TUXDIR的內容必須與環(huán)境變量設置一致。 
  *SERVERS中的simpserv名子必須是你服務端程序編譯后的EXE文件名。 
  *SERVICES的TOUPPER是你服務端程序編譯時-s制定的服務名,simpapp用的就是TOUPPER 
五、編譯config,運行tmboot啟動服務 
  修改完成之后,繼續(xù)在前面打開的那個控制臺下運行,如果前面關閉了控制臺,需要重新運行一次setenv.cmd 
  tmloadcf -y config 
  編譯config文件完成后,會在APPDIR下生成tuxconfig文件。 
  運行tmboot -y 
  BBL服務啟動成功,simpserv啟動成功! 
  simpcl.exe  abcnde 
  在運行完上面命令后,客戶端的小寫字符串被服務端程序轉換為大寫

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經過審核才能顯示)