SAP完全安装手册最新中文版.docx

上传人:b****8 文档编号:11259035 上传时间:2023-02-26 格式:DOCX 页数:28 大小:32.22KB
下载 相关 举报
SAP完全安装手册最新中文版.docx_第1页
第1页 / 共28页
SAP完全安装手册最新中文版.docx_第2页
第2页 / 共28页
SAP完全安装手册最新中文版.docx_第3页
第3页 / 共28页
SAP完全安装手册最新中文版.docx_第4页
第4页 / 共28页
SAP完全安装手册最新中文版.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

SAP完全安装手册最新中文版.docx

《SAP完全安装手册最新中文版.docx》由会员分享,可在线阅读,更多相关《SAP完全安装手册最新中文版.docx(28页珍藏版)》请在冰豆网上搜索。

SAP完全安装手册最新中文版.docx

SAP完全安装手册最新中文版

1.7.安装SAP® R/3®

1.7.1.前言

这篇文章描述了在ABC系统上安装一个带有Oracle®DatabaseforLinux的SAP R/3®System,包括ABC的安装和Oracle的安装。

下面将描述两个不同的配置:

∙在ABC4.3-STABLE上安装带有Oracle8.0.5的SAP R/34.6B(IDES)。

∙在ABC4.5-STABLE上安装带有Oracle8.1.7的SAP R/34.6C。

虽然这篇文章深入地描述了许多重要的安装步骤,但它不能取代Oracle和SAP R/3的安装指南。

请参考SAP R/3Linuxedition自带的文档和Oracle的特殊问题。

1.7.2.软件

下面的CD-ROMs被用作SAP的安装:

1.7.2.1.SAP R/34.6B,Oracle®8.0.5

名称

号码

描述

KERNEL

SAPKernelOracle/Installation/AIX,Linux,Solaris

RDBMS

Oracle/RDBMS8.0.5.X/Linux

EXPORT1

IDES/DB-Export/Disc1of6

EXPORT2

IDES/DB-Export/Disc2of6

EXPORT3

IDES/DB-Export/Disc3of6

EXPORT4

IDES/DB-Export/Disc4of6

EXPORT5

IDES/DB-Export/Disc5of6

EXPORT6

IDES/DB-Export/Disc6of6

此外,我们使用Oracle8Server(Linux版本的8.0.5预览版,Linux内核是2.0.33)和ABC4.3-STABLE。

1.7.2.2.SAP R/34.6CSR2,Oracle8.1.7

名称

号码

描述

KERNEL

SAPKernelOracle/SAPKernelVersion4.6D/DEC,Linux

RDBMS

Oracle8.1.7/RDBMS/Linux

EXPORT1

Release4.6CSR2/Export/Disc1of4

EXPORT1

Release4.6CSR2/Export/Disc2of4

EXPORT1

Release4.6CSR2/Export/Disc3of4

EXPORT1

Release4.6CSR2/Export/Disc4of4

LANG1

Release4.6CSR2/Language/DE,EN,FR/Disc1of3

依赖于你要安装的语言,可能需要额外的语言CDs。

这儿我们只使用DE和EN,所以只需要第一张语言CD。

还要注意的是所有EXPORTCDs的号码是一样的。

其他3张语言CDs的号码也一样(这和4.6BIDESreleaseCD的号码不同)。

1.7.3.SAPNotes

安装使用SAP R/3之前,请先看看下面的注释:

1.7.3.1.SAP R/34.6B,Oracle8.0.5

号码

标题

SAPSoftwareonLinux:

EssentialComments

INST:

4.6CR/3Inst.onUNIX-Oracle

Update/MigrationOracle8.0.5-->8.0.6/8.1.6LINUX

ReleaseofDigitalUNIX4.0BforOracle

R3SETUPstepDIPGNTABterminates

Yoursystemhasnotbeeninstalledcorrectly

QuestionsandtipsforR3SETUPonWindowsNT/W2K

1.7.3.2.SAP R/34.6C,Oracle8.1.7

号码

标题

InitializingtableTCPDB(RSXP0004)(EBCDIC)

R/3withseverallanguagesortypefaces

SAPSoftwareonLinux:

EssentialComments

RedHat6.1Enterpriseversion:

Knownproblems

ThenewarchivingtoolSAPCAR

Linux:

ReleasedDELLHardware

RedHat6.2:

importantremarks

INST:

R/34.6CSR2InstallationonUNIX

INST:

R/34.6CSR2Inst.onUNIX-Oracle

