【前言】:

目的:

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

tuxedo10g3R的安装过程(原文url:http://www.cnblogs.com/xianfish/articles/1955244.html)的更多相关文章

  1. Postgresql 简单安装过程. Study From https://www.cnblogs.com/stulzq/p/7766409.html

    CentOS 下面安装 Postgresql. 的简要学习记录 1. 卸载CentOS上面自带的postgresql版本 rpm -e $(rpm -qa|grep postgre) 2. postg ...

  2. layoutSubviews何时调用的问题(原文:http://www.cnblogs.com/pengyingh/articles/2417211.html)

    今天跟旺才兄学习了一下UIView的setNeedsDisplay和setNeedsLayout方法.首先两个方法都是异步执行的.而setNeedsDisplay会调用自动调用drawRect方法,这 ...

  3. hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解

    hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解 一,环境: 1,主机规划: 集群中包括3个节点:hadoop01为Master,其余为Salve,节点之间局域网连接 ...

  4. 企业版Oracle10g的安装-过程

    ylbtech-Oracle:企业版Oracle10g的安装-过程 Oracle10g的安装 在Windows操作系统上安装Oracle10g数据库的步骤如下: 0.1)从Oracle的官方网站上下载 ...

  5. 转-httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程

    一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这 ...

  6. SQL Server 2008安装过程中的一些问题和心得

    开博客已经好久了,但一直没有用起来,也有很多"老人"劝诫我,好记性不如烂笔头,于是一年后的我重拾博客,打算记录一些我在计算机方面遇到的一些问题和心得. 前几天重装了Win10系统, ...

  7. andriod sdk模拟器安装过程中报错

    andriod sdk模拟器安装过程中,出现下述错误: Failed to fetch URL http://dl-ssl.google.com/android/repository/reposito ...

  8. rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

    rpm包安装过程中依赖问题"libc.so.6 is needed by XXX"解决方法 折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动.中间遇到了一 ...

  9. Rational Rose 2007 破解版安装过程

    Rational Rose 2007 破解版安装过程 首先通过网站将软件下载,然后依照以下步骤进行: 选择第二项,下一步 一直点击next,出现如下,可以修改安装的目的文件夹 设置完路径之后出现如下, ...

随机推荐

  1. jquery 性能优化高级技巧

    有时为了书写方便,忽视了程序执行中给客户端带来的压力.导致在低端浏览器的运行缓慢. 1>通过CDN引用jquery,能减少网站加载时间.http://apps.bdimg.com/libs/jq ...

  2. Centos7 开启swap分区

    阿里云购买的机器,默认不会开启swap分区,如有需要,需自行开启. 阿里当前的做法是: 1.不创建swap分区,由镜像决定 2.将vm.swappiness设定为0,即永不使用swap分区 开启swa ...

  3. 数据结构Java版之查找算法(三)

    关于查找算法,这里只进行两个算法的说明.包括 顺序查找 和 折半查找. 顺序查找: 顺序查找常用于未排序的数据中.查找速度较慢,只能应用于较小的数据量. public int sequentialSe ...

  4. Mac 下反编译Android APK

    准备工作:安装ApkTool.dex2jar.JD-GUI 安装ApkTool 1.下载ApkTool.大家可以从 https://ibotpeaches.github.io/Apktool/inst ...

  5. ubuntu dnsmasq

    /var/run/NetworkManager/resolv.conf 而你真实的dns服务器地址,是被这个服务管理维护着的/ local process -> local dnsmasq -& ...

  6. 阶段5 3.微服务项目【学成在线】_day07 课程管理实战_03-新增课程-课程分类查询

    2 新增课程 2.1 需求分析 用户操作流程如下: 1.用户进入“我的课程”页面,点击“新增课程”,进入新增课程页面 2.填写课程信息,选择课程分类.课程等级.学习模式等. 3.信息填写完毕,点击“提 ...

  7. 算法习题---4-4骰子涂色(UVa253)

    一:题目 分别对两个骰子的六个面涂色r-红 b-蓝 g-绿,通过转动骰子,看两个骰子是不是一样的涂色方法 (一)题目详解 题目规定了正方体的六个面的序号:从1-,按照这个需要提供涂色序列 (二)案例展 ...

  8. oracle数据库死锁原因及分析

    定义: 当两个用户希望持有对方的资源时就会发生死锁. 即两个用户互相等待对方释放资源时,oracle认定为产生了死锁,在这种情况下,将以牺牲一个用户作为代价,另一个用户继续执行,牺牲的用户的事务将回滚 ...

  9. Asp.net C# 遍历Excel中的表格名称

    Asp.net C# 遍历Excel中的表格名称     string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + " ...

  10. Python3之使用@property

    在绑定属性时,如果我们直接把属性暴露出去,虽然写起来简单,但是,没有办法检查参数,导致可以把成绩随便改 >>> class Student(object): ... pass ... ...