测试环境tuxedo安装及部署说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎样用普通用户执行只有root用户才有权限的命令?例如:fuser
把它的用户ID改为0,就和ROOT一样了,不过听说有安全隐患
--要使用crontab,需要修改下面文件。
/var/adm/cron/cron.allow
测试环境 tuxedo 安装及部署说明书 test5grp6
1、建立 tuxedo 用户
以 root 用户登陆,建立 tuxedo 用户:tuxtest,口令:tuxtest,所属组(与oracle用户属同一组):dba
使用 /usr/bin/csh ,主目录指向:/app/tuxtest
useradd -u 109 -g dba tuxtest
useradd -d /app/test2 -u 119 -g 105 -m -s /usr/bin/csh test2
--删除tuxtest用户
--userdel tuxtest
修改tuxtest用户的密码
passwd tuxtest
使用上述命令增加用户后,还要修改 /etc/passwd 文件,设置 shell 及主目录。
设置启动配置文件 .cshrc 文件
进入 /app/tuxtest 目录,执行命令:cp /app/tuxtest/.cshrc .
再修改所属组、所属人:
chown tuxtest .cshrc
chgrp dba .cshrc
再修改/app/tuxtest目录的所属组、所属人:
cd /app
chown tuxtest tuxtest
chgrp dba tuxtest
2、修改 .cshrc 文件,将所有指向 /app/bea 的目录替换为 /app/tuxtest ,如下所示:
vi :1,$s/\/app\/bea/\/app\/tuxtest/g
setenv LD_LIBRARY_PATH /app/tuxtest/tuxedo71/lib:/usr/lib:${ORACLE_HOME}/precomp/lib32
setenv PATH /usr/sbin:/usr/bin:/usr/ccs/bin:/opt/aCC/bin:/sbin:/app/tuxtest/tuxedo71/bin:/usr/lib:/app/tuxtest/tuxedo71/lib:$ORACLE_HOME/bin:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/precomp/public:/opt/langtools/bin
setenv TUXDIR /app/tuxtest/tuxedo71
setenv SHLIB_PATH $TUXDIR/lib
setenv WEBJAVADIR /app/tuxtest/tuxedo71/udataobj/webgui/java
setenv TUXCONFIG /app/tuxtest/callcenter/r_server/bin/tuxconfig
setenv BDMCONFIG /app/tuxtest/callcenter/r_server/bin/bdmconfig
setenv CC aCC
umask 022
#setenv LANG zh_CN.gb18030
setenv APPDIR /app/tuxtest/callcenter/bin
3、tuxedo 设置
根据上面的设置,tuxedo 相关配置要求如下:
setenv LD_LIBRARY_PATH /app/tuxtest/tuxedo71/lib
setenv TUXDIR /app/tuxtest/tuxedo71
setenv SHLIB_PATH $TUXDIR/lib
setenv TUXCONFIG /app/tuxtest/callcenter/r_server/bin/tuxconfig
setenv APPDIR /app/tuxtest/callcenter/bin
如果与 weblogic 连接,则还需要如下配置:
setenv WEBJAVADIR /app/tuxtest/tuxedo71/udataobj/webgui/java
setenv BDMCONFIG /app/tuxtest/callcenter/r_server/bin/bdmconfig
4、安装 tuxedo
以用户 tuxtest 登陆,运行安装文件:/app/bea/setup/Tuxedo_71_Jolt_121_hp11.tar
tar -xvf Tuxedo_71_Jolt_121_hp11.tar
Directory where Tuxedo files are to be installed [?,q]: /app/tuxtest/tuxedo71
安装过程中指定tuxedo的安装目录:/app/tuxtest/tuxedo71 ,其余选择默认设置。
5、安装 patch
将补丁文件 R332_TUX71_R-HPX11-11i.tar 拷贝到新的目录:/app/tuxtest/setup/patch 并展开
tar -xvf R332
_TUX71_R-HPX11-11i.tar
再执行 ./install
Installing server and client files...
Enter owner for patch files:
tuxtest
Enter group for patch files:
dba
后面安装时取默认值。
6、测试环境目录配置
应用程序目录:/app/tuxtest/callcenter/r_server/bin
tuxedo目录:/app/tuxtest/tuxedo71
配置文件目录:/app/tuxtest/config
tuxconfig文件位置:/app/tuxtest/config/tuxconfig
7、拷贝应用程序
cd /app/tuxtest/callcenter/r_server/bin
cp /app/bea/callcenter/bin/T* ./
cp /app/bea/callcenter/bin/config* ./
cd /app/tuxtest/config
cp /app/bea/callcenter/r_server/bin/ubbsimple ./
cp /app/bea/callcenter/r_server/bin/dom1config ./
8、修改ubbsimple
修改 IPCKEY 123457
UID 109
GID 105
DOMAINID "TDOM2"
替换所有simple为simple_T
MASTER "simple_T"
TUXCONFIG="/app/tuxtest/callcenter/r_server/bin/tuxconfig"
TUXDIR="/app/tuxtest/tuxedo71"
APPDIR="/app/tuxtest/callcenter/r_server/bin"
TLOGDEVICE="/app/tuxtest/tuxedo71/TLOG"
9、 配置license 文件
cp /app/bea/tuxedo71/udataobj/lic.txt /app/tuxtest/tuxedo71/udataobj/lic.txt
cd /app/tuxtest/config
tmloadcf -y ubbsimple
10、创建TLOG文件
运行 tmadmin ,执行以下命令:
> crdl -b 500 -z /app/tuxtest/tuxedo71/TLOG
Device created: /app/tuxtest/tuxedo71/TLOG
> crlg -m simple_T 或: crlog -m simple_T
crlg successfully completed.
--Tuxedo 10g
> crdl -b 500 -z /app/tuxtest/r_server/ulog/TLOG --路径与ubbsimple配置文件中的路径要一致
Device created: /app/tuxtest/r_server/ulog/TLOG
> crlg -m CrmTest 或: crlog -m CrmTest
crlg successfully completed.
注意:blocks 数应比配置文件中的要大些。
11、拷贝 TMS_ORA8i到新的目录
cp /app/bea/tuxedo71/bin/TMS_ORA8i /app/tuxtest/tuxedo71/bin/TMS_ORA8i
替换ubbsimple文件中的各个组的连接串、用户名及口令。
12、启动 tuxedo : tmboot -y
13、kboss 拷贝:
cp -r /app/bea/kboss/debug /app/tuxtest/kboss/debug
cp -r /app/bea/kboss/release /app/tuxtest/kboss/release
cp /app/bea/kboss/*.ini /app/tuxtest/kboss
cp /app/bea/kboss/*.sh /app/tuxtest/kboss
门户网站用户名口令不可用:
websys/websys1949@MHCC1
--检查后台服务是否正常
$ ldd TVIPGetGrpLtEx
-------------2007-9-13 13:30--------------------
ORACLE的的配置
1.用internal用户(缺省的口令是oracle)进入SQLPLUS
C:>sqlplus internal/oracle
2.运行ORACLE的安装路径下的/rdbms/admin/xaview.sql
SQL> @d:ora81rdbmsadminxaview.sql
3.授权
SQL>grant select on v$xatrans$ to public with grant option;
SQL>grant select on v$pending_xatrans$ to public with grant option;
4. 用system用户(缺省的口令是manager)连接并授权
SQL>connect system/manager
SQL>grant select any t
able to public;
revoke select on v$xatrans$ from public ;
revoke select on v$pending_xatrans$ from public ;
[297] % cat ULOG*
txp1!tmadmin.1393.1.-2: 05-26-2009: client high water (), total client ()
txp1!tmadmin.1393.1.-2: 05-26-2009: Tuxedo Version 10.3.0.0, 64-bit
txp1!tmadmin.1393.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmadmin.1393.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmipcrm.1394.1.-2: 05-26-2009: Tuxedo Version 10.3.0.0, 64-bit
txp1!tmipcrm.1394.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmadmin.1555.1.-2: 05-26-2009: Tuxedo Version 10.3.0.0, 64-bit
txp1!tmadmin.1555.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmadmin.1555.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmshutdown.1728.1.-2: 05-26-2009: Tuxedo Version 10.3.0.0, 64-bit
txp1!tmshutdown.1728.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmshutdown.1728.1.-2: FATAL: internal error: CMDTUX_CAT:764: ERROR: can't attach to BB
txp1!tmadmin.1904.1.-2: 05-26-2009: Tuxedo Version 10.3.0.0, 64-bit
txp1!tmadmin.1904.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmadmin.1904.1.-2: LIBTUX_CAT:334: ERROR: No BBL
txp1!tmadmin.2961.1.-2: 05-26-2009: Tuxedo Version 10.3.0.0, 64-bit
txp1!tmadmin.2961.1.-2: LIBTUX_CAT:271: ERROR: System lock semop failure, key = 100861 (errno = 28)
txp1!tmadmin.2961.1.-2: LIBTUX_CAT:271: ERROR: System lock semop failure, key = 100861 (errno = 28)
txp1!tmshutdown.2997.1.-2: 05-26-2009: Tuxedo Version 10.3.0.0, 64-bit
txp1!tmshutdown.2997.1.-2: LIBTUX_CAT:271: ERROR: System lock semop failure, key = 100861 (errno = 28)
txp1!tmshutdown.2997.1.-2: FATAL: internal error: CMDTUX_CAT:764: ERROR: can't attach to BB
2009年5月20日 星期三 11时04分
10.154.92.20 服务器核心参数调整
semaem Static 16384 16384 16384 - pm_usync
semmni Static 2048 4200 2048 1.5% pm_usync
semmns Static 4096 8400 4096 18.8% pm_usync
semmnu Static 256 4196 256 - pm_usync
semmsl Dynamic 2048 2048 2048 - pm_usync
semume Static 100 100 100 - pm_usync
semvmx Static 32767 32767 32767 - pm_usync
shmmax Dynamic 1073741824 28569212000 1073741824 1.7% vm_asi
shmmni Dynamic 400 512 400 2.2% vm_asi
shmseg Dynamic 300 300 300 - vm_asi
streampipes Static 0 0
0 - hpstreams
swchunk Static 2048 2048 2048 - vm
sysv_hash_locks Static 128 128 128 - pm_usync
tcphashsz Static 0 0 0 - inet
msgmbs Dynamic 8 8 8 - pm_usync
msgmnb Dynamic 16384 16384 16384 - pm_usync
msgmni Dynamic 512 4200 512 52.9% pm_usync
msgtql Dynamic 1024 4200 1024 0.0% pm_usync
$ tmloadcf -c ubb
Ipc sizing (minimum /T values only) ...
Fixed Minimums Per Node
SHMMIN: 1
SHMALL: 1
SEMMAP: SEMMNI
Variable Minimums Per Node
SEMUME, A SHMMAX
SEMMNU, * *
Node SEMMNS SEMMSL SEMMSL SEMMNI MSGMNI MSGMAP SHMSEG
------ ------ ------ ------ ------ ------ ------ ------
cctxp2 625 78 620 A + 1 531 1062 3887K
where 1 <= A <= 8.
The number of expected application clients per node should
be added to each MSGMNI value.
Tunable Current Usage Current Setting
==========================================================================
filecache_max 324583424 16307478528
maxdsiz 268369920 1073741824
maxdsiz_64bit 120553472 4294967296
maxfiles_lim 48 4096
maxssiz 1687552 8388608
maxssiz_64bit 114688 268435456
maxtsiz 35868672 100663296
maxtsiz_64bit 6303744 1073741824
maxuprc 239 2048
max_thread_proc 101 1100
msgmni 271 512
msgtql 0 1024
nflocks 30 4096
ninode 1236 8192
nkthread 1122 8416
nproc 501 4200
npty 0 60
nstrpty 0 60
nstrtel 2 60
nswapdev 2 32
nswapfs 0 32
semmni 34 2048
semmns 774 4096
shmmax 17879
320 1073741824
shmmni 9 400
shmseg 3 300
调整了。
maxuprc Dynamic 2048 2048 256 23.5% pm_proc
semume Static 4096 4096 100 - pm_usync
semaem Static 16384 16384 16384 - pm_usync
semmni Static 4200 4200 2048 0.7% pm_usync
semmns Static 8400 8400 4096 9.2% pm_usync
semmnu Static 4196 4196 256 - pm_usync
semmsl Dynamic 2048 2048 2048 - pm_usync
semume Static 4096 4096 100 - pm_usync
semvmx Static 32767 32767 32767 - pm_usync
shmmax Dynamic 28569212000 28569212000 1073741824 0.1% vm_asi
shmmni Dynamic 512 512 400 2.0% vm_asi
shmseg Dynamic 300 300 300 - vm_asi