SAPSoftwareonUNIX:

OSDependencies4.6CSR2

1.7.4.硬件要求

下面的设备配置对SAP R/3System来说已经足够了。

如果用于生产用途,就需要更强的配置:

组件

4.6B

4.6C

处理器

2x800MHzPentium®III

2x800MHzPentiumIII

内存

1GBECC

2GBECC

HardDiskSpace

50-60GB(IDES)

50-60GB(IDES)

用于生产使用,就需要使用带大缓存的Xeon™处理器,和高速大容量磁盘(SCSI,RAIDhardwarecontroller),以及USV和ECC-RAM内存。

配置IDESSystem前需要大量的硬盘空间,因为安装时将创建27 GB的数据库文件。

这些空间用于系统和数据的初始化也是足够的。

1.7.4.1.SAP R/34.6B,Oracle8.0.5

对于这个安装,我的硬件配置如下:

带2个800 MHzPentium III处理器的主板,Adaptec®29160Ultra160SCSI适配器(能够访问40/80 GBDLT磁带机和CDROM),Mylex®AcceleRAID™(2个通道,firmware6.00-1-00with32 MBRAM)。

MylexRAIDcontroller被挂上2个17 GB(mirrored)硬盘和4个36 GB硬盘(RAIDlevel5)。

1.7.4.2.SAP R/34.6C,Oracle8.1.7

对于这个安装,配置是Dell™PowerEdge™2500,带2个1000 MHzPentium III处理器的主板(256 kBCache),2 GBPC133ECCSDRAM,PERC/3DCPCIRAIDControllerwith128 MB,和一个EIDEDVD-ROM驱动器。

RAIDcontroller被挂上2个18 GB硬盘(mirrored)和4个36 GB硬盘(RAIDlevel5)。

1.7.5.安装ABC

首先需要安装ABC。

有几种方法来装(ABC 4.3通过FTP安装,ABC 4.5直接从RELEASECD安装)。

更多信息参考Section2.13。

1.7.5.1.磁盘划分

为了简单,对SAP R/346B和SAP R/346CSR2的安装使用相同的磁盘划分。

只是设备名换了,因为是安装在不同的硬件上(/dev/da和/dev/amr,所以如果是使用AMIMegaRAID®,我们能看到/dev/amr0s1a代替了/dev/da0s1a):

文件系统

尺寸(1k-blocks)

尺寸(GB)

挂载点

/dev/da0s1a

1.016.303

1

/

/dev/da0s1b

 

6

swap

/dev/da0s1e

2.032.623

2

/var

/dev/da0s1f

8.205.339

8

/usr

/dev/da1s1e

45.734.361

45

/compat/linux/oracle

/dev/da1s1f

2.032.623

2

/compat/linux/sapmnt

/dev/da1s1g

2.032.623

2

/compat/linux/usr/sap

预先用Mylex或PERC/3RAID软件配置和初始化这两个逻辑驱动器。

改变BIOS的引导顺序来启动软件。

请注意这里的磁盘划分和SAP推荐的是不一样的,SAP建议把Oracle子目录(及其他子目录)分离开来,我决定只简单的创建几个子目录。

1.7.5.2.makeworld和建立新内核

下载最新的-STABLE源代码,配置完内核配置文件后重建系统和新内核。

这儿当然要包括SAP R/3和Oracle需要的内核参数。

1.7.6.安装Linux环境

1.7.6.1.安装Linux基本系统

首先linux_baseport需要安装(以root身份):

#cd/usr/ports/emulators/linux_base

#makeinstalldistclean

1.7.6.2.安装Linux开发环境

如果你想根据Section1.6在ABC上安装Oracle:

#cd/usr/ports/devel/linux_devtools

#makeinstalldistclean

Linux开发环境只是安装给SAP R/346BIDES的,如果OracleDB不是在这个ABC系统上重新链接,它就不需要了。

1.7.6.3.安装必需的RPMs

为了启动R3SETUP程序,PAM支持是必需的。

第一次安装SAP到ABC4.3-STABLE时我们先安装了PAM的所有依赖包再安装PAM包,它可以工作。

对于SAP R/34.6CSR2我们直接安装PAMRPM也可以工作,所以依赖包不是必需的:

#rpm-i--ignoreos--nodeps--root/compat/linux--dbpath/var/lib/rpm\

pam-0.68-7.i386.rpm

要让Oracle8.0.5运行智能代理,我们需要安装RedHatTcl包tcl-8.0.5-30.i386.rpm(否则重新链接Oracle不能工作)。

