`
shihuan830619
  • 浏览: 574562 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tuxedo的两个问题

阅读更多
第一个问题描述如下:
[==================|==================|==================|==================]
[exception installing uninstaller resources: ZeroGpf:
/tmp/install.dir.150714/$BEAHOME$$/$$PRODUCT_DIR$/$UninstallerDirectoryName$/uninstallerResources.zip (No such file or directory)
------------------|------------------|------------------|------------------]

看上面的问题是不是很奇怪, 小伙伴们遇到过吗? 下面笔者来讲一下发生这个问题的原因和解决这个问题的过程。

上述错误是因为我的tuxedo111130_64_Linux_01_x86.bin安装包的同级目录有installer.properties这个文件, installer.properties文件中有ORACLEHOME和USER_INSTALL_DIR两个属性, 虽然我用的是 sh tuxedo111130_64_Linux_01_x86.bin -i console命令, 但还是受影响了, 把installer.properties文件移除, 再执行sh tuxedo111130_64_Linux_01_x86.bin -i console命令就不报上面的错误了。
【注】在执行sh tuxedo111130_64_Linux_01_x86.bin -i console命令的时候, tuxedo111130_64_Linux_01_x86.bin同级目录下不能有installer.properties这个文件。

原理说明: 可见Tuxedo软件包里默认查找同级目录下的installer.properties静默安装文件, 如果执行的是静默安装命令, 就会在tmp目录下准备一个含有installer.properties文件的压缩包,然后tuxedo运行程序再从这个压缩包里把文件信息读取出来放到内存里作为tuxedo的安装目录参数。


----------------------------------------------------------------------------------


第二个问题描述如下:
[tuxedo@linux1-6 myserver]$ tmshutdown -y
Shutting down all admin and server processes in /home/tuxedo/tuxedo/tuxedo11gR1/myserver/tuxconfig

tmshutdown: internal error: CMDTUX_CAT:766: ERROR: must run on master node

【注】这个问题跟主备机有关系, 需要在备机上停服务, 先用master -y转换控制权,经实践得出正确的结论是没有打最新的补丁包,也就是说CMDTUX_CAT:766可以看做是一个bug。

如果在没有打补丁包的情况下怎么处理这个问题呢, 下面笔者就介绍一下解决办法:
其实根本原因是tuxedo进程已经不在了, 但是IPC资源却还没释放; 执行ipcs可以看到没有释放的IPC资源, 执行tmipcrm -y释放tuxedo IPC资源; 再用ipcs检查, 如果还有, 执行ipcrm删除。 还有就是可以执行kill -9 <pid> , 直接硬杀也是可以的。
0
0
分享到:
评论

相关推荐

    两个TUXEDO服务器间通过域相连

    两个TUXEDO服务器间通过域相连

    WebLogic Tuxedo连接器快速入门

    本文档描述了如何使用WebLogic Tuxedo连接器将weblogic server8.1和tuxedo8.1互连。使用的例子为weblogic的simpapp和simpserv,以及tuxedo的...本例包含以下两个域: TDOM2:weblogic使用的域 TDOM1:tuxedo使用的域

    通过wtc、jolt进行tuxedo与weblogic通信开发

    所以tuxedo与weblogic之间的互连通信会经常遇到,本文通过2个例子介绍tuxedo与weblogic通信的配置与开发,两个例子分别通过wtc(weblogic tuxedo connector)、jolt实现weblogic与tuxedo通信的配置与开发.本文所有例子...

    delphi调用tuxedo服务编写为dll详解

    如何编写dll,示例两个,一个是double参数的,一个是字符串pchar的传入传出的; 2。如何把调用tuxedo服务写成dll函数; 3。环境如何搭建的,如何进行调用的,例子很简单实用,细节描述也非常详细 绝对原创,7是我的...

    Tuxedo10gR3 for Linux_x86-64(Part1)

    文件名称:tuxedo10gR3_64_Linux_01_x86.bin; 大小:81M 简介:Tuxedo10gR3安装包,适于64位Linux系统; 鉴于本人文件上传权限有限,只好将安装包分为两个压缩包上传,本文件为第一部分。

    Tuxedo10gR3 for Linux_x86-64(Part2)

    文件名称:tuxedo10gR3_64_Linux_01_x86.bin;...鉴于本人文件上传权限有限,只好将安装包分为两个压缩包上传,本文件为第二部分,第一部分url:http://download.csdn.net/detail/fftw2010/8953747。

    tuxedo java客户端 jolt

    服务端配置:http://blog.csdn.net/lu476036355/article/details/13505123 代码包含两个示例: 1、/simpapp 2、/servlet/client

    TUXEDO技术详解

    利用交易中间件将应用的业务逻辑、表示逻辑和数据分为三个...而交易中间件作为构造三层结构应用系统的基础平台,提供了以下两个主要功能:负责客户机和服务器间的联接和通讯;提供一个三层结构应用开发和运行的平台。

    tuxedo培训教程.doc

    BEA TUXEDO 简易培训教程 编写、...减轻系统管理人员负担 BEA TUXEDO系统提供从一个中心点对整个分布式系统进行全局监控及管理的能力, 管理员根据一个整体系统视图(而不仅是单个节点或单元)提供的信息,可以作出决定

    tuxedo 10 最新官方资料包第一包

    tuxedo 10 最新官方资料包,分了两包,下了两个包就全啦

    tuxedo 10 最新官方资料包第二包

    tuxedo 10 最新官方资料包,分了两包,这是第二包,下了两个包就全啦

    tuxedo培训教程(1).doc

    BEA TUXEDO 简易培训教程 编写、...减轻系统管理人员负担 BEA TUXEDO系统提供从一个中心点对整个分布式系统进行全局监控及管理的能力, 管理员根据一个整体系统视图(而不仅是单个节点或单元)提供的信息,可以作出决定

    RNA-Seq_tuxedo:使用tophat,袖扣,袖扣和袖扣,您可以分析来自fastq文件的RNA-Seq数据。 参见Trapnell等。 2014年以获取更多信息(http

    RNA-Seq_tuxedo 使用tophat,袖扣,袖扣和袖扣,您可以分析来自fastq文件的RNA-Seq数据。... 除了python脚本(runtuxedosuite.py)外,您还需要两个文件:文件名文件和目录列表文件。 #### Filenames文件(例如:

    一个进程池的服务器程序

    由于listenfd是在fork之前就有的,所以所有子进程都可以访问到,不需用到“进程间文件描述符传递”问题; 4,子进程每accept到一个请求都告诉父进程,父进程把请求数加1;子进程没完成一个请求,父进程把请求数减1;...

    wedding:带有自定义CSS的闪亮应用程序,用于准备和管理婚礼

    婚礼 {wedding}可帮助您准备和管理您的婚礼 :person_with_veil: :person_with_veil: -- :person_with_veil: :...该应用程序基于存储在Google云端硬盘中的两个数据集: data_guests :包含有关您的客人的信息(姓名

    Atomikos3.9官方包文档以及实例

    注释:JMS:jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体...

    内存管理内存管理内存管理

    基于 UNIX 的系统有两个可映射到附加内存中的基本系统调用: brk:brk() 是一个非常简单的系统调用。还记得系统中断点吗?该位置是进程映射的内存边界。brk() 只是简单地将这个位置向前或者向后移动,就可以向...

    Get-Weather:获取世界各地的天气| :hammer_and_wrench:关于工作

    获取天气 获取世界各地的天气 作者 :check_mark: 埃卡·普拉塞蒂娅 :person_in_tuxedo: :check_mark: 收集我的应用 查找我所有的示例 :...我是印度尼西亚两个社区的作家 GatsbyJS Indonesia RedwoodJS Indonesia

    故事书::closed_book::receipt:播放对UI组件开发工具有用的React和Storybook

    这是使用Create React App在Storybook周围玩耍了解更...right: :hammer_and_wrench: 查找我所有的示例 :heavy_check_mark: 社区我是印度尼西亚两个社区的作家GatsbyJS Indonesia RedwoodJS Indonesia NextJS Indonesia

Global site tag (gtag.js) - Google Analytics