Gateway安装byWSX.docx
- 文档编号:29134651
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:25
- 大小:1.23MB
Gateway安装byWSX.docx
《Gateway安装byWSX.docx》由会员分享,可在线阅读,更多相关《Gateway安装byWSX.docx(25页珍藏版)》请在冰豆网上搜索。
Gateway安装byWSX
1.Gateway安装
仅安装在生产RAC数据库端,ASCS、CI/DI不需要安装
为了CI、DI与数据库之间的通信正常,例如DB13定义数据库作业,需要在DB上装SAP的getway,参照note446172.
DTELBP101节点安装gateway
仍然使用原来安装sap数据库部分的引导安装介质
比如BW安装DTELBP101:
/newbackup/PI_aix/SWPM70#./sapinst
DTELBP102节点安装gateway
Passw0rd
2.Gateway安装后功能相应设置
2.1更换kernel文件,sapmnt是共享的,所以做一次就OK
*gateway**ECCuckernel,这个和系统的uckernel相同
*gateway**PI、BWnuckernel(java)这个和系统的uckernel不同,gateway的是nuckernel所以操作和ECC上不同
在DB两个节点上su–g80adm,stopsap,停掉Gateway的服务。
系统的Kernel位置
DTELBP101:
/newbackup/nuckernel_400/DBATOOL#find/sapmnt-namebrarchive
/sapmnt/BP1/exe/uc/rs6000_64/brarchive
注意:
G80的Kernel不是这个位置而是在
/sapmnt/G80/exe/nuc/rs6000_64,开始不存在这些kernel文件
这个kernel是共享的,所以改一次就好。
备份G80instance的kernel文件,
直接cp下载的kernel文件到这个目录下覆盖原文件
下载的kernel文件包含两个部分
这两个文件夹下面的所有文件都使用g80admcp到/sapmnt/G80/exe/nuc下
修改好原kernel文件的权限755,然后cp
SAR是下载的原包,不用cp
更新gateway实例的kerenel文件到400与bp1系统的kernel版本保存一直。
使用root修改权限
chmod6774brarchivebrbackupbrconnectbrrecoverbrrestorebrspace
chowng80adm:
oinstallbrarchivebrbackupbrconnectbrrecoverbrrestorebrspace
2.2调整gateway实例的用户g80adm环境变量,两边都做。
在DB两个节点复制/home/bp1adm下的文件到/home/g80adm,注意调整文件属主
.dbenv.csh
.dbenv.sh
.dbenv_DTELBP101.csh
.dbenv_DTELBP101.sh
cp/home/bp1adm/.dbenv*.
编辑复制后的文件,修改与SAP应用实例相关的内容,将所有包含SAPEXE/usr/sap/BP1和/sapmnt/BP1修改为/usr/sap/G80和/sapmnt/G80。
与数据库实例相关的内容保持不变
在DB两个节点编辑/home/g80adm下的.login文件,加入以下内容
#RDBMSenvironment
#@(#)$Id:
//bas/721_REL/src/krn/tpls/ind/DBSRC.CSH#1$SAP
if(-e$HOME/.dbenv_`hostname`.csh)then
source$HOME/.dbenv_`hostname`.csh
elseif(-e$HOME/.dbenv.csh)then
source$HOME/.dbenv.csh
endif
setenvORACLE_HOME/oracle/BP1/112
su-g80adm用命令env|grepORACLE_HOME
两个节点都要找到
将两个db节点的用户g80adm加入到这些组里
Smitchuser
sapsys,sapinst,dba,oper,oinstall,asmadmin,asmoper
将SAPSID环境变量加到g80adm下面的这四个文件里,使环境变量生效
DB1上:
echosetenvSAPSIDBP1>>.dbenv.csh
echosetenvSAPSIDBP1>>.dbenv_DTELBP101.csh
echoexportSAPSID=BP1>>.dbenv.sh
echoexportSAPSID=BP1>>.dbenv_DTELBP101.sh
DB2上
echosetenvSAPSIDBP1>>.dbenv.csh
echosetenvSAPSIDBP1>>.dbenv_DTELBP102.csh
echoexportSAPSID=BP1>>.dbenv.sh
echoexportSAPSID=BP1>>.dbenv_DTELBP102.sh
root改权限:
chmod775
chmod775/oracle/BP1/saptrace/diag/rdbms/bp1/BP1001/trace/alert_BP1001.log
chmod775/oracle/BP1/saptrace/diag/rdbms/bp1/BP1002/trace/alert_BP1002.log
2.3编辑reginfo和secinfo文件
G80adm用户编辑路径/usr/sap/G80/G00/data下的reginfo文件,
vi/usr/sap/G80/G00/data/reginfo编写以下内容
#VERSION=2
#
#createdbySYSADMat20140811112113
#
#localaccessshouldbeallowedbydefault
#PTP=*HOST=local
#
#internal(serverfromthesameSID)accessshouldbeallowedbydefault
#PTP=*HOST=internal
#
#listofregisteredprogramsformSM59whichmustbeexplicitlydefined
#
#PTP=*HOST=localCANCEL=localACCESS=local
PTP=*HOST=*CANCEL=*ACCESS=*
#PTP=*HOST=internalCANCEL=internalACCESS=internal
PTP=*HOST=*CANCEL=*ACCESS=*
PTP=Trex_TPS_*HOST=*CANCEL=*ACCESS=*
PTP=IGS.TPSHOST=localCANCEL=localACCESS=*
PTP=IGS.TPSHOST=internalCANCEL=internalACCESS=*
PTP=SLD_NUCHOST=localCANCEL=localACCESS=*
PTP=SLD_NUCHOST=internalCANCEL=internalACCESS=*
PTP=SLD_UCHOST=localCANCEL=localACCESS=*
PTP=SLD_UCHOST=internalCANCEL=internalACCESS=*
PTP=IGS.TPSHOST=127.0.0.1CANCEL=127.0.0.1ACCESS=*
编辑路径/usr/sap/G80/G00/data下的secinfo文件,填写以下内容
vi/usr/sap/G80/G00/data/secinfo
#VERSION=2
#
#createdbyDDICat20140811123424
#
#localaccessshouldbeallowedbydefault
#PTP=*USER=*USER-HOST=localHOST=local
#
#internal(serverfromthesameSID)accessshouldbeallowedbydefault
#PTP=*USER=*USER-HOST=internalHOST=internal
#
#listofexternalprogramsformSM59whichmustbeexplicitlydefined
#
#PTP=*USER=*USER-HOST=localHOST=local
PTP=*USER=*USER-HOST=*HOST=*
#PTP=*USER=*USER-HOST=internalHOST=internal
PTP=*USER=*USER-HOST=*HOST=*
注意!
这俩文件的头一行#VERSION=2一定不能copy错!
修改这两个文件的权限
chmod775/usr/sap/G80/G00/data/reginfo
chmod775/usr/sap/G80/G00/data/secinfo
再DB2上重复以上环境设置,然后下一步。
2.4创建Oracle的OPS$用户
在oraclesqlplus里执行以下命令,其中"OPS$G80ADM"名称中G80ADM为gateway实例用户
SQL>createuser"OPS$G80ADM"defaulttablespacePSAPSR3USRtemporarytablespacePSAPTEMPIDENTIFIEDEXTERNALLY;
Usercreated.
SQL>grantsapdbato"OPS$G80ADM";
Grantsucceeded.
SQL>grantconnect,resourceto"OPS$G80ADM";
Grantsucceeded.
SQL>createtable"OPS$G80ADM".SAPUSER(USERIDVARCHAR2(256),PASSWDVARCHAR2(256));
Tablecreated.
SQL>insertinto"OPS$G80ADM".SAPUSERvalues('SAPSR3','Passw0rd');
1rowcreated.
SYS@BP1002>GRANTDBATOOPS$G80ADM;
Grantsucceeded.
SQL>commit;
Commitcomplete.
退出oracle用户,使用g80adm用户,在两个db服务器上执行startsap,启动gateway实例
2.5修改db13调用的RFC
db13自动生产RFCSAPXPG_DBDEST_
sm59
双击,分别配同两台主机
这仨都是通的
DB13checkDB
出错了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Gateway 安装 byWSX
![提示](https://static.bdocx.com/images/bang_tan.gif)