大學畢業之后,一直在做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 為安裝時候輸入的密碼。
