1.7. 安装SAP® R/3®
1.7.1. 前言
这篇文章描述了在ABC系统上安装一个带有Oracle® Database for Linux的SAP 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。这儿我们只使用DE和EN,所以只需要第一张语言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
对于这个安装,我的硬件配置如下:带2个800 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被挂上2个17 GB(mirrored)硬盘和4个36 GB硬盘(RAID level 5)。
1.7.4.2. SAP R/3 4.6C, Oracle 8.1.7
对于这个安装,配置是Dell™ PowerEdge™ 2500,带2个1000 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被挂上2个18 GB硬盘(mirrored)和4个36 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 46B和SAP 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.6在ABC上安装 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支持是必需的。 第一次安装SAP到ABC 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 Tcl包tcl-8.0.5-30.i386.rpm (否则重新链接Oracle不能工作)。 重新链接Oracle时还有其他要注意的地方, 但那是Oracle Linux的问题,不是ABC的问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论