【前言】:

目的:

  在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. HNOI2009有趣的数列

    首先next_permutation打表,发现Cat规律. 其实考试的时候这么做没什么问题,而且可以节省异常多的时间,那么现在我们来想一下why. 首先我拿模型法解释一下,我们把2n个数看成2n个人, ...

  2. node.js 简易聊天室

    效果图 首先开启server.js 打开服务器端,然后打开client.js,注册用户.打开一个注册一个用户,打开三个,注册三个用户. 接下来,小王发布一个广播消息,小李和小刘都收到了此消息. 接下来 ...

  3. train loss和test loss

    train loss 不断下降,test loss不断下降,说明网络仍在学习;(最好的)train loss 不断下降,test loss趋于不变,说明网络过拟合;(max pool或者正则化)tra ...

  4. Link static data in sql source control

    You can link data that doesn't change very often to SQL Source Control. This lets you commit data ch ...

  5. Bitmap: 使用Bitmap作为绘图缓冲时设置抗锯齿

    android上绘图时常用的抗锯齿方法是: paint.setAntiAlias(true); 但是在以Bitmap作为绘图缓冲绘制时,绘制出来的Bitmap可能仍然有锯齿,此时可以在绘制开始前加上下 ...

  6. PAT 甲级 1056 Mice and Rice (25 分) (队列,读不懂题,读懂了一遍过)

    1056 Mice and Rice (25 分)   Mice and Rice is the name of a programming contest in which each program ...

  7. mysql为字段添加或删除自增属性

    删除自增属性: ALTER TABLE `members` CHANGE uid uid INT(10) UNSIGNED NOT NULL ; 添加自增属性: ALTER TABLE `member ...

  8. mysql正则替换某个字段值里面的某个字符串

    sql语句如下: UPDATE `ccvms_video` SET title=REPLACE(title, "最", "相对") WHERE title LI ...

  9. python迭代器、生成器、装饰器之装饰器

    装饰器...... 定义:本质是函数,为其他函数添加附加功能 原则: 1.不能修改被装饰的函数的源代码 2.不能修改被装饰函数的调用方式 仔细观察下面代码,看看有什么发现. 内嵌函数+高阶函数+闭包= ...

  10. 02. oc语言是动态语言

    参照着知乎上大神们给的解释,(https://www.zhihu.com/question/19918532)自己要总结下知识: 自己初级并没有理解 动态.静态.强类型.弱类型 语言的这些含义,区分. ...