【求助】3-tiers 无法登陆 (Linux)

[复制链接]
查看11 | 回复6 | 2012-1-4 11:53:54 | 显示全部楼层 |阅读模式
环境:
Oracle 10g
RH Linux ES 4.0
PT8.49
EPM9.0
Weblogic 9.2
tuxedo 9.1
另有一台 WINDOW 2003 SERVER 作为 FILE SERVER
DATA MOVER, UPDATING PT DATABASE 均在FILE SERVER上完成
问题:
PSRENSRV在booting application domain时 报错
CMDTUX_CAT:1685: ERROR: Application initialization failure
在psadmin 里 把 EVENT NOTIFICATION 设置为 NO (WSL和JOLT都已经设置为 YES,VP1/VP1 SERVERNAME DOMAINID等参数也都设置正确)
DOMAIN 可以 BOOT(SERIAL) 成功 12个processes running
但是 从 WINDOW 机器上 无法登入3-tiers的 APPLICATION DESIGNER
WSL 端口 和 PSADMIN里设置的一样LINUX主机名 也能 ping 通 DOMAIN名也对(和 ORACLE_SID 及 DB_NAME一样),2层能连上 但是3层就不行 连不上去
ERROR MSG 如下:
Could not connect to application server F90DMO (//jingan:7000).Possible causes are: the server name/IP address and port for the application server alias are incorrect, the application server is not booted, or the network is unreachable.Contact your system administrator or check the Tuxedo log for more information.
不知道是什么问题?
看了下 SERVER STATUS,
-----------------------------
PeopleSoft Domain Status Menu
-----------------------------
Domain Name: F90DMO
1) Server status
2) Client status
3) Queue status
q) Quit
Command to execute (1-3, q) [q]: 1
Loading command line administration utility ...
tmadmin - Copyright (c) 1996-1999 BEA Systems, Inc.
Portions * Copyright 1986-1997 RSA Data Security, Inc.
All Rights Reserved.
Distributed under license by BEA Systems, Inc.
Tuxedo is a registered trademark.
> Prog NameQueue NameGrp NameID RqDone Load Done Current Service
----------------------------- ------ --------- ---------------
BBL
237589jingan 01487400 (IDLE )
PSMONITORSRV MONITOR MONITOR10 0 (IDLE )
PSANALYTICSRV00080.00001 ANALYTI+ 10 0 (IDLE )
PSAPPSRV APPQAPPSRV 10 0 (IDLE )
PSWATCHSRV WATCH WATCH
10 0 (IDLE )
PSANALYTICSRV00080.00002 ANALYTI+ 20 0 (IDLE )
PSAPPSRV APPQAPPSRV 20 0 (IDLE )
PSANALYTICSRV00080.00003 ANALYTI+ 30 0 (IDLE )
PSAPPSRV APPQAPPSRV 30 0 (IDLE )
WSL
00001.00020 BASE
200 0 (IDLE )
PSSAMSRV SAMQAPPSRV 1000 0 (IDLE )
JREPSVR00094.00250 JREPGRP2500 0 (IDLE )
JSL
00095.00200 JSLGRP 2000 0 (IDLE )
>
LINUX上的 数据 就只有 BBL在 RQDONE 和 LOAD DONE 是由数据的;而其他各个PROCESSES都是 0 ,我想问题可能处在这 但不知道如何解决;(在另外一台成功运行的 PS SERVER的 WINDOWS上 其他的 一些PROCESSES 是由 数据在 RQ 和 LOAD 栏的)
如果用tmadmin进如 tuxedo 命令行 运行 boot -g APPSRV -i的话 也无法手动启动
> boot -g APPSRV -i 2
INFO: BEA Tuxedo, Version 9.1, 32-bit, Patch Level 036
INFO: Serial #: 650522264137-2065448083901, Expiration NONE, Maxusers 1000000
INFO: Licensed to: Oracle-Peoplesoft-ISV
Booting server processes ...
exec PSAPPSRV -s@../psappsrv.lst -s@../psqcksrv.lst -sICQuery -sSqlQuery:SqlRequest -- -C psappsrv.cfg -D F90DMO -S PSAPPSRV :
CMDTUX_CAT:821: INFO: Duplicate server.
0 processes started.
如果 shutdown 再启动 就会 报 error
另外 在 /appserv//stderr 文件里 显示:
dlopen in libpscompat failed for 'lib.so': lib.so: cannot open shared object file: No such file or directory
我找过 libpscompat.so 文件 在 /bin 下面 但是不是 文本文件 看不了 lib.so 文件 则找不到
请达人帮忙谢谢!
回复

