Monday, May 02, 2011

Peoplesoft OVM FSCM9.1 Feature Pack 1 Peopletools 8.51.07

As promised, Peoplesoft team keeps the Peoplesoft OVM templates up-to-date. After The latest HCM 9.1 template based on Feature Pack 1 and Peopletools 8.51.02 (Dec-2010), last week has been released the second OVM template for FSCM (first was delivered earlier in Sept-2010).
This one is based on FSCM 9.1 Feature Pack 1 (up to Bundle #9/maintenance Pack #5) and Peopletools 8.51.07. Latest application version and Peopletools pach (well, the patch 08 has been released since then).

1. The database server
After importing the template, start the VM.
Do not use DHCP, but rather a static IP address :
Whatever you entered to start automatically the database, it won’t work (as documented in the readme file) :
As usual now in the PSOVM, CSS fails to start but it won’t harm anything later on :
For testing purpose, following up a previous post on an older PSOVM, I used a lower case database name.
If given a lower case database, you must update the table PS.PSDBOWNER, the deployment script are not doing it properly to make it upper :
And eventually, you’ll have your running database and listener (domain is :
Note :
1. SYSADM’s password upper case :
[oracle@psovmfscmfp1db ~]$ sqlplus sysadm/sysadm

SQL*Plus: Release - Production on Mon May 2 06:32:43 2011

Copyright (c) 1982, 2008, Oracle.  All rights reserved.

ORA-01017: invalid username/password; logon denied

Enter user-name:
[oracle@psovmfscmfp1db ~]$ sqlplus sysadm/SYSADM

SQL*Plus: Release - Production on Mon May 2 06:32:50 2011

Copyright (c) 1982, 2008, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
2. Installed language is English only :
SQL> select language_cd from pslanguages where installed=1;


3. Unlike the first PSOVMs released, there’s no issue with the profile :
SQL> conn / as sysdba
SQL> select username,account_status,expiry_date,profile
from   dba_users
where username in ('PEOPLE','SYSADM') ;
  2    3
USERNAME                       ACCOUNT_STATUS                   EXPIRY_DATE        PROFILE
------------------------------ -------------------------------- ------------------ ------------------------------
PEOPLE                         OPEN                                                DEFAULT
SYSADM                         OPEN                                                DEFAULT

SQL> l
  1* select * from dba_profiles where profile='DEFAULT'
SQL> /

PROFILE                        RESOURCE_NAME                    RESOURCE_TYPE                    LIMIT
------------------------------ -------------------------------- -------------------------------- ----------------------------
DEFAULT                        PASSWORD_GRACE_TIME              PASSWORD                         UNLIMITED
DEFAULT                        PASSWORD_LOCK_TIME               PASSWORD                         UNLIMITED
DEFAULT                        PASSWORD_VERIFY_FUNCTION         PASSWORD                         NULL
DEFAULT                        PASSWORD_REUSE_MAX               PASSWORD                         UNLIMITED
DEFAULT                        PASSWORD_REUSE_TIME              PASSWORD                         UNLIMITED
DEFAULT                        PASSWORD_LIFE_TIME               PASSWORD                         UNLIMITED
DEFAULT                        FAILED_LOGIN_ATTEMPTS            PASSWORD                         UNLIMITED
DEFAULT                        PRIVATE_SGA                      KERNEL                           UNLIMITED
DEFAULT                        CONNECT_TIME                     KERNEL                           UNLIMITED
DEFAULT                        IDLE_TIME                        KERNEL                           UNLIMITED
DEFAULT                        LOGICAL_READS_PER_CALL           KERNEL                           UNLIMITED
DEFAULT                        LOGICAL_READS_PER_SESSION        KERNEL                           UNLIMITED
DEFAULT                        CPU_PER_CALL                     KERNEL                           UNLIMITED
DEFAULT                        CPU_PER_SESSION                  KERNEL                           UNLIMITED
DEFAULT                        SESSIONS_PER_USER                KERNEL                           UNLIMITED
DEFAULT                        COMPOSITE_LIMIT                  KERNEL                           UNLIMITED

16 rows selected.

2. The App/Batch/PIA server
After importing the template, start the VM.
Do not use DHCP, but rather a static IP address : 
Once again, that works great.

3. Peopletools 8.51.07 zipped file for Windows client
[root@psovmfscmfp1 ~]# su - psadm2
cd [psadm2@psovmfscmfp1 ~]$ cd $PS_HOME
[psadm2@psovmfscmfp1 tools]$ ls
FSCM                        cblbin    log                     src
FSCM_InstallLog.log         class  tmp
PSEMAgent                   data   
PSEMViewer                  dict      scripts        <--
PeopleTools_InstallLog.log  etc       sdk                     utility
SecurityAddIns              fonts     secvault                verity
appserv                     jre       setup                   web
bin                         jre1.6.0  sqr                     webserv
[psadm2@psovmfscmfp1 tools]$ ls -lrt
-rwxr-xr-x 1 psadm1 oracle 61191937 Mar 23 21:57
[psadm2@psovmfscmfp1 tools]$

Copy the file and unzip it onto your local desktop. In 2-tier, you’ll need an Oracle client, in 3-tier, no need Oracle client, but you’ll have to configure a WSL listener on the AppServer domain.
1. The SELINUX errors/warnings I have reported a while ago here have been fixed.
2. The missing SETSPACE sqr I reported here has also been fixed.
3. The scripts under $PS_HOME/scripts I was requesting here have been added.
Nice to see they are listening and trying to keep these templates alive as much as possible.

PS: if for some reasons you need to mount a nfs point, that will work fine from the PSOVM database server but not from App/Batch/PIA server. You’ll need to install a couple of additional RPMs, please read more in the Peoplesoft OVM forum’s thread I created here.

Enjoy it,