1.7. 安装SAP® R/3®
1.7.1. 前言
这篇文章描述了在ABC系统上安装一个带有Oracle® Database for LinuxSAP R/3® System,包括 ABC的安装和Oracle的安装。 下面将描述两个不同的配置:
ABC 4.3-STABLE上安装带有Oracle 8.0.5 SAP R/3 4.6B (IDES)
ABC 4.5-STABLE上安装带有Oracle 8.1.7 SAP R/3 4.6C
虽然这篇文章深入地描述了许多重要的安装步骤,但它不能取代Oracle SAP R/3的安装指南。
请参考SAP R/3 Linux edition自带的文档和 Oracle的特殊问题。
1.7.2. 软件
下面的CD-ROMs被用作SAP的安装:
1.7.2.1. SAP R/3 4.6B, Oracle® 8.0.5
名称
号码
描述
KERNEL
51009113
SAP Kernel Oracle / Installation / AIX, Linux, Solaris
RDBMS
51007558
Oracle / RDBMS 8.0.5.X / Linux
EXPORT1
51010208
IDES / DB-Export / Disc 1 of 6
EXPORT2
51010209
IDES / DB-Export / Disc 2 of 6
EXPORT3
51010210
IDES / DB-Export / Disc 3 of 6
EXPORT4
51010211
IDES / DB-Export / Disc 4 of 6
EXPORT5
51010212
IDES / DB-Export / Disc 5 of 6
EXPORT6
51010213
IDES / DB-Export / Disc 6 of 6
此外,我们使用Oracle 8 Server Linux版本的8.0.5预览版,Linux内核是2.0.33)和 ABC 4.3-STABLE
1.7.2.2. SAP R/3 4.6C SR2, Oracle 8.1.7
名称
号码
描述
KERNEL
51014004
SAP Kernel Oracle / SAP Kernel Version 4.6D / DEC, Linux
RDBMS
51012930
Oracle 8.1.7/ RDBMS / Linux
EXPORT1
51013953
Release 4.6C SR2 / Export / Disc 1 of 4
EXPORT1
51013953
Release 4.6C SR2 / Export / Disc 2 of 4
EXPORT1
51013953
Release 4.6C SR2 / Export / Disc 3 of 4
EXPORT1
51013953
Release 4.6C SR2 / Export / Disc 4 of 4
LANG1
51013954
Release 4.6C SR2 / Language / DE, EN, FR / Disc 1 of 3
依赖于你要安装的语言,可能需要额外的语言CDs。这儿我们只使用DEEN,所以只需要第一张语言CD 还要注意的是所有EXPORT CDs的号码是一样的。其他3张语言CDs的号
码也一样(这和4.6B IDES release CD的号码不同)。
1.7.3. SAP Notes
安装使用SAP R/3之前,请先看看下面的注释:
1.7.3.1. SAP R/3 4.6B, Oracle 8.0.5
号码
标题
0171356
SAP Software on Linux: Essential Comments
0201147
INST: 4.6C R/3 Inst. on UNIX - Oracle
0373203
Update / Migration Oracle 8.0.5 --> 8.0.6/8.1.6 LINUX
0072984
Release of Digital UNIX 4.0B for Oracle
0130581
R3SETUP step DIPGNTAB terminates
0144978
Your system has not been installed correctly
016166
Questions and tips for R3SETUP on Windows NT / W2K
1.7.3.2. SAP R/3 4.6C, Oracle 8.1.7
号码
标题
0015023
Initializing table TCPDB (RSXP0004) (EBCDIC)
0045619
R/3 with several languages or typefaces
0171356
SAP Software on Linux: Essential Comments
0195603
RedHat 6.1 Enterprise version: Known problems
0212876
The new archiving tool SAPCAR
0300900
Linux: Released DELL Hardware
0377187
RedHat 6.2: important remarks
0387074
INST: R/3 4.6C SR2 Installation on UNIX
0387077
INST: R/3 4.6C SR2 Inst. on UNIX - Oracle
0387078
SAP Software on UNIX: OS Dependencies 4.6C SR2
1.7.4. 硬件要求
下面的设备配置对SAP R/3 System来说已经足够了。如果用于生产用途,就需要更强的配置:
组件
4.6B
4.6C
处理器
2 x 800MHz Pentium® III
2 x 800MHz Pentium III
内存
1GB ECC
2GB ECC
Hard Disk Space
50-60GB (IDES)
50-60GB (IDES)
用于生产使用,就需要使用带大缓存的Xeon™处理器,和高速大容量磁盘(SCSI, RAID hardware controller),以及USV ECC-RAM内存。 配置IDES System前需要大量的硬盘空间,因为安装时将创建27 GB的数据库文件。这些空间用于系统和数据的初始化也是足够的。
1.7.4.1. SAP R/3 4.6B, Oracle 8.0.5
对于这个安装,我的硬件配置如下:带2800 MHz Pentium III处理器的主板, Adaptec® 29160 Ultra160 SCSI适配器(能够访问40/80 GB DLT磁带机和CDROM), Mylex® AcceleRAID 2个通道, firmware 6.00-1-00 with 32 MB RAM)。 Mylex RAID controller被挂上217 GBmirrored)硬盘和436 GB硬盘(RAID level 5)
1.7.4.2. SAP R/3 4.6C, Oracle 8.1.7
对于这个安装,配置是Dell PowerEdge 2500,带21000 MHz Pentium III处理器的 主板(256 kB Cache), 2 GB PC133 ECC SDRAM PERC/3 DC PCI RAID Controller with 128 MB,和一个EIDE DVD-ROM驱动器。RAID controller被挂上218 GB硬盘(mirrored)和436 GB硬盘(RAID level 5)。
1.7.5. 安装ABC
首先需要安装ABC。有几种方法来装(ABC 4.3通过FTP安装, ABC 4.5直接从RELEASE CD安装)。 更多信息参考Section 2.13
1.7.5.1. 磁盘划分
为了简单,对SAP R/3 46BSAP R/3 46C SR2的安装使用相同的磁盘划分。只是设备名换了,因为是安装在不同的硬件上( /dev/da/dev/amr 所以如果是使用AMI MegaRAID®,我们能看到/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
linux中文名
预先用Mylex PERC/3 RAID 软件配置和初始化这两个逻辑驱动器。 改变BIOS的引导顺序来启动软件。
请注意这里的磁盘划分和SAP推荐的是不一样的,SAP建议把 Oracle子目录(及其他子目录)分离开来,我决定只简单的创建几个子目录。
1.7.5.2. make world和建立新内核
下载最新的-STABLE源代码,配置完内核配置文件后重建系统和新内核。 这儿当然要包括 SAP R/3 Oracle需要的内核参数
1.7.6. 安装Linux环境
1.7.6.1. 安装Linux基本系统
首先linux_base port需要安装(以root身份):
# cd /usr/ports/emulators/linux_base
# make install distclean
1.7.6.2. 安装Linux开发环境
如果你想根据Section 1.6ABC上安装 Oracle
# cd /usr/ports/devel/linux_devtools
# make install distclean
Linux开发环境只是安装给SAP R/3 46B IDES的,如果Oracle DB不是在这个 ABC系统上重新链接,它就不需要了。
1.7.6.3. 安装必需的RPMs
为了启动R3SETUP程序, PAM支持是必需的。 第一次安装SAPABC 4.3-STABLE时我们先安装了 PAM的所有依赖包再安装PAM包,它可以工作。对于SAP R/3 4.6C SR2我们 直接安装PAM RPM也可以工作,所以依赖包不是必需的:
# rpm -i --ignoreos --nodeps --root /compat/linux --dbpath /var/lib/rpm \
pam-0.68-7.i386.rpm
要让Oracle 8.0.5运行智能代理, 我们需要安装RedHat Tcltcl-8.0.5-30.i386.rpm (否则重新链接Oracle不能工作)。 重新链接Oracle时还有其他要注意的地方, 但那是Oracle Linux的问题,不是ABC的问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。