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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Tuxedo學習筆記看了 很多網(wǎng)站的linux下的安裝說明,但是照做,不一定就能成功這次,親自實踐了一把做個總結1,有兩個 環(huán)節(jié)要注意,一個是 bash_profile,這個文件隱藏在你的用戶 根目錄下比如 用戶是tuxedo,它就在/home/tuxedo/下,Is .bash_profile 可以看到Ls -all也可以看到這個文件用vi .bash_profile(注意前面有個小點哦)里面是相關的環(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命令一下,應該可以看到 你修改后的內容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上 報錯,(內核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 #客戶端等待服務 響應的最長時間 6*10 60 秒*MACHINES DEFAULT:這個強烈要求 .bash_proflie 里面一定要 一致 APPDIR="/home/tuxedo/tuxedo8.1/simpapp" 應用程序路徑 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 服務端 生成的程序名稱simpserv SRVGRP=GROUP1 SRVID=1*SERVICESTOUPPER 服務端的 services

10、名稱下面還有就是 客戶端的編譯,服務端的編譯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 強制 停掉 所有的服務編譯 服務端命令: tuxedozc simpapp$ buildserver -o AGENT_BILL -s GET_OWE_ACCT-f AGENT_

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

12、OMAINIDsimpapp 這個值也是唯一的,否則會有沖突Bo 的 生成 步驟1: 注意點因為 新 242 的環(huán)境 與原 245 等的 內核 不一致,且 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添加相應的 xml 的節(jié)點,總共改 5 處 這個就是 相應的 bo 名稱 下面BillQueryOCCIHelper.cpp BillHisQueryOCCIHelper.cppBillQuery , BillHisQuery 增加了文件# TUX

溫馨提示

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

評論

0/150

提交評論