大学毕业之后,一直在做Java/.NET的开发,在一个公司做了两年,学了很多东西。后来由于种种原因,想转行做ERP了,之后便开始了SAP的学习。
学习环境,不多说了,我用的是SAP ECC6.0 SR3 IDES+Oracle(10.2.0.4.0)。说起这个SAP IDES,我那时下载了差不多半个月,唉,网速!前前后后安装了一个星期(没有一次安装成功),全编译(SGEN)断断续续用了三天。。附上网上盛传的SAP ECC6.0 EHP4 IDES种子的下载地址:SAP ECC6.0 SR3 IDES Oracle.torrent(48.12G) 源不是很好,网速不好的要有心理准备了,有时网速很好的时候下载也一动不动。
具体的安装过程我就不写了,下面主要写一些重点和注意事项。网上的安装教程很多,给一个参考链接
http://www.cnblogs.com/Michael_z/category/322108.html
一、建议在64位的操作系统上安装64位版本的SAP IDES,因为32位的系统下安装32位的SAP IDES时,只能安装Dialog Instance,而不能安装完整的Central System,为此,我重装了64位的Win7旗舰版,原来是32位的。。
我的电脑配置(笔记本):
操作系统:Win7 旗舰版 64位
CPU:Intel i5 2.53GHz 双核
内存:4G
硬盘:500G 7200rpm
二、用来安装SAP IDES的盘最好分到320G以上,可用的物理内存至少2G,虚拟内存分配也要在20G以上,这些数据不是我在网上根据别人的教程人云亦云的,而是安装过程中安装程序提示的,起初有些条件我没达到,结果导致了安装失败。。对于Win7,单个盘符比如C盘,分页文件(虚拟内存)可以设置的上限是20G,所以建议在其他盘再分5G-10G左右的虚拟内存。
三、安装JDK,对应位数的系统安装相应版本的JDK,建议32位的系统安装j2sdk-1_4_2_15-i586-p.exe,64位的系统安装j2sdk-1_4_2_17-amd64.exe,版本不宜过高或者过低。安装完成之后设置系统环境变量:
添加:
JAVA_HOME
C:\j2sdk1.4.2_17-x64(JDK的安装目录)
添加:
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
在Path后面添加(与前面的用;隔开):
%JAVA_HOME%\bin
四、安装64位的Oracle,之后再安装升级补丁,唯一需要注意的是SID的命名,具体说明见上面的参考链接。貌似SAP IDES自带的64位Oracle在64位的Win7上安装不了,在网上找了很多办法,比如修改配置文件,改兼容模式都不行。后来另外下载了一个64位版本的Oracle(10204_vista_w2k8_x64_production_db.zip),改了配置文件以后,就可以顺利安装了。安装完成之后也需要设置系统环境变量。
添加:
ORACLE_HOME
E:\oracle\product\10.2.0\db_1(这里对应你自己的Oracle安装目录)
添加:
ORACLE_SID
ECC
五、重点来了。。安装之前和完成之后,都请固定你本机的IP地址以免造成不必要的麻烦(或者你安装虚拟网卡也行),并在hosts文件中添加如下一行:
192.168.1.125 你的主机名 SAPTRANSHOST
然后要做的是,修改注册表中一些项的权限。首先要修改的是:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Gpsvc ,因为这个注册表项比较特殊,需要在特殊模式下修改,在当前用户下直接修改不行,具体做法是:创建一个bat批处理文件,复制以下内容到里面:
sc Create SuperCMD binPath= "cmd /K start" type= own type= interact
sc start SuperCMD
双击执行上面的bat文件,点击“查看消息”,然后输入regedit,打开注册表,定位到上面那个项,右键权限,给Administrators账户添加完全控制的权限。如果“组和用户名”里面没有Administrators账户,可以自己添加进来。完成这一步之后,再回到当前用户,用常规模式进入注册表,依次给以下的项添加Administrators账户完全控制的权限:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SamSs
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TrkWks
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TrustedInstaller
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WdiServiceHost
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WdiSystemHost
然后再新建一个bat,用来删除之前创建的SuperCMD服务,内容为:
sc stop SuperCMD
sc delete SuperCMD
保存之后双击执行。
六、为了延长使用期限,将系统时间改到20年以后,然后重启电脑。
至此,准备工作终于全部做完了,可以开始动手安装SAP IDES了。假如以上的几点你都做好了,理论上可以顺利的完成安装。如果还出现什么问题,那只能google、bing、百度之了,祝各位好运!IDES安装完以后,去SAP控制台停止服务,然后添加以下的环境变量,防止SAP服务出现无法启动的情况:
DBMS_TYPE
ORA
DBS_ORA_SCHEMA
SAPSR3
记住:以上步骤完成之后要马上改回原来正确的系统时间,再重启电脑,继续安装SAP GUI,完毕后打开SAP MMC开启服务,就可以登录使用了。下面是默认的Client和用户名及密码:
Client 800,810,811,812---SAP*:06071992(pass) DDIC:19920706
Client 000,001---SAP* 和 DDIC 为安装时候输入的密码。