使用道具 举报

千问 | 2012-1-4 11:53:54 | 显示全部楼层
你的 application server 的 port number, 一个 workstation port, 一个 java 的 port number。在建立 PIA 的时候,需要 application server 的 port number, 我记得应该是第一个。你的报错上面,port number 是 7000 是 缺省值。
一个服务器上面,每个服务用的 port 是唯一的,所以一般不会用缺省值。
我不知道port number 在 PIA 上面跟 你的 apps 上面是不是 match.有没有这方面的原因存在
回复

使用道具 举报

千问 | 2012-1-4 11:53:54 | 显示全部楼层
不知道楼主的在设置psadmin的时候,WSL和JSL分别设置的是什么。 安装PIA的时候,有一个页面,应该分别填入的是JSL,HTTP和HTTPS的port number。 所以楼主可以确定一下是否正确。
3-tiers的 APPLICATION DESIGNER
貌似APPLICATION DESIGNER都是2-tier的。没有3-tier的
回复

使用道具 举报

千问 | 2012-1-4 11:53:54 | 显示全部楼层
Application Designer 可以通过 设置启动WSL, 以3-tier方式连接.

>Booting server processes ...
> exec PSAPPSRV -s@../psappsrv.lst -s@../psqcksrv.lst -sICQuery -sSqlQuery:SqlRequest -- -C >psappsrv.cfg -D F90DMO -S PSAPPSRV :
> CMDTUX_CAT:821: INFO: Duplicate server.
>0 processes started.
这个错误看似同一个domain (F90DMO) 在两台servers上被同时启动, 或者上次没有完全shutdown App server造成的.
>另外 在 /appserv//stderr 文件里 显示:
>dlopen in libpscompat failed for 'lib.so': lib.so: cannot open shared object file: No such file or directory
>我找过 libpscompat.so 文件 在 /bin 下面 但是不是 文本文件 看不了 lib.so 文件 则找不到
极有可能是oracle library 出的问题, 可参考 http://www.itpub.net/thread-654711-1-1.html 在$ORACLE_HOME/lib 里面建一个相关soft link.

你能否提供两个文件:
1. Application Server: $PS_HOME\appserv\F90DMO\psappsrv.cfg
2. WINDOWS, 可否export 你的 configuration manager 的 .cfg
[ 本帖最后由 lwjnbtx 于 2008-2-25 12:00 编辑 ]
回复

使用道具 举报

千问 | 2012-1-4 11:53:54 | 显示全部楼层
原帖由 ljgfly2007 于 2008-2-20 15:40 发表
不知道楼主的在设置psadmin的时候,WSL和JSL分别设置的是什么。 安装PIA的时候,有一个页面,应该分别填入的是JSL,HTTP和HTTPS的port number。 所以楼主可以确定一下是否正确。
3-tiers的 APPLICATION DESIGNER
貌似APPLICATION DESIGNER都是2-tier的。没有3-tier的