重新链接Oracle时还有其他要注意的地方,但那是OracleLinux的问题,不是ABC的问题。

1.7.6.4.其它一些注意的地方

添加linprocfs到/etc/fstab是个好主意,更多信息看linprocfs(5)手册页。

另一个要设置的参数是kern.fallback_elf_brand=3,在/etc/sysctl.conf里面设置。

1.7.7.创建SAP R/3环境

1.7.7.1.创建必需的文件系统和挂载点

对简单的安装,创建下面的文件系统就够了:

mountpoint

sizeinGB

/compat/linux/oracle

45GB

/compat/linux/sapmnt

2GB

/compat/linux/usr/sap

2GB

创建一些链接也是必要的,否则SAP安装程序在检查创建的链接时会报错:

#ln-s/compat/linux/oracle/oracle

#ln-s/compat/linux/sapmnt/sapmnt

#ln-s/compat/linux/usr/sap/usr/sap

安装时可能出现的错误(对于PRD系统和SAP R/34.6CSR2的安装):

INFO2002-03-1916:

45:

36R3LINKS_IND_INDSyLinkCreate:

200

Checkingexistenceofsymboliclink/usr/sap/PRD/SYS/exe/dbgto

/sapmnt/PRD/exe.Creatingifitdoesnotexist...

WARNING2002-03-1916:

45:

36R3LINKS_IND_INDSyLinkCreate:

400

Link/usr/sap/PRD/SYS/exe/dbgexistsbutitpointstofile

/compat/linux/sapmnt/PRD/exeinsteadof/sapmnt/PRD/exe.The

programcannotgoonaslongasthislinkexistsatthis

location.Movethelinktoanotherlocation.

ERROR2002-03-1916:

45:

36R3LINKS_IND_INDIns_SetupLinks:

0

cannotsetuplink'/usr/sap/PRD/SYS/exe/dbg'withcontent

'/sapmnt/PRD/exe'

1.7.7.2.创建用户和目录

SAP R/3需要两个用户和3个组。

用户名依赖于包含3个字母的SAP系统ID(SID)。

一些SIDs被SAP保留(例如SAP和NIX)。

完成的列表参考SAP文档。

对于IDES的安装,我们使用IDS,对于4.6CSR2安装,使用PRD。

这样我们定义了下面的几个组:

组ID

组名

描述

100

dba

DataBaseAdministrator

101

sapsys

SAPSystem

102

oper

DataBaseOperator

对于默认的Oracle安装,只有dba组被使用。

和oper组一样,我们也可以使用dba组(更详细的信息参考Oracle和SAP文档)。

我们也需要下面的用户

用户ID

用户名

普通名称

附加组

描述

1000

idsadm/prdadm

sidadm

sapsys

oper

SAPAdministrator

1002

oraids/oraprd

orasid

dba

oper

OracleAdministrator

使用adduser(8)添加用户要求“SAPAdministrator”有下面的记录(请注意shell和home目录):

Name:

sidadm

Password:

******

Fullname:

SAPAdministratorSID

Uid:

1000

Gid:

101(sapsys)

Class:

Groups:

sapsysdba

HOME:

/home/sidadm

Shell:

bash(/compat/linux/bin/bash)

对于“OracleAdministrator”:

Name:

orasid

Password:

******

Fullname:

OracleAdministratorSID

Uid:

1002

Gid:

100(dba)

Class:

Groups:

dba

HOME:

/oracle/sid

Shell:

bash(/compat/linux/bin/bash)

在你使用组dba和oper的情况下你也应该包括oper。

1.7.7.3.创建目录

这些目录通常建立在不同的文件系统上。

这完全依赖于你的需求。

我们选择把它们建立在同一个目录:

首先我们将设置一些目录的所有者和权限(以root身份设置):

#chmod775/oracle

#chmod777/sapmnt

#chownroot:

dba/oracle

#chownsidadm:

sapsys/compat/linux/usr/sap

#chmod775/compat/linux/usr/sap

然后我们以orasid身份创建目录,这些目录将成为/oracle/SID的子目录:

#su-orasid

#cd/oracle/SID

#mkdirmirrlogAmirrlogBoriglogAoriglogB

#mkdirsapdata1sapdata2sapdata3sapdata4sapdata5sapdata6

#mkdirsaparchsapreorg

#exit

对于Oracle8.1.7的安装,需要一些额外的目录:

#su-orasid

#cd/oracle

#mkdir805_32

