Build a SAP MDM system on Linux platform

Build a SAP MDM system on Linux platform

Environment: MDM 7.1, CentOS 5 x86_64,Oracle 10.2.

CentOS is one of the open source Linux distribution. you can install MDM system on it. 2G memory, 15G disk space should be enough for test or training.

SAP Netweaver Master Data Manager is a part of SAP NetWeaver. But It's a bit different to install MDM from NW7.0 or PI7.1. The NW 7.0 install master can do everything, you don't need to worry about Oracle installation or configuration. But for MDM, you have to install oracle, and client, then create a database, before the installation.

MDM console and client is only available on windows. All We need to do is to install MDM server component: MDS, MDIS and MDSS.

General Procedures

1, Install Oracle and client.

2, Create database. You must use Unicode for Database Character Set.

DB seeting

3, Configure listener and tnsnames.

4, Execute MDM install master. Input directory for Oracle home, client and SQLplus. And you need do this: ln -s libclntsh.so.10.1 libclntsh.so here.

mdm install

5, Connect to database with SAP MDM console.

TroubleShooting

1, MDM console error log 'Oracle Initialization Failed -- likely missing libraries/dlls'.

Check whether MDM system administrator adm has read and execute right to oracle client directory.

2, MDM console error log 'Service 'M00', Schema 'system', ERROR CODE=12154 ||| ORA-12154: TNS:could not resolve the connect identifier specified OCI Attach, try again ...'

Logon as adm, check tnsping .
adm should have read permission to %ORACLE_HOME%/network/admin.

SAP Developer Network SAP Weblogs: SAP Process Integration (PI)