SAP Installation

The installation of this popular German software is a feat.

History of attempts:
I am attempting the installation on Windows 7 64bit. (Windows Server 2003 was almost successful but my 320GB Hard Drive is just not big enough) Should Windows 7 fail at supporting SAP ECC 6, I shall move back to Server 2003.

9/4/2013
Looks like Windows 7 x64-bit does not support Oracle's installation. I shall go back to using Windows Server 2003 then.

9/20/2013
Using Windows Server 2008 x64 R2 Enterprise instead. 500GB Hard Drive. Sytem: Dell

Installation Procedure (Based on this video):
..............................................................................

(The video instruction is for a slightly different system and SAP version but it helps)

1. Install Window Server 2008 x64 R2 Enterprise with partitions: C (System - 50gb), E (Oracle - 10gb), F (SWAP - 26gb), G (SAPDATA - 390gb)

2. Make use of Swap drive: My Computer - properties- advanced - performance - advanced - virtual memory - uncheck automatically manage... - Select Swap drive - Customize size to 24000mb for initial and max size - set - Ok - Apply - restart system.

3. Add loopback Network Adapter (necessary?): Device Manager - Right click on Computer name - Select Add Legacy Hardware - Install Hardware Manually - Choose Network Adapters - Wait to select Microsoft Loopback adapter from list.

4. Assign IP for the loopback adapter (not the other network adapter):
IP: 192.168.25.25 (Any IP is fine?)Subnet Mask: 255.255.255.0
Default Gateway: 192.168.25.1

OK

5. Copy/unzip SAP files to G (SAPDATA) drive. Put them all in a single folder ie. "SAP ECC 6" for convenience. Particularly these files:
51031678 (actually, 51036975 could be the right one, 51031678 seems to be the incompatible oracle installation folder)
51037622
51037623_#
51036767_5
51036972

