linux下tuxedo安裝說明_第1頁
linux下tuxedo安裝說明_第2頁
linux下tuxedo安裝說明_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Tuxedo學(xué)習(xí)筆記看了 很多網(wǎng)站的linux下的安裝說明,但是照做,不一定就能成功這次,親自實踐了一把做個總結(jié)1,有兩個 環(huán)節(jié)要注意,一個是 bash_profile,這個文件隱藏在你的用戶 根目錄下比如 用戶是tuxedo,它就在/home/tuxedo/下,Is .bash_profile 可以看到Ls -all也可以看到這個文件用vi .bash_profile(注意前面有個小點哦)里面是相關(guān)的環(huán)境配置下面是.bash_profile文件# .bash_profile# Get the aliases and fun cti onsif -f /.bashrc ; the n./.ba

2、shrcfi# User specific environment and startup programsPATH=$PATH:$HOME/bi nexport PATHun set USERNAMEBASH_ENV=$HOME/.bashrcHISTIGNORE="*:&:bg:fg"安裝的路徑 ORACLE_OWNER=oracleORACLE_SID=ora9i # oracle 版本ORACLE_BASE=/home/oracle # 根安裝路徑NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280#上面是ORACLE的配置我們就

3、不管了,下面是5行tuxedo必須的配置簡單介紹一下TUXDIR 是tuxedo的安裝路徑 ,就是裝 tuxedo的路徑APPDIR是你要測試程序 simpapp 的路徑TUXCONFIG 是 tmloadcf ubbsimple 的路徑TLOGDEVICE 是 存放日志的路徑最后一句 是 export 一下如果修改成功, 你env命令一下,應(yīng)該可以看到 你修改后的內(nèi)容TUXDIR=/home/tuxedo/tuxedo8.1APPDIR=/home/tuxedo/tuxedo8.1/simp app TUXCONFIG=/home/tuxedo/tuxedo8.1/simpapp/tuxco

4、 nfig TLOGDEVICE=/home/tuxedo/tuxedo8.1/simpapp/TLOG export TUXDIR APPDIR TUXCONFIG TLOGDEVICE#說明完畢LD_LIBRARY_PA TH=$ORACLE_HOME/lib:/usr/lib:$TUXDIR/lib:.NLS_PATH=$TUXDIR/locale/CLANG=Cexport NLS_PATH LANG#引入export ORACLE_OWNER ORACLE_SID ORACLE_HOME ORACLE_BASE LD_LIBRARY_PATH export USERNAME BASH

5、_ENV PA TH HISTIGNORE NLS_LANG alias ls='ls -N -F'PATH=$PATH:$HOME/bi n:$ORACLE_HOME/bi n:$TUXDIR/bi n:.export PATHset -o vi下面簡單一下安裝過程操作系統(tǒng)是在 fedoro 8上 ()的, 聲明一下,fedoro 10上 報錯,(內(nèi)核2.6上的)安裝文件名:tuxedo81_li nux.b in命令: sh tuxedo81_li nu x.b in-i con sole然后就是稍微等待 幾秒鐘,叫你選擇English ,選擇1繼續(xù)En ter只到 叫你輸

6、入 tuxedo的 密碼然后輸入KEY ,lic,txt這個等安裝好了,在搞吧,很簡單Cp ,lic,txt /tuxedo8.1/udataobj/拷到這個目錄下面就OK 了到這, tuxedo 算是安裝完了, 下面 是 配置,說實話 ,配置比安裝 難啊先看 tmadmin 有沒用, 如果有用,說明你的 key 安裝正確了下面就是配置 ubbsimple 了建議把 atmi 下面的例子 拷到 tuxedo8.1 下面來,這樣 在 ubbsimple 里面就好配置了 看下 ubbsimple 文件帶# 的先不管了#(c) 2003 BEA Systems, Inc. All Rights Re

7、served.#ident "(#) samples/atmi/simpapp/ubbsimple$Revision: 1.5 $"#Skeleton UBBCONFIG file for the TUXEDO Simple Application.#Replace the <bracketed> items with the appropriate values.*RESOURCESIPCKEY 123457 這個值 是唯一的取值 在 3萬到 26 萬之間,且必須是唯一的 (32768-262143)DOMAINIDsimpappMASTERMAXACCESS

