Sunteți pe pagina 1din 3

Installation of Informatica Server in Unix Before you install the informatica Server on UNIX, set the following PATHS:

1. Ensure that the PATH environment variable has the current working directory(or .) included in it. 2. Set the library path to the absolute directory path (or .) where the Informatica Server is to be installed for the following operating systems: Operating System Solaris AIX HP Library Path LD_LIBRARY_PATH LIBPATH SHLIB_PATH

Example: ----------export LD_LIBRARY_PATH=.:/u01/app/powercenter:/u01/app/powercenter/pconnect/lib: $ODBCHOME/lib:$ORACLE_HOME/lib:$PATH:$LD_LIBRARY_PATH (for Solaris) export LIBPATH=$LD_LIBRARY_PATH (ForIBM AIX) Note: Make sure that Oracle path also has been set in .profile file along with the above paths. The same informatica paths should also be set in the working directory also. Informatica Server Code Page Recommendations Informatica recommends using MS Windows Latin 1(ANSI) as the Informatica Server code page when the Informatica Server runs on Windows. Informatica recommends using ISO 8859-1 Western European as the Informatica Server code page when the Informatica Server runs on UNIX. Steps to Install Informatica Server on Unix 1) Create Repository in the server using Informatica Client. 2) Create a new user in Unix under specific group. This user is called pmuser where informatica server is installed and the working directory will be under this user. 3) Mount the CD(Informatica Media software) on the Unix machine. 4) Ex: On AIX, enter the unix command, mount o ro v cdrfs /dev/cdo /cdrom

5) Once it is mounted, the go to unix folder under this /cdrom 6) Go to /unixserv/aix(or solaris or hpux) folder (depending on the platform) 7) Type ./install command in unix prompt 8) Then, it will ask the working directory where the informatica is to be installed. 9) Specify the directory 10) It will ask you to configure with the repository now (Y/N), press Yes, if you have created the repository. Otherwise, press No. 11) If you press No, then it will just install the software and give the message Installation completed Successfully. 12) If you press Yes, then it will ask you to enter information to configure with Repository. 13) Enter tcp port # over which the Server and Server Manager communicate (Default is ServerPort=4002), Note: If you want to install different version of informatica server in different working directory where already another version of Informatica server is installed in another directory in the same machine, then you have to give the different port number like 4001 14) Enter parameters to connect to the repository (like Repository Name, Repository Userid/Password, DataBase Userid/Password where repository is created, Database Type and Connectstring) 15) Enter DataMovementMode=ASCII. 16) Enter Log file names and optional event logging flag (Choose the Default one) 17) Enter Maximum number of sessions(Choose default, if you want give 20) 18) Rest, give default values.. 19) It will ask for License Key, enter the O/S platform key, for Example, if you install it in IBM AIX O/S, and then enter the key specific to this O/S given by Informatica. If you install Informatica Server in Solaris, then enter Solaris platform key given by Informatica. Pls note that, this is not Informatica product Key. 20) Give OracleKey where Informatica repository is created 21) Enter DisableRecovery=No (if you put Yes, then it will improve the performance, but informatica will not use recovery options which is not advisable. So, better choose No) 22) Rest, give default values. 23) Enter the version of oracle where repository is created.(just give 7 or 8(should not give 8.x)) 24) Rest all default values. 25) Enter ValidateDataCodePages=Yes 26) Rest all default values 27) Informatica Configuration is successfully completed.. 28) In the server manager, register the Informatica server. 29) Once all done, then start informatica server by giving command ./pmserver under the working directory of Informatica in Unix.

Trouble Shooting 1) Problem : When you startup the Informatica server by running ./pmserver, if you get the following error as, LM_2034 Error 67 [Address already in use] binding address to socket. LM_2002 Error in initializing server. Soln :Use the connection info in "Sever Manager -> Edit Server" and "select * from opb_server_info in Infa repository" to test the connection manually from the machine which hosts Infa client and Infa repository respectively. You can ping. If it is Oracle, you can tnsping as well. Please make sure the "hosts" have the proper entries. If the machine that hosts pmserver has more than one network card (more than one ip address), you need to add a line in pmserver.cfg file above the line for "port", ServerAddress=your_ip_address

2)

Problem :When you startup the Informatica server by running ./pmserver, if you get the following error as, CMN_1290 Database driver event...Error occurred loading library [No such file or directory] CMN_1290 Database driver event...Error occurred loading library[libpmora8.a]

Soln : PM_HOME env var defined in .profile for pmuser. It should point to Infa server home dir. Please have PATH env var include PM_HOME and Oracle/bin for the Oracle client. Please have LD_LIBRARY_PATH (or LIBPATH, or...) env var include PM_HOME and Oracle/lib for Oracle client. In pmserver.cfg, you should have "Oracle version=8", if you use Oralce 8 or 9. You have to use 32-bit Oracle 8 client for connecting to 64-bit Oracle 9.

S-ar putea să vă placă și