cancel
Showing results for 
Search instead for 
Did you mean: 

MaxDB upgrade from 32 to 64 Bit

0 Kudos

Dear all,

i have to migrate our SAP CRM from version 5.0 to version 7.0. The CRM system is still running on a 64-bit Redhat Linux plattform, but MaxDB is still a 32-bit version (7.6.01.12)

The requirement before migration to CRM 7.0 is, that i have to upgrade MaxDB from 32 to 64 bit (e.g. 7.7.06.10 or higher). I've found some OSS-Notes (1004973, 1013441, 129352 ... ), but i'm not sure about the right procedure.

- Can i upgrade directly from 7.6.01.12 - 32-bit to 7.7.06.10 - 64 bit as described in MaxDB Upgrade Guide for Linux ?

- or must i install an empty 64-bit database and load the 32-bit databse content from a backup ?

- or is there any other procedure required ?

Our systemlandscape at the moment is:

- RedHat Linux - 64 bit

- MaxDB 7.6.01.12 - 32 bit

- SAP CRM 5.0

Systemlandscape should be:

- RedHat Linux - 64 bit

- MaxDB 7.7.06.10 - 64 bit

- SAP CRM 7.0

Thanks in advance for your help

Klaus

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Hi Lars,

sorry for my late reply, but after your first message i've been on vacation until now.

I started upgrade this morning, but the upgrade terminated with the following message:

starting preparing phase of package Database Kernel 7.7.06.10 64 bit

STDOUT: -


MSG: update test: release equal or higher than installed

MSG: update from "7.6.1.12" to "7.7.06.10" allowed

STDOUT: update release check... ok

magic test mode: 32TO64

STDERR: magic test failed: unknown magic

STDERR: old magic: "elf 32-bit lsb i386 executable"

STDERR: new magic: "elf 64-bit lsb X86-64 executable"

STDERR: magic check failed

STDERR: MaxDB instance update exited abnormally at Tu, Sep 29, 2009 at 09:49:43

Do you have any idea, what could be the reason for this?

Thanks in advance

Klaus

lbreddemann
Active Contributor
0 Kudos

Hello Klaus,

> magic test mode: 32TO64

> STDERR: magic test failed: unknown magic

> STDERR: old magic: "elf 32-bit lsb i386 executable"

> STDERR: new magic: "elf 64-bit lsb X86-64 executable"

to be honest, I am not totally sure about this, but for me it would be news to learn that SDBUPD does support this kind of uprade/endian-change.

As far as I know - and I currently don't have a 64Bit system at hand, so I cannot tell for sure - you've to UNINSTALL your 32-Bit software and INSTALL the 64-Bit software afterwards.

To keep your current database instance, you'd use 'db_drop WITHOUTFILES' and re-register the database afterwards with 'db_create'.

regards,

Lars

lbreddemann
Active Contributor
0 Kudos

> - Can i upgrade directly from 7.6.01.12 - 32-bit to 7.7.06.10 - 64 bit as described in MaxDB Upgrade Guide for Linux ?

Yes, that should work.

> - or must i install an empty 64-bit database and load the 32-bit databse content from a backup ?

That would work but is not necessary.

> - or is there any other procedure required ?

Nope - since you're sticking to the same Endian Format (don't you?), no further changes are necessary.

regards,

Lars