8、ERSsimple10管理域的標識符, 隨便取,沒實在意義site1,site2 主節(jié)點,用于 多機 環(huán)境中,起作用, site2 備用MAXSERVERSMAXSERVICES10MODELSHM #單臺主機, MP 多臺 主機LDBALBLOCKTIME6 #客戶端等待服務(wù) 響應(yīng)的最長時間 6*10 60 秒*MACHINES DEFAULT:這個強烈要求 .bash_proflie 里面一定要 一致 APPDIR="/home/tuxedo/tuxedo8.1/simpapp" 應(yīng)用程序路徑 TUXCONFIG="/home/tuxedo/tuxedo8.1

9、/simpapp/tuxconfig" tuxconfig 路 徑TUXDIR="/home/tuxedo/tuxedo8.1" tuxedo 安裝的路徑zc 是用戶名在 命令下 可以 用 hostname 可以看出來zcLMID=simple*GROUPSGROUP1LMID=simple GRPNO=1 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"simpserv 服務(wù)端 生成的程序名稱simpserv SRVGRP=GROUP1 SRVID=1*SERVICESTOUPPER 服務(wù)端的 services

10、名稱下面還有就是 客戶端的編譯,服務(wù)端的編譯buildserver -s TOUPPER -o simpserv -f simpserv.cbuildclient -o client-f simpcl.c下面是創(chuàng)建 日志的 方法敲 tmadmin 后Crdl-b 2000 -z/home/tuxedo/tuxedo8.1/simpapp/TLOGcrlog -m tibs_bill創(chuàng)建 日志 文件Tmipcrm -y 強制 停掉 所有的服務(wù)編譯 服務(wù)端命令: tuxedozc simpapp$ buildserver -o AGENT_BILL -s GET_OWE_ACCT-f AGENT_

11、BILL.cpp編譯 客戶端命令: tuxedozc simpapp$ buildclient -o Agentcl -f Agentcl.cpp編譯 fml 文件 設(shè)置 FML 的環(huán)境變量set FIELDTBLS32=tra nsfml.fmlset FLDTBLDIR32=%TUXDIR%udataobj;mkfldhdr32 tra nsfmlpclt客戶端的信息查看buildsever -t表示支持多線程server 是服務(wù)進程,service是服務(wù)進程實現(xiàn)的服務(wù)source .bash_profile 立馬生效.profile立即生效 命令I(lǐng)PCKEY123457 這個值是唯一的D

12、OMAINIDsimpapp 這個值也是唯一的,否則會有沖突Bo 的 生成 步驟1: 注意點因為 新 242 的環(huán)境 與原 245 等的 內(nèi)核 不一致,且 LINUX, ORACLE, TUXEDO 版本 都不一致故 base 不能完全拷貝 原來 SVN 上的, 只能覆蓋一個文件BOCCIHelperRegistry.cppBase_kenel 下面文件不動或 將 gen_bohelper_source/BOCCIHelperRegistry.cpp 移到 base 目錄下Bo 涉及 四張表 :BO_DETAILS_EXBO_EXBO_DETAILS_TEMP (空表 )BO_OPERATER

13、 (操作員表)操作步驟:1, bointerface 下面的文件 全部拷貝base/ gen_bohandler_source/ gen_bohelper_source/ lib/ ott/ 注意點:編譯前 LIB 下的 三個 .A 文件可以先刪除 但這個文件夾一定要存在, 最后.文件生成 ,會 CP 到該目錄 下2, 先 執(zhí)行 ott/ 文件 下的兩個腳本,createHead.sh genc+.sh3, 然后 編譯 base4, 再 編譯 gen_bohandler_source因為 gen_bohelper_source 這個編譯速度比較慢,這個可以和 component 一起 編譯注意

14、; 編譯 component ,確保 public ,include, 必須有并且 public 必須 編譯過, 會鏈接 接 BO bointface/ lib/ .a 的文件Bbc 清理死掉的進程 和 IPC 資源編譯 BO 偷懶方法: 只需改三個文件 測試時使用:1,Billoccitype.h , Billoccitype.cppSet ,get 方法在 這兩個文件 里加申明,和 成員函數(shù) get,set 的實現(xiàn)方法同時,記住,此時在 ott 下面不需要執(zhí)行兩個 .sh 文件2 , 在這個文件里面 InvoicePrintOCCIHelper.cpp添加相應(yīng)的 xml 的節(jié)點,總共改 5 處 這個就是 相應(yīng)的 bo 名稱 下面BillQueryOCCIHelper.cpp BillHisQueryOCCIHelper.cppBillQuery , BillHisQuery 增加了文件# TUX

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論