• 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的自带例子完成。

  • 相关阅读:
    #sort 快速排序 20. 9.14
    #Trie Trie树调试模板 20.09.21
    #operator ——“Kruskal算法求最小生成树 中的 operator” ~20.8.17
    #STL #List 容器函数以及一些内置函数的用法
    刷题周记(三)——#最小生成树:Kruskal#二分图:染色法、匈牙利算法#拓扑#DFS:排列数字、n-皇后#BFS:走迷宫、八格码#List容器
    #周测 9 —— 高低位交换、Subsequences Summing to Sevens S、积木大赛、跳石头
    刷题周记(二)——KMP,Trie,最大异或对,(并查集)合并集合、连通块中点的数量、食物链,堆排序,单多源最短路、Dijkstra、bellman-ford、SPFA、Floyd、(堆优化)Prim
    4.SQL(数据库变更)
    3.SQL(查询)
    2.Oracle基本使用
  • 原文地址:https://www.cnblogs.com/cc66/p/9037276.html
Copyright © 2020-2023  润新知