MDM 971 OracleInstallationGuideForWebLogic en
MDM 971 OracleInstallationGuideForWebLogic en
Version 9.7.1
September 2014
This software and documentation contain proprietary information of Informatica Corporation and are provided under a license agreement containing restrictions on use
and disclosure and are also protected by copyright law. Reverse engineering of the software is prohibited. No part of this document may be reproduced or transmitted in
any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica Corporation. This Software may be protected by U.S.
and/or international Patents and other Patents Pending.
Use, duplication, or disclosure of the Software by the U.S. Government is subject to the restrictions set forth in the applicable software license agreement and as
provided in DFARS 227.7202-1(a) and 227.7702-3(a) (1995), DFARS 252.227-7013(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14
(ALT III), as applicable.
The information in this product or documentation is subject to change without notice. If you find any problems in this product or documentation, please report them to us
in writing.
Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange,
PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange Informatica
On Demand, Informatica Identity Resolution, Informatica Application Information Lifecycle Management, Informatica Complex Event Processing, Ultra Messaging and
Informatica Master Data Management are trademarks or registered trademarks of Informatica Corporation in the United States and in jurisdictions throughout the world.
All other company and product names may be trade names or trademarks of their respective owners.
Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. All rights
reserved. Copyright Sun Microsystems. All rights reserved. Copyright RSA Security Inc. All Rights Reserved. Copyright Ordinal Technology Corp. All rights
reserved.Copyright Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved. Copyright Meta
Integration Technology, Inc. All rights reserved. Copyright Intalio. All rights reserved. Copyright Oracle. All rights reserved. Copyright Adobe Systems
Incorporated. All rights reserved. Copyright DataArt, Inc. All rights reserved. Copyright ComponentSource. All rights reserved. Copyright Microsoft Corporation. All
rights reserved. Copyright Rogue Wave Software, Inc. All rights reserved. Copyright Teradata Corporation. All rights reserved. Copyright Yahoo! Inc. All rights
reserved. Copyright Glyph & Cog, LLC. All rights reserved. Copyright Thinkmap, Inc. All rights reserved. Copyright Clearpace Software Limited. All rights
reserved. Copyright Information Builders, Inc. All rights reserved. Copyright OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved.
Copyright Cleo Communications, Inc. All rights reserved. Copyright International Organization for Standardization 1986. All rights reserved. Copyright ej-
technologies GmbH. All rights reserved. Copyright Jaspersoft Corporation. All rights reserved. Copyright is International Business Machines Corporation. All rights
reserved. Copyright yWorks GmbH. All rights reserved. Copyright Lucent Technologies. All rights reserved. Copyright (c) University of Toronto. All rights reserved.
Copyright Daniel Veillard. All rights reserved. Copyright Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright MicroQuill Software Publishing, Inc. All
rights reserved. Copyright PassMark Software Pty Ltd. All rights reserved. Copyright LogiXML, Inc. All rights reserved. Copyright 2003-2010 Lorenzi Davide, All
rights reserved. Copyright Red Hat, Inc. All rights reserved. Copyright The Board of Trustees of the Leland Stanford Junior University. All rights reserved. Copyright
EMC Corporation. All rights reserved. Copyright Flexera Software. All rights reserved. Copyright Jinfonet Software. All rights reserved. Copyright Apple Inc. All
rights reserved. Copyright Telerik Inc. All rights reserved. Copyright BEA Systems. All rights reserved. Copyright PDFlib GmbH. All rights reserved. Copyright
Orientation in Objects GmbH. All rights reserved. Copyright Tanuki Software, Ltd. All rights reserved. Copyright Ricebridge. All rights reserved. Copyright Sencha,
Inc. All rights reserved.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and/or other software which is licensed under various versions
of the Apache License (the "License"). You may obtain a copy of these Licenses at http://www.apache.org/licenses/. Unless required by applicable law or agreed to in
writing, software distributed under these Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.
This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software
copyright 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under various versions of the GNU Lesser General Public License
Agreement, which may be found at http:// www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, "as-is", without warranty of any
kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.
The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California,
Irvine, and Vanderbilt University, Copyright () 1993-2006, all rights reserved.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and
redistribution of this software is subject to terms available at http://www.openssl.org and http://www.openssl.org/source/license.html.
This product includes Curl software which is Copyright 1996-2013, Daniel Stenberg, <[email protected]>. All Rights Reserved. Permissions and limitations regarding this
software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or
without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
The product includes software copyright 2001-2005 () MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms
available at http://www.dom4j.org/ license.html.
The product includes software copyright 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to
terms available at http://dojotoolkit.org/license.
This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations
regarding this software are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html.
This product includes software copyright 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at
http:// www.gnu.org/software/ kawa/Software-License.html.
This product includes OSSP UUID software which is Copyright 2002 Ralf S. Engelschall, Copyright 2002 The OSSP Project Copyright 2002 Cable & Wireless
Deutschland. Permissions and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.
This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software are
subject to terms available at http:/ /www.boost.org/LICENSE_1_0.txt.
This product includes software copyright 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at
http:// www.pcre.org/license.txt.
This product includes software copyright 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms
available at http:// www.eclipse.org/org/documents/epl-v10.php and at http://www.eclipse.org/org/documents/edl-v10.php.
This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://
www.stlport.org/doc/ license.html, http:// asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://
httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/release/
license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/license-
agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/licence.html;
http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/Consortium/Legal/
2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/license.html; http://
forge.ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/software/tcltk/license.html, http://
www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/License; http://
www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html; http://www.edankert.com/bounce/index.html; http://www.net-snmp.org/about/
license.html; http://www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http://srp.stanford.edu/license.txt; http://www.schneier.com/blowfish.html; http://
www.jmock.org/license.html; http://xsom.java.net; http://benalman.com/about/license/; https://github.com/CreateJS/EaselJS/blob/master/src/easeljs/display/Bitmap.js;
http://www.h2database.com/html/license.html#summary; http://jsoncpp.sourceforge.net/LICENSE; http://jdbc.postgresql.org/license.html; http://
protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://github.com/rantav/hector/blob/master/LICENSE; http://web.mit.edu/Kerberos/krb5-
current/doc/mitK5license.html; http://jibx.sourceforge.net/jibx-license.html; and https://github.com/lyokato/libgeohash/blob/master/LICENSE.
This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and Distribution
License (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php), the Sun Binary Code License
Agreement Supplemental License Terms, the BSD License (http:// www.opensource.org/licenses/bsd-license.php), the new BSD License (http://opensource.org/
licenses/BSD-3-Clause), the MIT License (http://www.opensource.org/licenses/mit-license.php), the Artistic License (http://www.opensource.org/licenses/artistic-
license-1.0) and the Initial Developers Public License Version 1.0 (http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/).
This product includes software copyright 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this
software are subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab.
For further information please visit http://www.extreme.indiana.edu/.
This product includes software Copyright (c) 2013 Frank Balluffi and Markus Moeller. All rights reserved. Permissions and limitations regarding this software are subject
to terms of the MIT license.
This Software is protected by U.S. Patent Numbers 5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086; 6,208,990; 6,339,775;
6,640,226; 6,789,096; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,243,110; 7,254,590; 7,281,001; 7,421,458; 7,496,588; 7,523,121; 7,584,422;
7,676,516; 7,720,842; 7,721,270; 7,774,791; 8,065,266; 8,150,803; 8,166,048; 8,166,071; 8,200,622; 8,224,873; 8,271,477; 8,327,419; 8,386,435; 8,392,460;
8,453,159; 8,458,230; and RE44,478, International Patents and other Patents Pending.
DISCLAIMER: Informatica Corporation provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the
implied warranties of noninfringement, merchantability, or use for a particular purpose. Informatica Corporation does not warrant that this software or documentation is
error free. The information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and
documentation is subject to change at any time without notice.
NOTICES
This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an operating company of Progress Software
Corporation ("DataDirect") which are subject to the following terms and conditions:
1. THE DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT
INFORMED OF THE POSSIBILITIES OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT
LIMITATION, BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.
4 Table of Contents
Install and Configure Cleanse Engines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Create an Installation Documentation Directory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table of Contents 5
Chapter 7: Process Server Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Installing the Process Server in Graphical Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Installing the Process Server in Console Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Installing the Process Server in Silent Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Configuring the Properties File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Sample Properties File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Running the Silent Installer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Installing and Deploying the Process Server on Nodes in the Cluster. . . . . . . . . . . . . . . . . . . . 61
6 Table of Contents
Uninstalling the Hub Server in Graphical Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Uninstalling the Hub Server in Graphical Mode on UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . 78
Uninstalling the Hub Server in Graphical Mode on Windows. . . . . . . . . . . . . . . . . . . . . . . 78
Uninstalling the Process Server in Console Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Uninstalling the Hub Server in Console Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Manually Undeploying the Process Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Manually Undeploying the Hub Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Table of Contents 7
Preface
The Informatica MDM Multidomain Edition Installation Guide is written for database administrators, system
administrators, and implementers who are responsible for installing and setting up the Informatica MDM Hub.
This guide assumes that you have knowledge of operating systems, database environments, and your
application server.
Informatica Resources
The site contains product information, user group information, newsletters, access to the Informatica
customer support case management system (ATLAS), the Informatica How-To Library, the Informatica
Knowledge Base, Informatica Product Documentation, and access to the Informatica user community.
Informatica Documentation
The Informatica Documentation team takes every effort to create accurate, usable documentation. If you
have questions, comments, or ideas about this documentation, contact the Informatica Documentation team
through email at [email protected]. We will use your feedback to improve our
documentation. Let us know if we can contact you regarding your comments.
The Documentation team updates documentation as needed. To get the latest documentation for your
product, navigate to Product Documentation from http://mysupport.informatica.com.
8
solutions to common problems, compare features and behaviors, and guide you through performing specific
real-world tasks.
Informatica Marketplace
The Informatica Marketplace is a forum where developers and partners can share solutions that augment,
extend, or enhance data integration implementations. By leveraging any of the hundreds of solutions
available on the Marketplace, you can improve your productivity and speed up time to implementation on
your projects. You can access Informatica Marketplace at http://www.informaticamarketplace.com.
Informatica Velocity
You can access Informatica Velocity at http://mysupport.informatica.com. Developed from the real-world
experience of hundreds of data management projects, Informatica Velocity represents the collective
knowledge of our consultants who have worked with organizations from around the world to plan, develop,
deploy, and maintain successful data management solutions. If you have questions, comments, or ideas
about Informatica Velocity, contact Informatica Professional Services at [email protected].
Online Support requires a user name and password. You can request a user name and password at
http://mysupport.informatica.com.
The telephone numbers for Informatica Global Customer Support are available from the Informatica web site
at http://www.informatica.com/us/services-and-training/support-services/global-support-centers/.
Preface 9
CHAPTER 1
Installation Overview
This chapter includes the following topics:
Hub Store
The Hub Store stores and consolidates business data for the MDM Hub. The Hub Store consists of the
following components:
MDM Hub Master Database. Contains the MDM Hub environment configuration settings, such as user
accounts, security configuration, Operational Reference Store registry, and message queue settings.
The Hub Store consists of one MDM Hub Master Database. You can access and manage Operational
Reference Stores from the MDM Hub Master Database. The default name of the MDM Hub Master
Database is CMX_SYSTEM.
Operational Reference Store. Contains the master data, content metadata, and the rules to process
and manage the master data. You can configure separate Operational Reference Stores for different
geographies, different organizational departments, and for the development and production
environments. You can distribute Operational Reference Stores across multiple server machines. The
default name of an Operational Reference Store is CMX_ORS.
Hub Server
The Hub Server is a J2EE application that you must deploy on an application server. The Hub Server
processes data within the Hub Store and integrates the MDM Hub with external applications. The Hub
Server is the run-time component that manages core and common services for the MDM Hub.
Process Server
The Process Server processes batch jobs such as load, recalculate BVT, and revalidate, and performs
data cleansing and match operations. The Process Server is deployed in an application server
environment. The Process Server interfaces with the cleanse engine that you configure to standardize
and optimize data for match and consolidation.
10
Installation Tasks
You must complete the pre-installation tasks before you install the MDM Hub components. After the
installation, complete the post-installation tasks.
1. Complete the pre-installation tasks. Complete the pre-installation tasks to ensure that you can
successfully run the installers for the Hub Server and the Process Server and create the Hub Store.
2. Install the MDM Hub components. Use the setup script provided with the MDM Hub distribution to create
the Hub Store. Use the MDM Hub installer to install the Hub Server and the Process Server.
3. Perform the post-installation configuration tasks. Test the database connections. Configure the Hub
Server and the Process Server to ensure that you can use the MDM Hub features.
You can install the MDM Hub in multiple environments, such as development, test, and production. The
requirements and priorities for each type of environment is unique. Therefore, the installation design differs
for each environment.
The following examples show some ways in which the MDM Hub components can be set up in an MDM Hub
implementation:
Installation Tasks 11
The following figure shows all MDM Hub components installed on a single host:
The following figure shows a distributed installation of the MDM Hub components:
Pre-Installation Tasks
This chapter includes the following topics:
Installation DVD. If you receive the Informatica installation files in a DVD, the license key file is included in
the Informatica License Key CD.
FTP download. If you download the Informatica installation files from the Informatica Electronic Software
Download (ESD) site, the license key is in an email message from Informatica. Copy the license key file to
a directory accessible to the user account that installs the product.
Contact Informatica Global Customer Support if you do not have a license key.
Verify that the machine meets the following minimum system requirements to install the MDM Hub
components:
13
RAM
Production environment: 12 GB
Disk Space
1 GB
To verify that you have sufficient physical memory available to meet the run-time needs of the MDM Hub
components that you intend to install, use the following formula:
Total MDM Hub components run-time memory requirement = JDK JVM max heap size of the
application server + operating system native heap size
The hardware requirements for an MDM Multidomain Edition implementation are dependent on the data,
processing volumes, and business rules.
For more information about product requirements and supported platforms, see the Product Availability Matrix
on the Informatica My Support Portal:
https://mysupport.informatica.com/community/my-support/product-availability-matrices
You must set JAVA_HOME and PATH environment variables to point to JDK 1.7.0_45 or later.
Choose one of the following locales for the MDM Hub components:
en_US
fr_FR
de_DE
ja_JP
ko_KR
zh_CN
If you do not know the IP address of a UNIX machine where the X Window server is installed, ask your
network administrator. For more information about redirecting the DISPLAY variable, see the documentation
from the UNIX vendor.
If the X Window server does not support the font that the installer uses, the installer can display incorrect
labels on the buttons.
Ensure that you install JServer JAVA Virtual Machine and Oracle Database Java Packages during the Oracle
database installation.
You must install the following software on every machine on which you will run the Hub Server or Process
Server:
Oracle client
Oracle Java utilities
SQL*Loader
Before you start Oracle, perform the following configuration tasks:
The Oracle Recycle Bin is enabled by default. Disable the Oracle Recycle Bins, USER_RECYCLEBIN and
DBA_RECYCLEBIN. You can disable the recycle bins at the system or session level. Also, ensure that you
purge existing objects in the recycle bin.
If the MDM Hub will have multiple Operational Reference Stores distributed across different host servers,
create an Oracle database instance on each server.
Create Tablespaces
You must create the CMX_DATA, CMX_INDX, CMX_TEMP tablespaces for the Hub Store.
The following table describes the Oracle tablespaces for the Hub Store:
CMX_INDX Tablespace to contain indexes that the MDM Hub creates and uses.
You must create enough space for the CMX_TEMP tablespace. When you create the tablespaces, adjust the
default tablespace sizes and number of data files based on the volume of data to be loaded into the MDM
Hub.
Creating Tablespaces
Create tablespaces as permanent tablespaces that are managed locally or configured manually.
1. Start SQL*Plus and connect to the database as a user that has privileges to grant options.
2. Use the following statements to grant privileges to the DBA user:
GRANT SELECT ON sys.pending_trans$ TO dbauser with grant option;
GRANT SELECT ON sys.dba_pending_transactions TO dbauser with grant option;
GRANT SELECT ON sys.dba_2pc_pending TO dbauser with grant option;
GRANT EXECUTE ON sys.dbms_xa TO dbauser with grant option;
For information about installing and configuring Oracle RAC, see the Oracle documentation.
You can use Oracle RAC to specify a connection to an Oracle service that is enabled with load balancing and
high availability. Oracle RAC distributes the workload among all available nodes in the cluster. If a node
becomes unavailable, the work fails over to another node.
Most MDM Hub components use load balancing and available nodes. The MDM Hub components that build
their own direct JDBC connection cannot use load balancing. These components do not know the virtual IPs
of the Oracle RAC nodes.
The following table describes the Informatica MDM Hub components that use Oracle RAC load balancing:
Component Description
Batch Jobs Use load balancing when batch jobs are called from a command line because batch
jobs use the tnsnames.ora settings.
Note: Batch jobs cannot use load balancing when called from the Hub Console.
Services Integration Use load-balanced JDBC connections from the application server connection pool.
Framework API
Connections
Process Server Uses load-balanced JDBC connections from the Process Server connection pool.
Repository Manager Uses load-balanced JDBC connections from the application server connection pool
when only DML is required.
Note: Repository Manager cannot use load balancing when DDL is required
because DDL uses a direct JDBC connection.
The following tnsnames.ora entry example shows you how to specify multiple Oracle RAC nodes for an
Oracle service called mdm_service.domain.com:
MDM_SERVICE.DOMAIN.COM =
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL = TCP)(HOST = server1-vip)(PORT = 1521))
(ADDRESS= (PROTOCOL = TCP)(HOST = server2-vip)(PORT = 1521))
(ADDRESS= (PROTOCOL = TCP)(HOST = server3-vip)(PORT = 1521))
The connections to mdm_service.domain.com are load-balanced between the Oracle RAC nodes on server1,
server2, or server3.
Note: Install the application server in the same time zone as the database server.
Before you install the Hub Server and the Process Server on the WebLogic application server, create
WebLogic domains. Use the WebLogic Administration console to create domains for the Hub Server and the
Process Server applications. For more information, see the WebLogic documentation.
If the operating system uses Internet Protocol version 6 (IPv6), you must add -
Djava.net.preferIPv4Stack=true to the script that is in the bin directory of the base domain:
On UNIX. startWebLogic.sh
On Windows. startWebLogic.cmd
Add the following JVM option to the WebLogic startup script to force WebLogic and JGroups to use the
same bind address:
-Djgroups.bind_addr=<bind_addr>
where, <bind_addr> specifies the interface on which to receive and send messages.
Add the following JVM option to JAVA_OPTIONS in the WebLogic startup script to set the
oracle.jdbc.J2EE13Compliant system variable:
-Doracle.jdbc.J2EE13Compliant=true
Set the maximum JVM heap size (-Xmx) to 4 GB or higher in the WebLogic startup script. Change the
following settings:
set JAVA_OPTS=%JAVA_OPTS% -server -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=1024m
The -Xmx parameter must be three to four times the size of XX:MaxPermSize and -XX:PermSize must
be one third or one fourth the size of -XX:MaxPermSize.
1. To configure WebLogic to use an Oracle data source, copy the Oracle JDBC driver to the following
directory:
On UNIX. <WebLogic_install_dir>/server/lib
On Windows. <WebLogic_install_dir>\server\lib
JNDI Name
JNDI path to where the JDBC data source will be bound. Specify jdbc/siperian-cmx_system-ds.
Database Type
Database type that you want to connect to. Select Oracle.
Database Driver
JDBC driver that you want to use to connect to the database. Select Oracle driver (Thin XA).
5. Click Next.
The Transaction Options page appears.
6. Click Next.
The Connection Properties page appears.
7. Enter values for the following connection properties:
Database Name
Name of the database you want to connect to.
Host Name
DNS name or IP address of the server that hosts the database.
Port
Port on which the database server listens for connections requests.
Password
Password of the database user account.
Confirm Password
Password of the database user account.
JNDI Name
JNDI path to where the JDBC data source will be bound. Specify jdbc/siperian-<oracle host
name>-<oracle sid>-<Operational reference Store name>-ds.
Database Type
Database type that you want to connect to. Select Oracle.
Database Driver
JDBC driver that you want to use to connect to the database. Select Oracle driver (Thin XA).
5. Click Next.
The Transaction Options page appears.
6. Click Next.
The Connection Properties page appears.
7. Enter values for the following connection properties:
Database Name
Name of the database you want to connect to.
Host Name
DNS name or IP address of the server that hosts the database.
Password
Password of the database user account.
Confirm Password
Password of the database user account.
8. Click Next.
The Test Database Connection page appears.
9. Click Test Configuration to test the driver connections.
If the test is unsuccessful, you must update the values in the Connection Properties page and then
retry the connection until successful.
10. Click Next.
The Select Targets page appears.
11. Select the server on which you want to deploy the data source.
12. Click Finish.
13. Click Activate Changes.
The following steps provide a high-level overview of the process to set up the WebLogic cluster. For more
information, see the WebLogic documentation.
1. Install WebLogic.
2. Create a domain called mydomain in the following directory:
On UNIX. /BEA/User_Projects/domain
On Windows. \BEA\User_Projects\domain
3. Use the following command to start the Admin server:
On UNIX. ./startWebLogic.sh
On Windows. startWebLogic.cmd
4. Log in to the WebLogic Administrator Console and create a machine, M1.
5. In machine M1, create the managed server MS1.
6. Add the managed server MS1 to machine M1.
7. On machine M1, navigate to the following directory:
On UNIX. <Domain_directory>/bin
On Windows. <Domain_directory>\bin
8. Use the following command to start the managed servers:
Verify that the Process Server operates properly. For instructions on how to configure the MDM Hub to
integrate with the cleanse engine, see the Informatica MDM Multidomain Edition Cleanse Adapter Guide.
For example, you can create the directory install_doc. If you need to troubleshoot the installation, you can
create an archive file of the installation documentation directory and send it to Informatica Global Customer
Support for analysis.
24
5. Answer the prompts described in the following table:
Prompts Description
Enter database type (ORACLE, MSSQL, DB2) Database type. Specify ORACLE.
Enter Oracle Connection Type (service, sid). Connection type. Use one of the following values:
[service] SERVICE
SID
Enter the database host name [localhost] Name of the host that is running the database.
Enter the database port number [1521] Port number that the database listener uses. Default
is 1521.
Enter the database service name [orcl] Name of the Oracle service. This prompt is
displayed if the selected Oracle connection type is
SERVICE. Default is orcl.
Enter Oracle Net connect identifier (TNS Name). TNS name that is used to connect to the Oracle
[orcl] database. Default is orcl.
Master Database Connect URL: Connect URL for the Oracle connection type
"jdbc:oracle:thin:@//<host_name>:<port>/ SERVICE. You can type y to change the default
<service_name>". connect URL. To use the default connect URL, type
Do you want to change the connect URL (y/n) [n] n.
Enter database SID [orcl] Name of the Oracle System ID. This prompt is
displayed if the selected Oracle connection type is
SID.
Enter the Master Database user password Password to access the MDM Hub Master
Database.
Enter locale name from the list: de, en_US, fr, ja, ko, Operating system locale. Default is en_US.
zh_CN. [en_US]
Enter the DBA user name [SYS] User name of the administrative user. Default is
SYS.
Enter the name of the MDM index tablespace Name of the tablespace to contain the index
[CMX_INDX] components for the MDM Hub Master Database.
Default is CMX_INDX.
Enter the name of the MDM temporary tablespace Name of the tablespace to contain the temporary
(Not an Oracle temporary tablespace) [CMX_TEMP] components for the MDM Hub Master Database.
Default is CMX_TEMP.
Enter the name of the Oracle temporary tablespace Name of the Oracle temporary tablespace. Default is
[TEMP] TEMP.
Note: The prompt displays default text in brackets. Press Enter to use the default value and go to the
next prompt.
After you create the MDM Hub Master Database, review sip_ant.log in the following directory:
Prompts Description
Enter database type (ORACLE, MSSQL, DB2) Database type. Specify ORACLE.
Enter Oracle Connection Type (service, sid). Connection type. Use one of the following values:
[service] SERVICE
SID
Enter the Operational Reference Store database Name of the host that is running the database.
host name [localhost]
Enter the Operational Reference Store database Port number that the database listener uses. Default
port number [1521] is 1521.
Enter the Operational Reference Store database Name of the Oracle service. This prompt is
service name [orcl] displayed if the selected Oracle connection type is
SERVICE.
Enter Oracle Net connect identifier (TNS Name) Oracle TNS name. Default is orcl.
[orcl]
Master Database Connect URL: Connect URL for the Oracle connection type
"jdbc:oracle:thin:@//<host_name>:<port>/ SERVICE. You can type y to change the default
<service_name>". connect URL. To use the default connect URL, type
Do you want to change the connect URL (y/n) [n] n.
Enter database SID [orcl] Name of the Oracle System ID. This prompt is
displayed if the selected Oracle connection type is
SID.
Enter the Operational Reference Store database Name of the Operational Reference Store database.
name [cmx_ors] Default is cmx_ors.
Enter the Operational Reference Store database Password to access the Operational Reference
user password Store.
Enter locale name from the list: de, en_US, fr, ja, ko, Operating system locale.
zh_CN. [en_US]
Enter the DBA user name [SYS] User name of the administrative user. Default is
SYS.
Enter the name of the MDM index tablespace Name of the tablespace to contain the index
[CMX_INDX] components for the Operational Reference Store.
Default is CMX_INDX.
Enter the name of the MDM temporary tablespace Name of the tablespace to contain the temporary
(Not an Oracle temporary tablespace) [CMX_TEMP] components for the Operational Reference Store.
Default is CMX_TEMP.
Enter the name of the Oracle temporary tablespace Name of the Oracle temporary tablespace. Default is
[TEMP] TEMP.
Note: The prompt displays default text in brackets. Press Enter to use the default value and go to the
next prompt.
After you create the Operational Reference Store, review sip_ant.log in the following directory:
Prompts Description
Enter database type (ORACLE, MSSQL, DB2) Database type. Specify ORACLE.
Enter Oracle Connection Type (service, sid). Connection type. Use one of the following values:
[service] SERVICE
SID
Enter the database host name [localhost] Name of the host that is running the database.
Enter the database port number [1521] Port number that the database listener uses. Default
is 1521.
Enter the Operational Reference Store database Name of the Oracle service. This prompt is
service name [orcl] displayed if the selected Oracle connection type is
SERVICE. Default is orcl.
Enter Oracle Net connect identifier (TNS Name). TNS name that is used to connect to the Oracle
[orcl] database. Default is orcl.
Master Database Connect URL: Connect URL for the Oracle connection type
"jdbc:oracle:thin:@//<host_name>:<port>/ SERVICE. You can type y to change the default
<service_name>". connect URL. To use the default connect URL, type
Do you want to change the connect URL (y/n) [n] : n.
Enter database SID Name of the Oracle System ID. This prompt is
displayed if the selected Oracle connection type is
SID.
Enter the Master Database user password Password to access the MDM Hub Master
Database.
Enter locale name from the list: de, en_US, fr, ja, ko, Operating system locale. Default is en_US.
zh_CN. [en_US]
Note: The prompt displays default text in brackets. Press Enter to use the default value and go to the
next prompt.
After you import the seed, review the seed.log file in the following directory for errors:
After you import the seed into the MDM Hub Master Database, review sip_ant.log in the following directory:
Prompts Description
Enter database type (ORACLE, MSSQL, DB2) Database type. Specify ORACLE.
Enter Oracle Connection Type (service, sid). Connection type. Use one of the following values:
[service] SERVICE
SID
Enter the Operational Reference Store database Name of the host that is running the database.
host name [localhost]
Enter the Operational Reference Store database Port number that the database listener uses. Default
port number [1521] is 1521.
Enter the Operational Reference Store database Name of the Oracle service. This prompt is
service name displayed if the selected Oracle connection type is
SERVICE.
Enter Oracle Net connect identifier (TNS Name). TNS name that is used to connect to the Oracle
[orcl] database. Default is orcl.
Master Database Connect URL: Connect URL for the Oracle connection type
"jdbc:oracle:thin:@//<host_name>:<port>/ SERVICE. You can type y to change the default
<service_name>". connect URL. To use the default connect URL, type
Do you want to change the connect URL (y/n) [n] : n.
Enter database SID Name of the Oracle System ID. This prompt is
displayed if the selected Oracle connection type is
SID.
Enter the Operational Reference Store database Name of the Operational Reference Store database.
name [cmx_ors] Default is cmx_ors.
Enter the Operational Reference Store database Password to access the Operational Reference
user password Store.
Enter locale name from the list: de, en_US, fr, ja, ko, Operating system locale. Default is en_US.
zh_CN. [en_US]
Enter integer code of Operational Reference Store Specify timeline units to use. Default is days.
Timeline Granularity: Year 5, Month 4, Day 3, Hour Note: The timeline granularity that is once
2, Minute 1, Second 0 [3] configured cannot be modified.
Note: The prompt displays default text in brackets. Press Enter to use the default value and go to the
next prompt.
After you import the seed, review the seed.log file in the following directory for errors:
After you import the seed into the Operational Reference Store, review sip_ant.log in the following
directory:
32
SYS_STUB_FOR_PURITY_ANALYSIS
USER_CONSTRAINTS
USER_CONS_COLUMNS
USER_EXTERNAL_TABLES
USER_INDEXES
USER_JAVA_POLICY
USER_OBJECTS
USER_SEQUENCES
USER_SOURCE
USER_TABLES
USER_TAB_COLS
USER_TAB_COLUMNS
USER_TRIGGERS
UTL_FILE
V$NLS_PARAMETERS
V$VERSION
You must use the same user name to install the Hub Server and the Process Server. If you install the Hub
Server and the Process Server on the same machine, the users who install them must belong to the same
UNIX group.
34
Note: The installation fails if you specify a path that has spaces in the directory or folder names.
To choose another location, click Choose, and then click Next.
On UNIX, the Choose Link Folder window appears.
On Windows, the Choose Shortcut Folder window appears.
8. On UNIX, choose a link folder or select the option to not create links and click Next. On Windows, select
the location to create a product icon or select the option not to create a product icon.
9. Click Next.
The Enter the location of the license file window appears.
10. Click Choose to select a license file, and click Next.
The Application Server window appears.
11. Select WebLogic, and then click Next.
The WebLogic Application Server Home window appears.
12. Configure the following WebLogic Server settings:
a. Choose a path to the WebLogic domain installation directory for the domain you want to use for the
MDM Hub. Click Next.
The WebLogic Application Server Login window appears.
b. Enter WebLogic Server login information.
The following table describes the login parameter fields:
Server Name Host name of the MDM Hub Master Database server.
Service Name or Oracle Specify the connection type that you select when you create the MDM Hub
SID Master Database.
System Schema Password Password of the system schema user to connect to the MDM Hub Master
Database.
Before you run the silent installation for the Hub Server, you must configure the properties file for the silent
installation. The installer reads the file to determine the installation options. The silent installation process
might complete successfully even if you provide incorrect settings, such as an incorrect application server
path or port. You must ensure that you provide correct settings in the properties file.
Copy the Hub Server installation files to the hard disk on the machine where you plan to install the Hub
Server. To install in silent mode, complete the following tasks:
1. Configure the installation properties file and specify the installation options in the properties file.
2. Run the installer with the installation properties file.
The silent installer does not validate the settings in the properties files. You must ensure that you specify
correct settings and verify them before you run the silent installer.
SID
INSTALLER_UI=silent
## If you want to run postInstallSetup as a part of silent install, then set following
property.
## set RUN_DEPLOYMENT_FLAG to 1 if you want to run postInstallSetup
## or set RUN_DEPLOYMENT_FLAG to 0 if you do not want to run postInstallSetup
RUN_DEPLOYMENT_FLAG=1
cmx.appserver.hostname=host1,host2
cmx.appserver.rmi.port=8001,8002
Where, the host name and port number of the first server are host1 and 8001, the host name and port
number of the second server are host2 and 8002.
Note: Separate the port numbers by a comma with no space between them. The order of host names and
port numbers must be the same.
You can install and deploy the Hub Server after you start the cluster.
Property Description
6. Run the following command to repackage the Hub Server EAR file:
On UNIX.
cd <infamdm_install_directory>/hub/server/bin
./sip_ant.sh repackage
On Windows.
cd <infamdm_install_directory>\hub\server\bin
sip_ant.bat repackage
7. Open the WebLogic Server console, and manually create JMS queues. For more information about how
to create JMS queues, see the Informatica MDM Multidomain Edition Configuration Guide.
Note: When you create JMS queues for the MDM Hub, ensure that you select a target server that you
can migrate. When you configure the JMS module, make the target All servers in the cluster. For more
information see the WebLogic documentation.
8. Open the WebLogic Server console, and manually create the connection pools and data sources for the
MDM Hub Master Database and Operational Reference Stores.
9. Manually deploy the Hub Server EAR through the WebLogic Server console.
Note: Select the cluster server name to which you must deploy the application.
43
The following table describes the properties of the installation log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
server/UninstallerData/Logs
On Windows. <infamdm_install_directory>
\hub\server\UninstallerData\Logs
The following table describes the properties of the installation prerequisites log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
server/Logs
On Windows. <infamdm_install_directory>
\hub\server\Logs
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
server/
On Windows. <infamdm_install_directory>
\hub\server\
Usage Get information about the choices that are made during
installation.
The following table describes the properties of the post-installation setup log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
server/logs
On Windows. <infamdm_install_directory>
\hub\server\logs
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
server/logs
On Windows. <infamdm_install_directory>
\hub\server\logs
The following table describes the properties of the WebLogic Server log files:
Property Description
Perform one of the following steps to verify the Hub Server version and build number:
Verify the version and build number in the manifest.mf JAR entry in the siperian-mrm-server.ear file.
The siperian-mrm-server.ear file is in the following directory:
On UNIX. <infamdm_install_directory>/hub/server
On Windows. <infamdm_install_directory>\hub\server
Verify the version and build number in the versionInfo.xml file that is in the following directory:
Note: For AIX systems, change the versionInfo.sh script to run Java from the <JAVA_HOME>/jre/bin
directory.
The Hub Server application must be able to find the Hub Server installation from which you deploy it.
Therefore, do not transfer the EAR file for deployment on another machine. For example, if you install the
Hub Server on a test machine and then deploy the EAR file on the production machine, the application on
production machine cannot find the installation for configuration information such as logging.
Ensure that you deploy the Hub Server application from the Hub Server installation directory.
1. Use the WebLogic Server Administration Console to undeploy the siperian-mrm.ear file.
2. Use the WebLogic Server Administration Console to deploy the siperian-mrm.ear file.
For more information, see the WebLogic Server documentation.
Restart WebLogic
The installation process enables the AnonymousAdminLookupEnabled method of the WebLogic Server. The
AnonymousAdminLookupEnabled method must be enabled for the registration of the Operational Reference
Store. If you do not restart WebLogic Server after you install the Hub Server, the Operational Reference
Store fails.
Change the jbossCacheConfig.xml file in the following location to configure JBoss Cache:
On UNIX. <infamdm_install_dir>/hub/server/resources/jbossCacheConfig.xml
On Windows. <infamdm_install_dir>\hub\server\resources\jbossCacheConfig.xml
lockAcquisitionTimeout
Increase the value of the property to 60000 or higher, to ensure that the Hub Server acquires a cache
object lock.
sync replTimeout
Increase the value of the property to 30000 or higher, to ensure that the Hub Server acquires a cache
object lock.
stateRetrieval timeout
Increase the value of the property to 60000, to ensure initial state retrieval.
clustering
Set up the clustering property for a clustered environment.
Set the clusterName attribute to use the same cluster name for all the members of a single cluster.
jgroupsConfig
Set UDP configurations for the property to ensure that there is no conflict between different cluster
members.
Set the mcast_addr=<multicast_address> attribute to use the same value for all the members of a
single cluster. Use different values for different clusters, or non-clustered MDM Hub Servers on the same
network.
Set the mcast_port=<multicast_port> attribute to use the same value for all the members of a single
cluster. Use different values for different clusters, or non-clustered MDM Hub servers on the same
network.
Ensure that you have a user name and password set up before you start the Hub Console.
Note: When you register an Operational Reference Store in a clustered environment, manually create the
data sources and connection pools for the Operational Reference Stores.
For more information about SERVICE and SID names, see the Oracle documentation.
The Connection Properties page appears.
b. Specify the connection properties for the connection type that you select, and click Next.
The following table lists and describes the connection properties:
Property Description
Database Name for the Operational Reference Store that must appear in the Hub Console.
Display Name
Machine Prefix given to keys to uniquely identify records from the Hub Store instance.
Identifier
Database IP address or name of the server that hosts the Oracle database.
hostname
SID Oracle System Identifier that refers to the instance of the Oracle database running on
the server. The SID field appears if you selected the SID connection type.
Service Name of the Oracle SERVICE used to connect to the Oracle database. The Service
field appears if the you selected the Service connection type.
Port The TCP port of the Oracle listener running on the Oracle database server. The
default is 1521.
Oracle Name by which the database is known on your network as defined in the
TNS Name TNSNAMES.ORA file of the application server.
For example: mydatabase.mycompany.com.
You set the Oracle TNS name when you install the Oracle database. For more
information about the Oracle TNS name, see the Oracle documentation.
User name User name for the Operational Reference Store. By default, this is the user name
that you specify in the script that you use to create the Operational Reference Store.
This user owns all of the Operational Reference Store database objects in the Hub
Store.
Password Password associated with the user name for the Operational Reference Store.
For Oracle, the password is not case sensitive.
By default, this is the password that you specify when you create the Operational
Reference Store.
Note: The Schema Name and the User Name are both the names of the Operational Reference
Store that you specified when you created the Operational Reference Store. If you need this
information, consult your database administrator.
The Summary page appears.
c. Review the summary, and specify additional connection properties.
The following table lists additional connection properties that you can configure:
Property Description
Connection URL Connect URL. The Connection Wizard generates the connect URL by
default. The following list shows the format of the connect URL for the
Oracle connection types:
Service connection type
jdbc:oracle:thin:@//database_host:port/
service_name
Create datasource after Select to create the datasource on the application server after
registration registration.
Note: If you do not select the option, you must manually configure the
data source.
d. For a service connection type, if you want to change the default URL, click the Edit button, specify
the URL, and then click OK.
8. Click Finish.
The Registering Database dialog box appears.
9. Click OK.
The MDM Hub registers the Operational Reference Store.
10. Select the Operational Reference Store that you registered, and click the Test database connection
button to test the database settings.
The Test Database dialog box displays the result of the database connection test.
Use the same user name that you used to install the Hub Server for the Process Server. If you install the Hub
Server and the Process Server on the same machine, the users who install them must belong to the same
UNIX group.
If you install the Process Server and the Hub Server on the same machine, use the operating system user
account that you use for the Hub Server to install the Process Server. Use the root user to install the Process
Server only when the root user account is already used for the Hub Server.
55
To choose the default location, click Next.
To choose another location, click Choose, and then click Next.
Important: Process Server fails to load if the total length of the path exceeds 256 characters or includes
spaces in the directory or folder names.
On UNIX, the Choose Link Folder window appears.
On Windows, the Choose Shortcut Folder window appears.
8. Select a location for the product icons, and click Next.
The Enter Location of License File window appears.
9. Click Choose to select a license file, and click Next.
The Application Server window appears.
10. Select WebLogic, and then click Next.
The WebLogic Application Server Home window appears.
11. Configure the following WebLogic Server settings:
a. Choose a path to the WebLogic domain installation directory for the domain you want to use for the
MDM Hub. Click Next.
The WebLogic Application Server Login window appears.
b. Enter values for the login parameters.
The following table describes the login parameters:
Parameter Description
12. Configure cleanse engine settings for the cleanse engine you use.
If you use Address Doctor, specify the Configuration file and Parameter file locations and the
Correction Type parameter.
If you use Business Objects DQ XI, specify the Host, Port, and Sub File parameters for the Business
Objects DQ XI cleanse engine.
13. Click Next.
The Deploy window appears.
14. To run the post install script during the installation, select Yes, run the script during this installation.
To manually run the post install script, select No, I will run it later.
15. Click Next.
The Pre-Installation Summary window appears.
Note: Do not use the root user when you install the Process Server on RedHat Linux. The root user does not
have a .profile, which InstallAnywhere requires. Instead, create and use a separate user profile to install the
Process Server.
Before you run the silent installation for the Process Server, you must configure the properties file for the
silent installation. The installer reads the file to determine the installation options. The silent installation
process might complete successfully even if you provide incorrect settings, such as an incorrect application
server path or port setting. You must ensure that you provide correct settings in the properties file.
1. Configure the installation properties file and specify the installation options in the properties file.
2. Run the installer with the installation properties file.
The silent installer does not validate the settings in the properties files. You must ensure that you specify
correct settings and verify them before you run the silent installer.
SIP.OS.CHOICE=Red Hat Linux Remove the comment on the property if the operating
system for the installation is Red Hat Linux.
To remove the comment, remove the pound sign (#) in
front of the property.
INSTALLER_UI=silent
## If you want to run postInstallSetup as a part of silent install, then set following
property.
## set RUN_DEPLOYMENT_FLAG to 1 if you want to run postInstallSetup
## or set RUN_DEPLOYMENT_FLAG to 0 if you do not want to run postInstallSetup
RUN_DEPLOYMENT_FLAG=1
## If you want to restart the operating system as a part of silent install, set
following properties to 'YES'.
RESTART_NEEDED=NO
USER_REQUESTED_RESTART=NO
The following table describes the properties of the installation log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
cleanse/UninstallerData/Logs
On Windows. <infamdm_install_directory>
\hub\cleanse\UninstallerData\Logs
63
Property Description
The following table describes the properties of the post-installation setup log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
cleanse/logs
On Windows. <infamdm_install_directory>
\hub\cleanse\logs
The following table describes the properties of the Process Server log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
cleanse/logs
On Windows. <infamdm_install_directory>
\hub\cleanse\logs
The following table describes the properties of the debug log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
cleanse/
On Windows. <infamdm_install_directory>
\hub\cleanse\
Usage Get information about the choices that are made during
installation.
The following table describes the properties of the installation prerequisites log file:
Property Description
Location On UNIX.
<infamdm_install_directory>/hub/
cleanse/Logs
On Windows. <infamdm_install_directory>
\hub\cleanse\Logs
Property Description
Perform one of the following steps to verify the Process Server version and build number:
Verify the version and build number in the manifest.mf JAR entry in the siperian-mrm-cleanse.ear file.
The siperian-mrm-cleanse.ear file is in the following directory:
On UNIX. <infamdm_install_directory>/hub/cleanse
On Windows. <infamdm_install_directory>\hub\cleanse
Verify the version and build number in the versionInfo.xml file that is in the following directory:
On UNIX. <infamdm_install_directory>/hub/cleanse/conf
On Windows. <infamdm_install_directory>\hub\cleanse\conf
On UNIX. Run versionInfo.sh that is in the following directory:
<infamdm_install_directory>/hub/cleanse/bin
On Windows. Run versionInfo.bat that is in the following directory:
<infamdm_install_directory>\hub\cleanse\bin
Note: For AIX systems, change the versionInfo.sh script to run Java from <JAVA_HOME>/jre/bin/java.
Deploy the Process Server application on the same machine on which you install the Process Server. For
example, if you install the Process Server on a test machine, then deploy the EAR file on the test machine. If
you deploy the EAR on the production machine, the application on production machine cannot locate the
installation for configuration information such as logging.
For more information about cleanse engine configuration, see the Informatica MDM Multidomain Edition
Cleanse Adapter Guide.
1. Use the WebLogic Server Administration Console to undeploy the siperian-mrm-cleanse.ear file.
2. Use the WebLogic Server Administration Console to deploy the siperian-mrm-cleanse.ear file.
Ensure that you deploy the Process Server EAR file from the Process Server installation directory.
Set the number of threads to four times the number of processor cores available on the machine for
batch operations. For example, set the number of threads for a dual-core machine to eight threads, and
set the number of threads for a single quad-core to 16 threads.
If you run a memory-intensive process, restrict the total memory allocated to all cleanse operation
threads that run under the JVM to 1 GB.
Note: After migration to a later MDM Hub version, you must change the thread count or default values
are used.
1. Expand the Utilities workbench in the Hub Console, and then click Process Server.
The Process Server tool displays the configured Process Servers.
2. Click Write Lock > Acquire Lock.
3. Select the Process Server for which you must configure multithreading.
4. Click Edit Process Server.
The Process Server tool displays the Add/Edit Process Server dialog box.
5. Set the Threads for Cleanse Operations property.
The default value is 1. You can change the threads for cleanse operations without restarting the Process
Server.
6. Set the Threads for Batch Processing.
The default value is 20.
7. Click OK and then click Save.
Ensure that you configure each Process Server to run on a separate application server.
Property Description
Property Description
Offline The MDM Hub ignores the settings for the Offline
property. Taking the Process Server online or offline
is an administrative task.
Enable Cleanse Operations Specifies whether to use the Process Server for
cleanse operations. Enable to use Process Server
for cleanse operations. Disable if you do not want to
use the Process Server for cleansing. Default is
enabled.
Threads for Cleanse Operations Specifies the number of threads that a server must
handle. Set the thread count higher than the number
of CPUs available.
Enable Match Processing Specifies whether to use the Process Server for
match operations. Enable to use Process Server for
match operations. Disable if you do not want to use
the Process Server for match operations. Default is
enabled.
Ensure that you configure each Process Server to run on a separate application server.
Property Description
Enable Batch Processing Specifies whether to use the Process Server for
batch processing. Enable to use Process Server for
batch jobs. Disable if you do not want to use the
Process Server for batch jobs. Default is enabled.
Threads for Batch Processing Specifies the number of threads that a server must
handle for batch processing. Set the threads to four
times the number of processor cores available on
the machine.
The match population is available as a population.ysp file with the Informatica MDM Hub installation. The
population name is the same as the ysp file name. If you add a Japanese population, and want to use the
Person_Name_Kanji match field, add _Kanji to the population name. For example, Japan_Kanji or
Japan_i_Kanji. If you do this, the standard Person_Name match field is not available.
The population that you use must be compatible with the SSA-Name3 version of the MDM Hub. If you need
additional population files or if you need an updated population file to upgrade to a later version, log a service
request at the Informatica MySupport Portal at http://mysupport.informatica.com. The first population file that
you request with the product is free. You might need population files for other countries or you might need an
updated population file to upgrade to a later version of the MDM Hub.
Prompt Description
Enter a value for ROWID_SSA_POP Unique value for the ROWID_SSA_POP column of the
(example: INFA.0001) DEFAULT [INFA. C_REPOS_SSA_POPULATION metadata table. Default is
0001] INFA.0001
To resolve the issue, resolve the database connection issue. Use the application server console to test the
connection to the database. If you cannot resolve the connection to the cmx_system schema, re-create the
cmx_system schema.
The library path environment variable must contain the following path:
On UNIX. <infamdm_install_directory>/hub/cleanse/lib
On Windows. <infamdm_install_directory>\hub\cleanse\lib
The library path environment variable depends on the operating system:
- AIX. LIBPATH
- HP-UX. SHLIB_PATH
74
- Solaris, Suse, or RedHat. LD_LIBRARY_PATH
- Windows. PATH
The SSAPR environment variable must include the following path for all users:
On UNIX. <infamdm_install_directory>/server_install_dir>/cleanse/resources
On Windows. <infamdm_install_directory>\server_install_dir>\cleanse\resources
On UNIX. <infamdm_install_dir>/server/resources/jbossCacheConfig.xml.
On Windows. <infamdm_install_dir>\server\resources\jbossCacheConfig.xml.
For example, increase lock acquisition timeout and replication timeout as shown in the following sample:
<locking
...
lockAcquisitionTimeout="30000"
...
/>
<sync replTimeout="30000"/>
Uninstallation
This chapter includes the following topics:
Uninstallation Overview, 76
Uninstalling the Hub Store, 76
Uninstalling the Process Server in Graphical Mode, 77
Uninstalling the Hub Server in Graphical Mode, 78
Uninstalling the Process Server in Console Mode, 78
Uninstalling the Hub Server in Console Mode, 79
Manually Undeploying the Process Server, 79
Manually Undeploying the Hub Server, 79
Uninstallation Overview
To uninstall the MDM Hub, you need to remove the Process Server, the Hub Server, and the Hub Store from
the MDM Hub implementation.
You must have administrator privileges to drop the Hub Store schemas.
76
3. Click Write Lock > Acquire Lock.
4. From the list of databases, select the Operational Reference Store to unregister.
5. Click the Unregister database button.
The Databases tool prompts you to confirm unregistering the Operational Reference Store.
6. Click Yes.
7. Use SQL*Plus to connect to the Oracle instance.
8. Use the following command for each Hub Store schema to drop the schema:
drop user <user name> cascade;
If you drop the schemas with the cascade option, the associated schemas are dropped.
u Use the WebLogic Server Administration Console to manually undeploy the siperian-mrmcleanse.ear
file.
For more information, see the WebLogic documentation.
u Use the WebLogic Server Administration Console to manually undeploy the siperian-mrm.ear file.
For more information, see the WebLogic documentation.
C installing
Hub Server 34, 36
clustering Process Server 55, 57
on WebLogic 22
configuring Oracle
configure the init.ora parameters 16
disable the Oracle Recycle Bin 15
J
Oracle RAC 18 JBoss
custom jar files port conflicts 48
repackaging 49 JBoss cache
configuring 50
eviction 50
D lockAcquisitionTimeout 50
mcast_addr 50
databases mcast_port 50
connection testing 17 stateRetrieval timeout 50
target database 51 sync replTimeout 50
wakeUpInterval 50
E L
environment variables
DISPLAY 14 log file
debug log file 45, 65
Hub Server log file 46
H M
Hub Console
starting 51 Master Database
Hub Server creating 24
configuration properties 48 importing metadata 28
deploying on WebLogic cluster 41 match population
installation log files 43 enabling 72
installing 34, 36 MDM Hub
logging settings 47 components 10
postinstallsetup script 48 designing the installation 11
silent installation 38, 40 installation tasks 11
silent properties file 38 introduction 10
uninstalling 79 setting environment variables 14
version and build number 46 system requirements 13
Hub Store
tablespaces, creating 16
uninstalling 76
O
Operational Reference Store
I creating 26
importing metadata 30
installation requirements registering 51
X Window Server 14
80
P target database
selecting 51
postinstallsetup script tns name
for Hub Server 48 adding 17
for Process Server 68 troubleshooting
running 48, 68 post-installation process 74
Process Server
configuration properties 68
configuring 67
deploying on WebLogic cluster 62
U
installation log files 63 uninstalling
installing 55, 57 Hub Server 79
logging settings 67 Hub Store 76
multithreading, configuring 69 Process Server 78
postinstallsetup script 68
redeploying 68
silent installation 58
silent properties file 59
W
threads for batch processing 69 WebLogic
threads for cleanse operations 69 clustering 22
uninstalling 78 configuring 19
version and build number 66 WebLogic cluster
deploying Hub Server 41
deploying Process Server 62
S WebLogic Server
settings 48
silent installation
of Hub Server 40
silent installer
running 61
X
X Window Server
installation requirements 14
T
tablespaces
creating 16
Index 81