PIA 还没装 因为APP SRV 没有成功 PIA 装了也不会成功的
APP DESINGER 分2tier和3tier
WSL 和 JSL 用过 默认直 也改过 但是都是没用的主机名也 改过全大写和用IP 都不行
系统很干净 装完LINUX 就装ORACLE 和 PS 不存在PORT 重复问题
不过现在 这太机器已经卸掉LINUX 了
最近准备装PS8.48在LINUX AS3上
顺便问局 如果装完PS RUN 完DMS PIA 都设置好 PROCESS SERVER 都设置好了 可以RUN DMO环境后 要再装个COBOL 上去 (以前没装) 能装么现在在一个已有的PS 环境下装COBOLKEY INSTALL有问题 还有COBOLROOT 目录到底该设置在哪? COBOL INSTALL时SERIAL NUM 和 LICENCE KEY 需要填 但是目前有的只有 FULL LICENCES KEY 和 REQUEST NUM 这2个填了 但是说INVALID LICENCE KEY 到底怎么装? 还是一定要在装PS时 装上去?
回复

使用道具 举报

千问 | 2012-1-4 11:53:54 | 显示全部楼层
原帖由 lwjnbtx 于 2008-2-25 05:13 发表
Application Designer 可以通过 设置启动WSL, 以3-tier方式连接.

>Booting server processes ...
> exec PSAPPSRV -s@../psappsrv.lst -s@../psqcksrv.lst -sICQuery -sSqlQuery:SqlRequest -- -C >psappsrv.cfg -D F90DMO -S PSAPPSRV :
> CMDTUX_CAT:821: INFO: Duplicate server.
>0 processes started.
这个错误看似同一个domain (F90DMO) 在两台servers上被同时启动, 或者上次没有完全shutdown App server造成的.
>另外 在 /appserv//stderr 文件里 显示:
>dlopen in libpscompat failed for 'lib.so': lib.so: cannot open shared object file: No such file or directory
>我找过 libpscompat.so 文件 在 /bin 下面 但是不是 文本文件 看不了 lib.so 文件 则找不到
极有可能是oracle library 出的问题, 可参考 http://www.itpub.net/thread-654711-1-1.html 在$ORACLE_HOME/lib 里面建一个相关soft link.

你能否提供两个文件:
1. Application Server: $PS_HOME\appserv\F90DMO\psappsrv.cfg
2. WINDOWS, 可否export 你的 configuration manager 的 .cfg

谢谢 这个软连接很好解决 不解决的话 PSADMIN 没法运行起来
手动启动 那个 APPSRV 其实 就是APPSRV 已经启动了 所以启动不了 因为有一个存在
如果关掉 就不能启动APPSRV 因为它有连带效果 所以 就给了个 msg 不是一个DOMAIN 在2台SERVERS 上启动
LIB.SO 不清楚

.cfg 没法提供因为系统已经清理了
总觉得是 BEA BBL的问题 类似问题 PS CUSTOMER CONNECTION上面也没类似文档.
[ 本帖最后由 koill 于 2008-3-5 22:45 编辑 ]
回复

使用道具 举报

千问 | 2012-1-4 11:53:54 | 显示全部楼层
原帖由 koill 于 2008-3-5 22:37 发表
顺便问局 如果装完PS RUN 完DMS PIA 都设置好 PROCESS SERVER 都设置好了 可以RUN DMO环境后 要再装个COBOL 上去 (以前没装) 能装么现在在一个已有的PS 环境下装COBOLKEY INSTALL有问题 还有COBOLROOT 目录到底该设置在哪? COBOL INSTALL时SERIAL NUM 和 LICENCE KEY 需要填 但是目前有的只有 FULL LICENCES KEY 和 REQUEST NUM 这2个填了 但是说INVALID LICENCE KEY 到底怎么装? 还是一定要在装PS时 装上去?



COBOL 在 Tools 8.1 以后相对独立, 可以单独以后再装, 不影响起 Process Scheduler.有request num 一定是 NetExpress Window版,你需要把 Request Num 通过email 的方式发给oracle peoplesoft support, 然后他们会给你发一个所谓的 serial number, 可能他们现在支持方式有变化, 但要和他们联系. 你只能在一台Server上装Cobol Compiler, 但是Compiled的cobol 可以通过复制的方式到其它的Process Scheduler Servers.
COBROOT 应该是你的 \Micro Focus\Net Express\Base
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行