6. Install Oracle, \51031678\NT\I386\database\setup.exe \51036975\NT\AMD64\database\setup.exe (in my case I have to run it in XP compatible mode by doing "control panel" > "programs" > under the "Program and features" > "Run programs made for previous versions of Windows" > Select Not listed > Find the setup.exe file.

7. Oracle install menu: Uncheck "Create Starter Database", then select Advanced Installation > Enterprise Edition > Next ...> Install database Software only > (if the system verification show network failure because loopback adapter isn't found, just check the box anyway and pass, > Install.

8. Install jdk. Download Java Platform JDK (I chose Windows x64 bit version). Install with all default settings.

9. Define Environment Variables: My Computer > Properties > Advanced System Settings > Advanced > Environment Variables.
Under System Variables, add New and find and copy Java jdk program folder location into variable value. Variable name: JAVA_HOME
Then go a few lines down in System Variables and look for Path. Edit it by adding at the end: %JAVA_HOME%\bin

10. Rename ext files: Move jar files (all files) in folder java sdk\jre\lib\ext into NEW FOLDER (create that in the same ext. folder). Right-click and send to compressed zip format. Delete New Folder.

11. Install SAP: Run 51037622\IM_WINDOWS_X86_64\sapinst.exea. Choose "Enhancement Package 4 for SAP ERP 6.0" > SAP ABAP > Oracle > Central System > Central System (select to highlight this). Next
b. Custom mode
c. Enter any 3 letter ID. Password.
d. Domain Model: Local Installation.
e. Password confirmation. (I use the same for system admin and service user, passwords were already entered by installer)
f. Same 3 letter ID for the Database ID.
g. Ignore Operating System Version Condition not met. (My version SR2 Enterprise is higher) - Next - hit "Cancel" to Continue installation.
h. According the right column (Medium), browse for the right export # folder in \51037623_#\DATA_UNITS\, then hit Next. Repeat the process until all files are located.

12. Some error about TypeError: key_5, etc. I tried delete the registry key: HEY_LOCAL_MACHINE > SOFTWARE> ORACLE >  DEINSTALL
Then the NetWeaver installation froze. I restarted the system.

13. I opted all oracle related items to E: drive (oracle's drive).

14. When asked, browse for \51036767_5\...DATA_UNITS\...UC-Kernel 7.01 Windows Server on x64 64bit
and for Oracle Client...\51036972\OCL_WINDOWS_X86_64\LABEL.ASC

15. Next to all...when asked for Solution Manager Key...a vbs script (posted in the comment section) can generate this, based on Database ID, system number and Host name. Save the script as *.vbs and run it.

10/16/2013
16. Import ABAP causes error - checked log files - most sites suggest an increase of shared_pool or sga memory size. It took a while for me to find initTIM.ora, the config file, as I believe I was looking at the wrong config file (initdw.ora in the dbs folder, very confusing guides online) I am in the process of determining this.

 

This entry was posted in Projects, Technical. Bookmark the permalink.

One Response to SAP Installation

  1. timlyg says:

    ''''''''''''''''''''''''''''''''''''''
    ' Solution Manager Key Generator '
    'Save to SolManKeyGen.vbs and execute'
    ' '
    ''''''''''''''''''''''''''''''''''''''
    '-------------------------------------------------------
    Dim SIDs, SNs, SERVs, msg, ENDs, KEYs
    msg="System ID (3 chr.)"
    SIDs=InputBox(msg,"Solution Manager Key Generator")
    msg="System Number (2 dig.)"
    SNs=InputBox(msg,"Solution Manager Key Generator")
    msg="Server Name (max. 15 chr.)"
    SERVs=InputBox(msg,"Solution Manager Key Generator")
    KEYs=SolManKeyGen(SIDs, SNs, SERVs)
    msg="Solution Manager Key"
    ENDs=InputBox(msg,"Solution Manager Key Generator",KEYs)
    '-------------------------------------------------------
    Function SolManKeyGen(SIDst, SNst, SERVst)
    Dim SIDSNhex(5)
    Dim SERVhex(15)
    Dim reshex(5)
    SIDSNstr = UCase(SIDst) + UCase(SNst)
    SERVstr = UCase(SERVst)
    For arrcnt = 1 To 5
    SIDSNhex(arrcnt) = Asc(Mid(SIDSNstr, arrcnt, 1))
    Next
    For arrcnt = 1 To Len(SERVstr)
    SERVhex(arrcnt) = Asc(Mid(SERVstr, arrcnt, 1))
    Next
    For arrcnt = Len(SERVstr) + 1 To 15
    SERVhex(arrcnt) = 0
    Next
    If (Len(SERVstr) > 0) Then
    If (Len(SERVstr) < 5) Then For arrcnt = Len(SERVstr) + 1 To 5 SERVhex(arrcnt) = Asc(" ") Next End If End If If (Len(SERVstr) > 5) Then
    If (Len(SERVstr) < 10) Then For arrcnt = Len(SERVstr) + 1 To 10 SERVhex(arrcnt) = Asc(" ") Next End If End If If (Len(SERVstr) > 10) Then
    If (Len(SERVstr) < 15) Then For arrcnt = Len(SERVstr) + 1 To 15 SERVhex(arrcnt) = Asc(" ") Next End If End If For arrcnt = 1 To 5 reshex(arrcnt) = ((((0 Xor SIDSNhex(arrcnt)) Xor SERVhex(arrcnt)) Xor SERVhex(arrcnt + 5)) Xor SERVhex(arrcnt + 10)) Next reshex(1) = reshex(1) Xor 84 Xor 0 reshex(2) = reshex(2) Xor 131 Xor 11 reshex(3) = reshex(3) Xor 194 Xor 46 reshex(4) = reshex(4) Xor 52 Xor 105 reshex(5) = reshex(5) Xor 119 Xor 188 hexstr = "0123456789ABCDEF" resstr = "" For arrcnt = 1 To 5 hihex = reshex(arrcnt) \ 16 lohex = reshex(arrcnt) Mod 16 resstr = resstr + Mid(hexstr, hihex + 1, 1) + Mid(hexstr, lohex + 1, 1) Next SolManKeyGen = resstr End Function

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.