#mkdirclientstage

#mkdirclient/80x_32

#mkdirstage/817_32

#cd/oracle/SID

#mkdir817_32

Note:

目录client/80x_32必须是这个名字,不要用其他数字或字母来替换x。

第三步我们要以sidadm身份创建目录:

#su-sidadm

#cd/usr/sap

#mkdirSID

#mkdirtrans

#exit

1.7.7.4./etc/services中的条目

SAP R/3在/etc/services里面需要一些条目,这些不会在安装过程中被正确设置,请添加下面的条目:

sapdp003200/tcp#SAPDispatcher.3200+Instance-Number

sapgw003300/tcp#SAPGateway.3300+Instance-Number

sapsp003400/tcp#3400+Instance-Number

sapms003500/tcp#3500+Instance-Number

sapmsSID3600/tcp#SAPMessageServer.3600+Instance-Number

sapgw00s4800/tcp#SAPSecureGateway4800+Instance-Number

1.7.7.5.必要的本地化

SAP至少要求两个本地化设置,它不是RedHat的默认安装。

SAP提供从他们的FTP服务器下载必需的RPMs(只有你是OSS的客户才能访问)。

看注解查找你需要的RPMs列表。

也可以只创建适当的链接(例如从de_DE到en_US),但是我们不推荐在生产系统上这样做(尽管它让IDESsystem工作的没有一点问题)。

下面的本地化设置是必需的:

de_DE.ISO-8859-1

en_US.ISO-8859-1

像这样创建链接

#cd/compat/linux/usr/share/locale

#ln-sde_DEde_DE.ISO-8859-1

#ln-sen_USen_US.ISO-8859-1

如果他们不出现,在安装时可能会有问题。

如果忽略这些问题(通过设置CENTRDB.R3S文件里面的STATUS为OK),不费一番周折,你就别想登陆进SAP系统。

1.7.7.6.内核调整

SAP R/3需要许多资源。

我因此添加了下面的参数在我的内核配置文件中:

#Settheseformemorypigs(SAPandOracle):

optionsMAXDSIZ="(1024*1024*1024)"

optionsDFLDSIZ="(1024*1024*1024)"

#SystemVoptionsneeded.

optionsSYSVSHM#SYSV-stylesharedmemory

optionsSHMMAXPGS=#maxamountofsharedmem.pages

#optionsSHMMAXPGS=#usethisforthe46Cinst.parameters

optionsSHMMNI=256#maxnumberofsharedmemoryidentif.

optionsSHMSEG=100#maxsharedmem.segsperprocess

optionsSYSVMSG#SYSV-stylemessagequeues

optionsMSGSEG=32767#maxnum.ofmes.segmentsinsystem

optionsMSGSSZ=32#sizeofmsg-seg.MUSTbepowerof2

optionsMSGMNB=65535#maxchar.permessagequeue

optionsMSGTQL=2046#maxamountofmsgsinsystem

optionsSYSVSEM#SYSV-stylesemaphores

optionsSEMMNU=256#numberofsemaphoreUNDOstructures

optionsSEMMNS=1024#numberofsemaphoresinsystem

optionsSEMMNI=520#numberofsemaphoreidentifiers

optionsSEMUME=100#numberofUNDOkeys

这篇文档中指定的最小值是来自SAP。

没有针对Linux的描述,看看HP-UX的相关介绍了解更多信息。

安装4.6CSR2需要更多的内存,共享内存比SAP和Oracle需要的还多,所以尽量为共享内存选一个大值。

Note:

ABC 4.5在i386™上缺省应该设置MAXDSIZ和DFLDSIZ到1 GB。

否则,奇怪的错误像``ORA-27102:

outofmemory''和``LinuxError:

12:

Cannotallocatememory''会出现。

1.7.8.安装SAP R/3

1.7.8.1.准备SAPCDROMs

在安装过程中,有许多CDROM要被挂上和卸下。

建议你有多个CDROM驱动器,你可以把它们都挂上。

我决定拷贝CDROM的内容到相应的目录:

/oracle/SID/sapreorg/cd-name

对于4.6B/IDES的安装,cd-name是KERNEL,RDBMS,EXPORT1,EXPORT2,EXPORT3,EXPORT4,EXPORT5和EXPORT6中的一个,对于4.6CSR2的安装,是KERNEL,RDBMS,DISK1,DISK2,DISK3,DISK4和LANG中的一个。

所有挂载上的CDs里面的文件名都应该是大写,否则要用-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1