版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.7. 安装SAPR/31.7.1. 前言这篇文章描述了在ABC系统上安装一个带有Oracle Database for Linux的SAPR/3 System,包括 ABC的安装和Oracle的安装。 下面将描述两个不同的配置:在ABC 4.3-STABLE上安装带有Oracle 8.0.5 的SAPR/3 4.6B (IDES)。在ABC 4.5-STABLE上安装带有Oracle 8.1.7的 SAPR/3 4.6C。虽然这篇文章深入地描述了许多重要的安装步骤,但它不能取代Oracle和 SAPR/3的安装指南。请参考SAPR/3 Linux edition自带的文档和 Oracle的
2、特殊问题。1.7.2. 软件下面的CD-ROMs被用作SAP的安装:. SAPR/3 4.6B, Oracle 8.0.5名称号码描述KERNEL51009113SAP Kernel Oracle / Installation / AIX, Linux, SolarisRDBMS51007558Oracle / RDBMS 8.0.5.X / LinuxEXPORT151010208IDES / DB-Export / Disc 1 of 6EXPORT251010209IDES / DB-Export / Disc 2 of 6EXPORT351010210IDES / DB-Export
3、/ Disc 3 of 6EXPORT451010211IDES / DB-Export / Disc 4 of 6EXPORT551010212IDES / DB-Export / Disc 5 of 6EXPORT651010213IDES / DB-Export / Disc 6 of 6此外,我们使用Oracle 8 Server (Linux版本的8.0.5预览版,Linux内核是2.0.33)和 ABC 4.3-STABLE。. SAPR/3 4.6C SR2, Oracle 8.1.7名称号码描述KERNEL51014004SAP Kernel Oracle / SAP Kern
4、el Version 4.6D / DEC, LinuxRDBMS51012930Oracle 8.1.7/ RDBMS / LinuxEXPORT151013953Release 4.6C SR2 / Export / Disc 1 of 4EXPORT151013953Release 4.6C SR2 / Export / Disc 2 of 4EXPORT151013953Release 4.6C SR2 / Export / Disc 3 of 4EXPORT151013953Release 4.6C SR2 / Export / Disc 4 of 4LANG151013954Rel
5、ease 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安装使用SAPR/3之前,请先看看下面的注释:. SAPR/3 4.6B, Oracle 8.0.5号码标题0171356SAP Software on Linux: Essential Comments0201147IN
6、ST: 4.6C R/3 Inst. on UNIX - Oracle0373203Update / Migration Oracle 8.0.5 - 8.0.6/8.1.6 LINUX0072984Release of Digital UNIX 4.0B for Oracle0130581R3SETUP step DIPGNTAB terminates0144978Your system has not been installed correctly016166Questions and tips for R3SETUP on Windows NT / W2K. SAPR/3 4.6C,
7、Oracle 8.1.7号码标题0015023Initializing table TCPDB (RSXP0004) (EBCDIC)0045619R/3 with several languages or typefaces0171356SAP Software on Linux: Essential Comments0195603RedHat 6.1 Enterprise version: Known problems0212876The new archiving tool SAPCAR0300900Linux: Released DELL Hardware0377187RedHat 6
8、.2: important remarks0387074INST: R/3 4.6C SR2 Installation on UNIX0387077INST: R/3 4.6C SR2 Inst. on UNIX - Oracle0387078SAP Software on UNIX: OS Dependencies 4.6C SR21.7.4. 硬件要求下面的设备配置对SAPR/3 System来说已经足够了。如果用于生产用途,就需要更强的配置:组件4.6B4.6C处理器2 x 800MHz Pentium III2 x 800MHz Pentium III内存1GB ECC2GB ECCH
9、ard Disk Space50-60GB (IDES)50-60GB (IDES)用于生产使用,就需要使用带大缓存的Xeon处理器,和高速大容量磁盘(SCSI, RAID hardware controller),以及USV 和ECC-RAM内存。 配置IDES System前需要大量的硬盘空间,因为安装时将创建27GB的数据库文件。这些空间用于系统和数据的初始化也是足够的。. SAPR/3 4.6B, Oracle 8.0.5对于这个安装,我的硬件配置如下:带2个800MHz PentiumIII处理器的主板, Adaptec 29160 Ultra160 SCSI适配器(能够访问40/8
10、0GB DLT磁带机和CDROM), Mylex AcceleRAID (2个通道, firmware 6.00-1-00 with 32MB RAM)。 Mylex RAID controller被挂上2个17GB(mirrored)硬盘和4个36GB硬盘(RAID level 5)。. SAPR/3 4.6C, Oracle 8.1.7对于这个安装,配置是Dell PowerEdge 2500,带2个1000MHz PentiumIII处理器的 主板(256kB Cache), 2GB PC133 ECC SDRAM, PERC/3 DC PCI RAID Controller with
11、128MB,和一个EIDE DVD-ROM驱动器。RAID controller被挂上2个18GB硬盘(mirrored)和4个36GB硬盘(RAID level 5)。1.7.5. 安装ABC首先需要安装ABC。有几种方法来装(ABC4.3通过FTP安装, ABC4.5直接从RELEASE CD安装)。 更多信息参考 HYPERLINK /snap/doc/zh_CN.GB2312/books/handbook/install-diff-media.html Section 2.13。. 磁盘划分为了简单,对SAPR/3 46B和SAPR/3 46C SR2的安装使用相同的磁盘划分。只是设备
12、名换了,因为是安装在不同的硬件上( /dev/da和/dev/amr, 所以如果是使用AMI MegaRAID,我们能看到/dev/amr0s1a代替了 /dev/da0s1a):文件系统尺寸(1k-blocks)尺寸(GB)挂载点/dev/da0s1a1.016.3031/dev/da0s1b6swap/dev/da0s1e2.032.6232/var/dev/da0s1f8.205.3398/usr/dev/da1s1e45.734.36145/compat/linux/oracle/dev/da1s1f2.032.6232/compat/linux/sapmnt/dev/da1s1g2.
13、032.6232/compat/linux/usr/sap预先用Mylex 或PERC/3 RAID 软件配置和初始化这两个逻辑驱动器。 改变BIOS的引导顺序来启动软件。请注意这里的磁盘划分和SAP推荐的是不一样的,SAP建议把 Oracle子目录(及其他子目录)分离开来,我决定只简单的创建几个子目录。. make world和建立新内核下载最新的-STABLE源代码,配置完内核配置文件后重建系统和新内核。 这儿当然要包括 SAPR/3 和Oracle需要的 HYPERLINK /snap/doc/zh_CN.GB2312/books/handbook/sapr3.html l KERNEL
14、TUNING 内核参数。1.7.6. 安装Linux环境. 安装Linux基本系统首先 HYPERLINK /snap/doc/zh_CN.GB2312/books/handbook/linuxemu-lbc-install.html l LINUXEMU-LIBS-PORT linux_base port需要安装(以root身份):# cd /usr/ports/emulators/linux_base# make install distclean. 安装Linux开发环境如果你想根据 HYPERLINK /snap/doc/zh_CN.GB2312/books/handbook/linu
15、xemu-oracle.html Section 1.6在ABC上安装 Oracle :# cd /usr/ports/devel/linux_devtools# make install distcleanLinux开发环境只是安装给SAPR/3 46B IDES的,如果Oracle DB不是在这个 ABC系统上重新链接,它就不需要了。. 安装必需的RPMs为了启动R3SETUP程序, PAM支持是必需的。 第一次安装SAP到ABC 4.3-STABLE时我们先安装了 PAM的所有依赖包再安装PAM包,它可以工作。对于SAPR/3 4.6C SR2我们 直接安装PAM RPM也可以工作,所以
16、依赖包不是必需的:# 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的问题。. 其它一些注意的地方添加linprocfs到/etc/fstab是个好主意, 更多信息看linprocfs(5)手册页。 另一个要设置的参数是
17、kern.fallback_elf_brand=3, 在/etc/sysctl.conf里面设置。1.7.7. 创建SAPR/3环境. 创建必需的文件系统和挂载点对简单的安装,创建下面的文件系统就够了:mount pointsize in GB/compat/linux/oracle45 GB/compat/linux/sapmnt2 GB/compat/linux/usr/sap2 GB创建一些链接也是必要的,否则SAP安装程序在检查创建的链接时 会报错:# ln -s /compat/linux/oracle /oracle# ln -s /compat/linux/sapmnt /sap
18、mnt# ln -s /compat/linux/usr/sap /usr/sap安装时可能出现的错误(对于PRD系统和SAPR/3 4.6C SR2 的安装):INFO 2002-03-19 16:45:36 R3LINKS_IND_IND SyLinkCreate:200 Checking existence of symbolic link /usr/sap/PRD/SYS/exe/dbg to /sapmnt/PRD/exe. Creating if it does not exist.WARNING 2002-03-19 16:45:36 R3LINKS_IND_IND SyLink
19、Create:400 Link /usr/sap/PRD/SYS/exe/dbg exists but it points to file /compat/linux/sapmnt/PRD/exe instead of /sapmnt/PRD/exe. The program cannot go on as long as this link exists at this location. Move the link to another location.ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0 can not s
20、etup link /usr/sap/PRD/SYS/exe/dbg with content /sapmnt/PRD/exe. 创建用户和目录SAPR/3需要两个用户和3个组。 用户名依赖于包含3个字母的SAP系统ID(SID)。一些SIDs 被SAP保留(例如SAP和NIX)。 完成的列表参考SAP文档。对于IDES的安装,我们使用IDS, 对于4.6C SR2安装,使用PRD。这样我们定义了下面的几个组:组ID组名描述100dbaData Base Administrator101sapsysSAP System102operData Base Operator对于默认的Oracle安装
21、,只有dba组被使用。和oper组一样,我们也可以使用dba组(更详细的信息参考Oracle和 SAP文档)。我们也需要下面的用户用户ID用户名普通名称组附加组描述1000idsadm/prdadmsidadmsapsysoperSAP Administrator1002oraids/oraprdorasiddbaoperOracle Administrator使用adduser(8)添加用户要求“SAP Administrator”有下面的记录 (请注意shell和home目录):Name: sidadmPassword: *Fullname: SAP Administrator SIDUi
22、d: 1000Gid: 101 (sapsys)Class:Groups: sapsys dbaHOME: /home/sidadmShell: bash (/compat/linux/bin/bash)对于“Oracle Administrator”:Name: orasidPassword: *Fullname: Oracle Administrator SIDUid: 1002Gid: 100 (dba)Class:Groups: dbaHOME: /oracle/sidShell: bash (/compat/linux/bin/bash)在你使用组dba和oper的情况下你也应该包括
23、 oper。. 创建目录这些目录通常建立在不同的文件系统上。这完全依赖于你的需求。我们选择把它们建立在同一个目录:首先我们将设置一些目录的所有者和权限(以root身份设置):# chmod 775 /oracle# chmod 777 /sapmnt# chown root:dba /oracle# chown sidadm:sapsys /compat/linux/usr/sap# chmod 775 /compat/linux/usr/sap然后我们以orasid身份创建目录, 这些目录将成为/oracle/SID的子目录:# su - orasid# cd /oracle/SID# mk
24、dir mirrlogA mirrlogB origlogA origlogB# mkdir sapdata1 sapdata2 sapdata3 sapdata4 sapdata5 sapdata6# mkdir saparch sapreorg# exit对于Oracle 8.1.7的安装,需要一些额外的目录:# su - orasid# cd /oracle# mkdir 805_32# mkdir client stage# mkdir client/80 x_32# mkdir stage/817_32# cd /oracle/SID# mkdir 817_32Note: 目录cli
25、ent/80 x_32必须是这个名字,不要用其他数字或字母来替换x。第三步我们要以sidadm身份创建目录:# su - sidadm# cd /usr/sap# mkdir SID# mkdir trans# exit. /etc/services中的条目SAPR/3在/etc/services里面需要一些条目,这些不会在安装过程中被正确设置,请添加下面的条目:sapdp00 3200/tcp # SAP Dispatcher. 3200 + Instance-Numbersapgw00 3300/tcp # SAP Gateway. 3300 + Instance-Numbersapsp0
26、0 3400/tcp # 3400 + Instance-Numbersapms00 3500/tcp # 3500 + Instance-NumbersapmsSID 3600/tcp # SAP Message Server. 3600 + Instance-Numbersapgw00s 4800/tcp # SAP Secure Gateway 4800 + Instance-Number. 必要的本地化SAP至少要求两个本地化设置,它不是RedHat的默认安装。 SAP提供从他们的FTP服务器下载必需的RPMs(只有你是OSS的客户才能访问)。看注解0171356查找你需要的RPMs列
27、表。也可以只创建适当的链接(例如从de_DE到en_US), 但是我们不推荐在生产系统上这样做(尽管它让IDES system工作的没有一点问题)。 下面的本地化设置是必需的:de_DE.ISO-8859-1en_US.ISO-8859-1像这样创建链接# cd /compat/linux/usr/share/locale# ln -s de_DE de_DE.ISO-8859-1# ln -s en_US en_US.ISO-8859-1如果他们不出现,在安装时可能会有问题。如果忽略这些问题(通过设置CENTRDB.R3S文件 里面的STATUS为OK),不费一番周折, 你就别想登陆进SAP
28、系统。. 内核调整SAPR/3 需要许多资源。我因此添加了下面的参数在我的内核配置文件中:# Set these for memory pigs (SAP and Oracle):options MAXDSIZ=(1024*1024*1024)options DFLDSIZ=(1024*1024*1024)# System V options needed.options SYSVSHM #SYSV-style shared memoryoptions SHMMAXPGS=262144 #max amount of shared mem. pages#options SHMMAXPGS=393
29、216 #use this for the 46C inst.parametersoptions SHMMNI=256 #max number of shared memory ident if.options SHMSEG=100 #max shared mem.segs per processoptions SYSVMSG #SYSV-style message queuesoptions MSGSEG=32767 #max num. of mes.segments in systemoptions MSGSSZ=32 #size of msg-seg. MUST be power of
30、2options MSGMNB=65535 #max char. per message queueoptions MSGTQL=2046 #max amount of msgs in systemoptions SYSVSEM #SYSV-style semaphoresoptions SEMMNU=256 #number of semaphore UNDO structuresoptions SEMMNS=1024 #number of semaphores in systemoptions SEMMNI=520 #number of semaphore identifiersoption
31、s SEMUME=100 #number of UNDO keys这篇文档中指定的最小值是来自SAP。没有针对Linux的描述,看看HP-UX的相关介绍了解更多信息 。安装4.6C SR2需要更多的内存,共享内存比SAP和 Oracle需要的还多,所以尽量为共享内存选一个大值。Note: ABC4.5在i386上缺省应该设置MAXDSIZ和 DFLDSIZ到1GB。否则,奇怪的错误像 ORA-27102: out of memory和 Linux Error: 12: Cannot allocate memory 会出现。1.7.8. 安装SAPR/3. 准备SAP CDROMs在安装过程中,
32、有许多CDROM要被挂上和卸下。建议你有多个CDROM驱动器,你可以把它们都挂上。我决定拷贝CDROM的内容到相应的目录:/oracle/SID/sapreorg/cd-name对于4.6B/IDES的安装,cd-name是KERNEL, RDBMS, EXPORT1, EXPORT2,EXPORT3, EXPORT4, EXPORT5 和 EXPORT6中的一个,对于4.6C SR2的安装,是 KERNEL, RDBMS, DISK1,DISK2, DISK3,DISK4和 LANG中的一个。 所有挂载上的CDs里面的文件名都应该是大写,否则要用-g选项来挂载。所以使用下面的命令:# mou
33、nt_cd9660 -g /dev/cd0a /mnt# cp -R /mnt/* /oracle/SID/sapreorg/cd-name# umount /mnt. 运行安装脚本首先你需要准备一个install目录:# cd /oracle/SID/sapreorg# mkdir install# cd install然后运行安装脚本,他会拷贝所有相关的文件到install目录:# /oracle/SID/sapreorg/KERNEL/UNIX/INSTTOOL.SH由于这是一个完全定制化的SAPR/3演示系统的IDES安装(4.6B), 我们有6个而不仅仅是3个EXPORT CDs。
34、基于这点,安装模板CENTRDB.R3S是用来安装一个标准的中央环境(R/3和数据库),而不是IDES中央环境, 所以从EXPORT1目录拷贝相应的CENTRDB.R3S,否则R3SETUP只要求3个EXPORT CDs。新的SAP 4.6C SR2发行版带有4张EXPORT CDs。 控制安装步骤的参数文件是CENTRAL.R3S。和早期发行版不同,它没有分开的中央环境的安装模板。安装完后,使用hostname命令得到SAP需要的主机名, 不需要完整的域名。 所以为orasid和 sidadm 直接设置主机名,或设置别名alias hostname=hostname -s。 可以在.prof
35、ile和.login里面为这两个用户设置。. 启动R3SETUP 4.6B确定LD_LIBRARY_PATH设置正确:# export LD_LIBRARY_PATH=/oracle/IDS/lib:/sapmnt/IDS/exe:/oracle/805_32/lib从安装目录以root身份启动R3SETUP:# cd /oracle/IDS/sapreorg/install# ./R3SETUP -f CENTRDB.R3S这个脚本会问一些问题(括号里面是缺省值,后面是实际输入):问题缺省值输入Enter SAP System IDC11IDSEnterEnter SAP Instance
36、Number00EnterEnter SAPMOUNT Directory/sapmntEnterEnter name of SAP central hosttroubadix.domain.deEnterEnter name of SAP db hosttroubadixEnterSelect character set1 (WE8DEC)EnterEnter Oracle server version (1) Oracle 8.0.5, (2) Oracle 8.0.6, (3) Oracle 8.1.5, (4) Oracle 8.1.61EnterExtract Oracle Clie
37、nt archive1 (Yes, extract)EnterEnter path to KERNEL CD/sapcd/oracle/IDS/sapreorg/KERNELEnter path to RDBMS CD/sapcd/oracle/IDS/sapreorg/RDBMSEnter path to EXPORT1 CD/sapcd/oracle/IDS/sapreorg/EXPORT1Directory to copy EXPORT1 CD/oracle/IDS/sapreorg/CD4_DIREnterEnter path to EXPORT2 CD/sapcd/oracle/ID
38、S/sapreorg/EXPORT2Directory to copy EXPORT2 CD/oracle/IDS/sapreorg/CD5_DIREnterEnter path to EXPORT3 CD/sapcd/oracle/IDS/sapreorg/EXPORT3Directory to copy EXPORT3 CD/oracle/IDS/sapreorg/CD6_DIREnterEnter path to EXPORT4 CD/sapcd/oracle/IDS/sapreorg/EXPORT4Directory to copy EXPORT4 CD/oracle/IDS/sapr
39、eorg/CD7_DIREnterEnter path to EXPORT5 CD/sapcd/oracle/IDS/sapreorg/EXPORT5Directory to copy EXPORT5 CD/oracle/IDS/sapreorg/CD8_DIREnterEnter path to EXPORT6 CD/sapcd/oracle/IDS/sapreorg/EXPORT6Directory to copy EXPORT6 CD/oracle/IDS/sapreorg/CD9_DIREnterEnter amount of RAM for SAP + DB850Enter (in
40、Megabytes)Service Entry Message Server3600EnterEnter Group-ID of sapsys101EnterEnter Group-ID of oper102EnterEnter Group-ID of dba100EnterEnter User-ID of sidadm1000EnterEnter User-ID of orasid1002EnterNumber of parallel procs2Enter如果没有把CD拷贝到不同的位置,那么SAP安装程序就不能 找到需要的CD(通过CD上的LABEL.ASC来辨别), 它会要求你挂上CD,
41、或键入加载路径。CENTRDB.R3S不可能是自由出错的, 它再次请求EXPORT4 CD,但是正确的值是6_LOCATI ON,然后7_LOCATION 等,所以你可以键入正确的值。处理下面提到的问题,一样东西都要直接通过Oracle数据库软件安装的地方。. Start R3SETUP 4.6C SR2确定LD_LIBRARY_PATH设置正确。 这和带Oracle 8.0.5的4.6B的安装是不同的:# export LD_LIBRARY_PATH=/sapmnt/PRD/exe:/oracle/PRD/817_32/lib以root身份从安装目录启动R3SETUP :# cd /orac
42、le/PRD/sapreorg/install# ./R3SETUP -f CENTRAL.R3S这个脚本会问一些问题(括号里面是缺省值,后面是实际输入):问题缺省值输入Enter SAP System IDC11PRDEnterEnter SAP Instance Number00EnterEnter SAPMOUNT Directory/sapmntEnterEnter name of SAP central hostmajestixEnterEnter Database System IDPRDPRDEnterEnter name of SAP db hostmajestixEnterS
43、elect character set1 (WE8DEC)EnterEnter Oracle server version (2) Oracle 8.1.72EnterExtract Oracle Client archive1 (Yes, extract)EnterEnter path to KERNEL CD/sapcd/oracle/PRD/sapreorg/KERNELEnter amount of RAM for SAP + DB20441800Enter (in Megabytes)Service Entry Message Server3600EnterEnter Group-I
44、D of sapsys100EnterEnter Group-ID of oper101EnterEnter Group-ID of dba102EnterEnter User-ID of oraprd1002EnterEnter User-ID of prdadm1000EnterLDAP support3Enter (no support)Installation step completed1 (continue)EnterChoose installation service1 (DB inst,file)Enter到目前为止, 安装阶段只在创建用户时给出了一个错误OSUSERDBSI
45、D_IND_ORA(创建 用户orasid)和 OSUSERSIDADM_IND_ORA(创建用户sidadm)。处理下面提到的问题,一样东西都要直接通过Oracle数据库软件安装的地方。1.7.9. 安装Oracle 8.0.5请看相应的SAP注释和 Oracle的关于Linux的Readme 以及Oracle DB可能出现的问题。不是所有的问题都和不兼容库有关。关于Oracle更多的安装信息,请参考 HYPERLINK /snap/doc/zh_CN.GB2312/books/handbook/linuxemu-oracle.html 安装Oracle。. 用orainst安装Oracle
46、 8.0.5如果Oracle 8.0.5要被使用,一些其他的库需要被成功地重新链接, 因为Oracle 8.0.5是与一个老的glibc连接的(Redhat 6.0), 但RedHat 6.1已经使用了一个新的glibc。所以你必须安装下面额外的软件包来保证链接正常:compat-libs-5.2-2.i386.rpmcompat-glibc-5.2-.i386.rpmcompat-egcs-5.2-1.0.3a.1.i386.rpmcompat-egcs-c+-5.2-1.0.3a.1.i386.rpmcompat-binutils-5.2-.23.1.i386.rpm更多的信息,看相应的S
47、AP注释和Oracle的Readme。如果这不是选项,你可以使用最初的程序,或使用与最初的Redhat系统重链接的程序。要编译智能代理,必须安装RedHat Tcl包。如果你不能得到 tcl-8.0.3-20.i386.rpm,一个更新的 tcl-8.0.5-30.i386.rpm也可以用。除了重新链接,安装是直截了当的:# su - oraids# export TERM=xterm# export ORACLE_TERM=xterm# export ORACLE_HOME=/oracle/IDS# cd /ORACLE_HOME/orainst_sap# ./orainst用Enter来确
48、认所有的屏幕直到安装完成,除了你必须取消 Oracle On-Line Text Viewer选项,因为当前Linux下不可用。 Oracle会要求用i386-glibc20-linux-gcc重新链接来 代替gcc,egcs或者i386-redhat-linux-gcc 。由于时间紧迫,我决定使用Oracle 8.0.5 PreProduction版本。. 安装Oracle 8.0.5 Pre-production Release for Linux (Kernel 2.0.33)个安装很容易。挂上CD,启动安装程序。它就会要求Oraclehome目录的定位,然后拷贝那儿所有的程序。我不删除
49、先前安装的RDBMS。然后,Oracle数据库就可以毫无问题地运行了。1.7.10. 安装Oracle 8.1.7 Linux压缩包拷贝oracle81732.tgz到你要安装的目录, 然后解压到/oracle/SID/817_32/。1.7.11. 继续SAPR/3安装首先检查用户idsamd (sidadm)和 oraids(orasid)的环境变量。他们现在都有使用主机名的.profile,.login 和.cshrc文件。在这个例子中,系统的主机名是没有限制的名称,你必须在所有三个文件中改变hostname为hostname -s。. 加载数据库然后,可以重新启动或继续R3SETUP。
50、 R3SETUP就使用R3load 创建表空间加载数据(对46B IDES,从EXPORT1到EXPORT6,对46C从DISK1到DISK4)。数据加载完后(可能需要一些时间),需要创建一些口令。对于测试安装,可以使用缺省口令:问题输入Enter Password for sapr3sapEnterConfirum Password for sapr3sapEnterEnter Password for syschange_on_installEnterConfirm Password for syschange_on_installEnterEnter Password for syste
51、mmanagerEnterConfirm Password for systemmanagerEnter到目前为止,我们只在安装4.6B的过程中dipgntab出现了几个问题。. 监听像下面这样用orasid用户启动 Oracle:% umask 0; lsnrctl start另外你可能得到ORA-12546错误,因为sockets没有正确的权限。 看SAP注释072984。. 更新MNLS表如果你打算倒入non-Latin-1 languages到SAP系统, 你必须更新表的多语言支持。这在SAP OSS注释15023和45619有描述。否则, 你可以在安装SAP的时候忽略这个问题。Not
52、e: 如果你不需要MNLS,还是需要检查表TCPDB和初始化工作是否做了。更多信息参考SAP注释0015023和0045619。1.7.12. 快速安装步骤. 需要SAPR/3许可密钥你不得不要SAPR/3许可密钥。这是必需的, 因为临时许可只能用4个星期。首先得到硬件的密匙。以用idsadm登入, 然后调用saplicense:# /sapmnt/IDS/exe/saplicense -get不带参数调用saplicense会给出一系列选项。要安装上面的许可密钥,可以这样:# /sapmnt/IDS/exe/saplicense -install你要输入下面的值:SAP SYSTEM ID
53、= SID, 3 charsCUSTOMER KEY = hardware key, 11 charsINSTALLATION NO = installation, 10 digitsEXPIRATION DATE = yyyymmdd, usually 99991231LICENSE KEY = license key, 24 chars. 创建用户在客户机000中创建一个用户(有些工作需用客户机000来完成,但与用户sap*和 ddic有些不同)。作为一个用户名,我通常选择wartung (或英语中的service)。 配置文件需要sap_new和 sap_all。对于额外的安全的默认用户
54、口令应当被改变(这包括用户sap*和 ddic)。. 配置传送系统,配置,操作模式等在客户端000,用户不同于ddic和sap*,做下面的工作:任务处理Configure Transport System, e.g. as Stand-Alone Transport Domain EntitySTMSCreate / Edit Profile for SystemRZ10Maintain Operation Modes and InstancesRZ04些和所有其他的快速安装步骤在SAP安装指南里面有描述。. 编辑initsid.sap(initIDS.sap)文件/oracle/IDS/db
55、s/initIDS.sap 包含了SAP备份配置。这儿是使用的磁带机的大小,压缩的类型。要使用sapdba / brbackup来得到这些。 我们可以改变下面的值:compress = hardwarearchive_function = copy_delete_savecpio_flags = -ov -format=newc -block-size=128 -quietcpio_in_flags = -iuv -block-size=128 -quiettape_size = 38000Mtape_address = /dev/nsa0tape_address_rew = /dev/sa0
56、解释compress:我使用的磁带机是HP DLT1,它支持硬件压缩。archive_function: 这个定义了保存Oracle文件日志的默认行为:新的日志文件被保存到磁带机上,保存的日志文件会被再次保存然后再删除。如果你需要恢复数据库,而其中一个磁带机已经损坏了,这可以防止出现麻烦。cpio_flags:缺省使用-B来设置块大小为 5120Bytes。对于DLT-Tapes,HP建议至少32K,所以我们使用-block-size=128 设置64K。 -format=newc是必需的,因为我的inode数目超过了65535。最后一个选项-quiet是必需的,否则brbackup会在用 c
57、pio来输出的时候报错。cpio_in_flags:这个标志从磁带机加载回数据。格式是自动验证的。tape_size: 通常给出了磁带机的存储容量。出于安全原因,这个值要比实际的值要小一些。tape_address:被cpio使用的非rewindable的设备。tape_address_rew:被cpio使用的非rewindable的设备。. 安装后的配置下面的SAP参数应该在安装以后调整(例子是IDES 46B, 1GB内存):名称值ztta/roll_extension250000000abap/heap_area_dia300000000abap/heap_area_nondia4000
58、00000em/initial_size_MB256em/blocksize_kB1024ipc/shm_psize_4070000000SAP注释0013026:名称值ztta/dynpro_area2500000SAP注释0157246:NameValuerdisp/ROLL_MAXFS16000rdisp/PG_MAXFS30000Note: 根据上面的参数,在使用1GB内存的系统上,可以像下面这样找到内存消耗:Mem: 547M Active, 305M Inact, 109M Wired, 40M Cache, 112M Buf, 3492K Free1.7.13. 安装过程出现的问
59、题. 修复一个问题后重起R3SETUP如果出现问题R3SETUP会停止。如果你找到相关的日志文件并修复了问题。你需要再次重起R3SETUP,对于R3SETUP报的最后一个错误可以使用 REPEAT选项。要重起R3SETUP,只要使用相应的R3S文件重起:# ./R3SETUP -f CENTRDB.R3Sfor 4.6B, or with# ./R3SETUP -f CENTRAL.R3S对4.6C,不管有没有错误都使用CENTRAL.R3S或 DATABASE.R3S。Note: 在某些阶段,R3SETUP假设database和SAP 进程都启动了。但是如果发生错误使得database没有启
60、动,你就必须手动启动database和SAP。修复错误后,还需要再次重起R3SETUP。也不要忘记再次重起Oracle监听。. OSUSERSIDADM_IND_ORA during R3SETUP如果在这阶段R3SETUP报错,编辑R3SETUP使用的模板文件 (CENTRDB.R3S (4.6B)或者CENTRAL.R3S或者DATABASER3S (4.6C))。定位到OSUSERSIDADM_IND_ORA或者搜索STATUS=ERROR条目 然后像下面这样编辑它:HOME=/home/sidadm (was empty)STATUS=OK (had status ERROR) 然后重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防控疫情的安全教案8篇
- 福建省宁德市福鼎市2024-2025学年高二上学期第一次月考(10月)数学试题含答案
- 2022师德师风个人自查报告(5篇)
- 2024年传统银饰项目资金需求报告代可行性研究报告
- DB12-T 1116-2021 控制性详细规划技术规程
- 海南省海口市(2024年-2025年小学五年级语文)统编版竞赛题((上下)学期)试卷及答案
- 江西省赣州市(2024年-2025年小学五年级语文)统编版质量测试(上学期)试卷及答案
- 2024年非晶、微晶合金项目资金筹措计划书代可行性研究报告
- 2023年动叶可调轴流电站用风机资金申请报告
- 三年级数学计算题专项练习汇编及答案
- 近代科学革命课件
- 二年级上册美术课件-10.感觉肌理 |苏少版 (共14张PPT)
- 轻创业、赢未来培训教学课件
- 三年级 上册科学 课件-2.4 哺乳动物 |湘教版(一起)(共23张PPT)
- 三年级检讨书100字(5篇)
- 四年级上册美术教案-第10课 黑白灰 苏少版
- 乐山市市中区2022-2023学年度上期期中调研考试八年级生物试题及答案
- 《出塞》优秀课件
- 《铁道概论》考试复习题库400题(含答案)
- 江西省九江市各县区乡镇行政村村庄村名明细及行政区划代码
- 公安网站设计方案
评论
0/150
提交评论