<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-31216575</id><updated>2012-01-27T16:30:29.547+01:00</updated><category term='psovm password'/><category term='Peoplesoft XP CentOS 64bit 32bit'/><title type='text'>On The Peoplesoft Road</title><subtitle type='html'>Oracle &amp;amp; PeopleSoft administration tasks</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default?start-index=101&amp;max-results=100'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>195</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31216575.post-4678106763217539246</id><published>2011-11-10T21:18:00.001+01:00</published><updated>2011-11-10T21:18:42.110+01:00</updated><title type='text'>Peoplesoft HCM 9.1 Feature Pack 2</title><content type='html'>&lt;p&gt;It has been announced today, the HCM 9.1 feature pack 2 comes with Peopletools 8.52 and a lot more new features including “&lt;em&gt;A new search-based, menu-free navigation capability allows users to easily locate and navigate to relevant information quickly and in context from any page&lt;/em&gt;”, find out the press release &lt;a href="http://www.oracle.com/us/corporate/press/1356761"&gt;here&lt;/a&gt;.     &lt;br /&gt;    &lt;br /&gt;It is not available for download yet on &lt;a href="https://edelivery.oracle.com"&gt;edelivery&lt;/a&gt; but that should be a matter of hours.     &lt;br /&gt;We could also expect the corresponding Peoplesoft OVM template to be release pretty soon, keep tracking &lt;a href="https://edelivery.oracle.com/linux"&gt;edelivery/linux&lt;/a&gt;.    &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-4678106763217539246?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/4678106763217539246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=4678106763217539246' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4678106763217539246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4678106763217539246'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/11/peoplesoft-hcm-91-feature-pack-2.html' title='Peoplesoft HCM 9.1 Feature Pack 2'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-144968119630084447</id><published>2011-11-10T18:27:00.001+01:00</published><updated>2011-11-10T18:27:52.496+01:00</updated><title type='text'>GUID on Web domain</title><content type='html'>&lt;p&gt;I was managing Peoplesoft Web domains in OEM Grid Control (11.1) within the Peoplesoft plugin. After cloning different environments some strange behavior came out.    &lt;br /&gt;    &lt;br /&gt;First, the GUID must be unique across the all the Peoplesoft databases (table PSOPTIONS), otherwise databases are somehow pointing to each other. Before starting with the whole OEM configuration, it’s probably better to set it to blank and restart the Application Server. A new value will be given when Application Server will start.     &lt;br /&gt;    &lt;br /&gt;Then I came to know that a Webserver configuration file also contains the GUID. If it is the wrong one, your Web domain will point to the wrong database… fix it by updating the file $PIA_HOME/webserv/…/domain/webprof/option.prop within the proper GUID value.     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-144968119630084447?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/144968119630084447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=144968119630084447' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/144968119630084447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/144968119630084447'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/11/guid-on-web-domain.html' title='GUID on Web domain'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-1429252913102613116</id><published>2011-11-10T17:10:00.001+01:00</published><updated>2011-11-10T17:10:34.920+01:00</updated><title type='text'>DomainConnectionPwd parameter</title><content type='html'>&lt;p align="justify"&gt;A quick note after an issue I was facing to.    &lt;br /&gt;On Peopletools 8.51, I cloned an existing database, creating new application server domain and copied an existing web domain. Everything went fine, I could connect onto the front-end application and work… until I bounced the application server. On the Peoplesoft login page, an error was returned complaining that application server was down at that time… where it was obviously up and running.     &lt;br /&gt;Checking the application server log file reveals the following :     &lt;br /&gt;&lt;strong&gt;&lt;font size="2" face="Courier New"&gt;&amp;quot;ERROR: Jolt client (ip address &amp;lt;ip_address_is_given_here&amp;gt;) does not have proper application password&amp;quot;        &lt;br /&gt;&lt;/font&gt;&lt;/strong&gt;After few minutes, solution came in the top of my head. A new parameter introduced in 8.50, DomainConnectionPwd, should match between configuration files of application server (psappsrv.cfg) and web server (configuration.properties).     &lt;br /&gt;Once fixed and bounced application server, it worked again. But I just wondering why and how it worked in a first place.     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-1429252913102613116?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/1429252913102613116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=1429252913102613116' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1429252913102613116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1429252913102613116'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/11/domainconnectionpwd-parameter.html' title='DomainConnectionPwd parameter'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-1242763606848578321</id><published>2011-11-03T20:56:00.001+01:00</published><updated>2011-11-03T20:56:50.316+01:00</updated><title type='text'>Peopletools 8.52 : the PS_APP_HOME variable</title><content type='html'>&lt;p&gt;Up to Peopletools 8.51, the application installation (e.g. HRMS, FSCM…) must be done in the exact same folder where the Peopletools have been installed, known as PS_HOME directory. Otherwise you were not able to load any data in a newly created database (through the database setup of FataMover, no option was appearing). It was quite confusing, expecially for new comers in the Peoplesoft world.   &lt;br /&gt;As of Peopletools 8.52, it has been changed. You can install the application where ever you want, and say to the Peopletools where it is through a new variable PS_APP_HOME. That’s not an environment variable, but rather has to be set within the Configuration Manager.    &lt;br /&gt;Let’s have a look.     &lt;br /&gt;First you should create a profile for the database you want to load data in :    &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-VL9aUXIVS1M/TrLx2WgQNnI/AAAAAAAACms/2VSB-biNRHA/s1600-h/db_007%25255B4%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="db_007" border="0" alt="db_007" src="http://lh5.ggpht.com/-AuJmOGI54oQ/TrLx3BearBI/AAAAAAAACm0/VBjgSBgyfd4/db_007_thumb%25255B2%25255D.jpg?imgmax=800" width="587" height="533" /&gt;&lt;/a&gt;     &lt;br /&gt;Then you will define it has a “database” (2tier connection) :    &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-EPx64sVETOY/TrLx4SmVKDI/AAAAAAAACm8/Ms5E_Gbob0U/s1600-h/db_008%25255B6%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="db_008" border="0" alt="db_008" src="http://lh4.ggpht.com/-okoEv85IAGc/TrLx5invavI/AAAAAAAACnE/RKhhpxTngU4/db_008_thumb%25255B4%25255D.jpg?imgmax=800" width="586" height="470" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Next window, a new field is there to define where is the application installed :    &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-YANsqISqWHE/TrLx7P3bANI/AAAAAAAACnM/_GFWkBay37E/s1600-h/db_009%25255B5%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="db_009" border="0" alt="db_009" src="http://lh6.ggpht.com/--HqZzkKJj4c/TrLx8KDTsaI/AAAAAAAACnU/kyNRalA0lH8/db_009_thumb%25255B3%25255D.jpg?imgmax=800" width="587" height="470" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Go till the end of the profile definition.    &lt;br /&gt;Now you should be able to see the application in Datamover, database setup :    &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-T9bdYajktGM/TrLx9CNw-eI/AAAAAAAACnc/z97lbvkxm44/s1600-h/db_010%25255B4%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="db_010" border="0" alt="db_010" src="http://lh6.ggpht.com/-HRXjlj--fM0/TrLx9wO8LfI/AAAAAAAACnk/hCR-A12P-Ss/db_010_thumb%25255B2%25255D.jpg?imgmax=800" width="589" height="450" /&gt;&lt;/a&gt;     &lt;br /&gt;And all the path directories are properly set for the INPUT datafiles in the created dms :    &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-ACsI0Os8F-o/TrLx--UJ-xI/AAAAAAAACns/90STkFOxeF4/s1600-h/db_014%25255B4%25255D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="db_014" border="0" alt="db_014" src="http://lh4.ggpht.com/-oZ2mIW6oyfU/TrLyAIIpNxI/AAAAAAAACn0/Y3bslUK6yKI/db_014_thumb%25255B2%25255D.jpg?imgmax=800" width="590" height="414" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;Now we can discuss the exact use of having separate home for Peopletools and Application, it could really be a debate in the organization.    &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-1242763606848578321?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/1242763606848578321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=1242763606848578321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1242763606848578321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1242763606848578321'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/11/peopletools-852-psapphome-variable.html' title='Peopletools 8.52 : the PS_APP_HOME variable'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-AuJmOGI54oQ/TrLx3BearBI/AAAAAAAACm0/VBjgSBgyfd4/s72-c/db_007_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-5652570821526657099</id><published>2011-11-01T21:16:00.001+01:00</published><updated>2011-11-01T21:16:56.423+01:00</updated><title type='text'>Peopletools 8.52 : managing PIA with psadmin</title><content type='html'>Peopletools 8.52 introduces new options in the psadmin menu, that’s rather interesting to see. Let’s see the PIA part, totally new here.   &lt;br /&gt;It can be managed within the command line   &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[ptools852@orion5 appserv]$ ./psadmin -help    &lt;br /&gt;Usage: &lt;/font&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Miscellaneous options:      &lt;br /&gt;----------------------       &lt;br /&gt;&amp;#160; psadmin&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (Interactive utility)       &lt;br /&gt;&amp;#160; psadmin -h&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (Display this message)       &lt;br /&gt;&amp;#160; psadmin -v&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (Display version number)       &lt;br /&gt;&amp;#160; psadmin -env&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (Display environment as set by psadmin)       &lt;br /&gt;&amp;#160; psadmin -replicate -ch &amp;lt;PS_CFG_HOME&amp;gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Pure Internet Architecture (PIA) Options:      &lt;br /&gt;-----------------------------------       &lt;br /&gt;&amp;#160; &lt;strong&gt;psadmin -w command -d domain&lt;/strong&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (Perform command on PIA domain)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; where 'command' must be one of the following:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; start&amp;#160;&amp;#160;&amp;#160;&amp;#160; (Start the domain)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; shutdown&amp;#160; (Shutdown this domain)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; shutdown! (Forced shutdown of this domain)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; status&amp;#160;&amp;#160;&amp;#160; (Show status for this domain)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; remove&amp;#160;&amp;#160;&amp;#160; (Delete the domain) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; psadmin -w configure -d domain -c c_set -p p_set      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; where 'c_set' specifies domain settings, having the following format:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; minHeapSize/maxHeapSize/maxThreads/authTokenDomain       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; and 'p_set' specifies port settings, having the following format:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; httpPort/httpsPort &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; psadmin -w configure -d domain -s site -c c_set      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; where 'c_set' specifies site settings, having the following format:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; appSrvConnString/webProfile/pooling/reportPath/webProfUser/webProfPword/appSrvConnPword       &lt;br /&gt;&lt;/font&gt;&lt;em&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;…snipped…&amp;gt;&lt;/font&gt;       &lt;br /&gt;&lt;/em&gt;    &lt;br /&gt;Or within the menu     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[ptools852@orion5 appserv]$ env|grep PIA_HOME      &lt;br /&gt;PIA_HOME=/appl/psoft/hcm91fp1_web       &lt;br /&gt;[ptools852@orion5 appserv]$ env|grep CFG_HOME       &lt;br /&gt;PS_CFG_HOME=/appl/psoft/hcm91fp1_dom       &lt;br /&gt;[ptools852@orion5 appserv]$ ./psadmin &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PSADMIN -- Tools Release: 8.52.02      &lt;br /&gt;Copyright (c) 1996, 2011, Oracle. All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------      &lt;br /&gt;PeopleSoft Server Administration       &lt;br /&gt;-------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Config Home:&amp;#160; /appl/psoft/hcm91fp1_dom &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Application Server      &lt;br /&gt;&amp;#160; 2) Process Scheduler       &lt;br /&gt;&amp;#160; 3) Search Server       &lt;br /&gt;&amp;#160; 4) Web (PIA) Server       &lt;br /&gt;&amp;#160; 5) Switch Config Home       &lt;br /&gt;&amp;#160; 6) Replicate Config Home       &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-6, q): 4 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-----------------------------      &lt;br /&gt;PeopleSoft PIA Administration       &lt;br /&gt;----------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_web &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Administer a domain      &lt;br /&gt;&amp;#160; 2) Create a domain       &lt;br /&gt;&amp;#160; 3) Delete a domain &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;=&amp;gt; Let’s create a new web domain for my new Peopletools 8.52 installation.    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[ptools852@orion5 appserv]$ ./psadmin &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PSADMIN -- Tools Release: 8.52.02      &lt;br /&gt;Copyright (c) 1996, 2011, Oracle. All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------      &lt;br /&gt;PeopleSoft Server Administration       &lt;br /&gt;-------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Config Home:&amp;#160; /appl/psoft/hcm91fp1_dom &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Application Server      &lt;br /&gt;&amp;#160; 2) Process Scheduler       &lt;br /&gt;&amp;#160; 3) Search Server       &lt;br /&gt;&amp;#160; 4) Web (PIA) Server       &lt;br /&gt;&amp;#160; 5) Switch Config Home       &lt;br /&gt;&amp;#160; 6) Replicate Config Home       &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-6, q): 4 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-----------------------------      &lt;br /&gt;PeopleSoft PIA Administration       &lt;br /&gt;----------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_web &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Administer a domain      &lt;br /&gt;&amp;#160; 2) Create a domain       &lt;br /&gt;&amp;#160; 3) Delete a domain &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute: 2 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;---------------------------------------------      &lt;br /&gt;PeopleSoft PIA Administration - Create Domain       &lt;br /&gt;--------------------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home: /appl/psoft/hcm91fp1_web &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Create a domain      &lt;br /&gt;&amp;#160; 2) Replicate a domain &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute: 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;---------------------------------------------      &lt;br /&gt;PeopleSoft PIA Administration - Create Domain       &lt;br /&gt;--------------------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_web &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1)&amp;#160; Domain name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[peoplesoft]      &lt;br /&gt;&amp;#160; 2)&amp;#160; Web server&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[weblogic]       &lt;br /&gt;&amp;#160; 3)&amp;#160; Web server root directory&amp;#160;&amp;#160;&amp;#160; :[/opt/oracle]       &lt;br /&gt;&amp;#160; 4)&amp;#160; Web server login id&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[system]       &lt;br /&gt;&amp;#160; 5)&amp;#160; Web server password&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[Passw0rd]       &lt;br /&gt;&amp;#160; 6)&amp;#160; Website name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[ps]       &lt;br /&gt;&amp;#160; 7)&amp;#160; Application server&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[orion5.phoenix.nga]       &lt;br /&gt;&amp;#160; 8)&amp;#160; JSL Port&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[9000]       &lt;br /&gt;&amp;#160; 9)&amp;#160; HTTP Port&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[80]       &lt;br /&gt;&amp;#160; 10) HTTPS Port&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[443]       &lt;br /&gt;&amp;#160; 11) Authentication Token Domain&amp;#160; :[]       &lt;br /&gt;&amp;#160; 12) Web profile&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PROD]       &lt;br /&gt;&amp;#160; 13) Web profile user id&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PTWEBSERVER]       &lt;br /&gt;&amp;#160; 14) Web profile password&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PTWEBSERVER]       &lt;br /&gt;&amp;#160; 15) PeopleSoft reports directory :[/appl/psoft/hcm91fp1_web] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; c) Create the domain as shown      &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute:      &lt;br /&gt;&lt;/font&gt;&lt;/p&gt; Note that some strange behavior, especially when changing the Web Profile, when enter 12 as command to execute, it switches to the next one instead of prompting, it means you have to enter “12” until reaching the expected web profile.   &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;---------------------------------------    &lt;br /&gt;PeopleSoft PIA Administration - Create Domain     &lt;br /&gt;--------------------------------------------- &lt;/font&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_web &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1)&amp;#160; Domain name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[peoplesoft]      &lt;br /&gt;&amp;#160; 2)&amp;#160; Web server&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[weblogic]       &lt;br /&gt;&amp;#160; 3)&amp;#160; Web server root directory&amp;#160;&amp;#160;&amp;#160; :[/appl/mdlware/weblogic]       &lt;br /&gt;&amp;#160; 4)&amp;#160; Web server login id&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[system]       &lt;br /&gt;&amp;#160; 5)&amp;#160; Web server password&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[Passw0rd]       &lt;br /&gt;&amp;#160; 6)&amp;#160; Website name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[hcm91fp1]       &lt;br /&gt;&amp;#160; 7)&amp;#160; Application server&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[orion5.phoenix.nga]       &lt;br /&gt;&amp;#160; 8)&amp;#160; JSL Port&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[9000]       &lt;br /&gt;&amp;#160; 9)&amp;#160; HTTP Port&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[8000]       &lt;br /&gt;&amp;#160; 10) HTTPS Port&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[8443]       &lt;br /&gt;&amp;#160; 11) Authentication Token Domain&amp;#160; :[]       &lt;br /&gt;&amp;#160; 12) Web profile&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[DEV]       &lt;br /&gt;&amp;#160; 13) Web profile user id&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PTWEBSERVER]       &lt;br /&gt;&amp;#160; 14) Web profile password&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PTWEBSERVER]       &lt;br /&gt;&amp;#160; 15) PeopleSoft reports directory :[/appl/psoft/hcm91fp1_web/reports/hcm91fp1] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; c) Create the domain as shown      &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute: c &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Creating the domain. This may take several minutes, please be patient.      &lt;br /&gt;..............................................................       &lt;br /&gt;The domain has been created &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-----------------------------      &lt;br /&gt;PeopleSoft PIA Administration       &lt;br /&gt;----------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_web &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Administer a domain      &lt;br /&gt;&amp;#160; 2) Create a domain       &lt;br /&gt;&amp;#160; 3) Delete a domain &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute: 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;------------------------------------------------------      &lt;br /&gt;PeopleSoft PIA Domain Administration - Choose a Domain       &lt;br /&gt;------------------------------------------------------ &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) peoplesoft &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute: 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;------------------------------------      &lt;br /&gt;PeopleSoft PIA Domain Administration       &lt;br /&gt;------------------------------------ &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_web      &lt;br /&gt;&amp;#160; PIA Domain:&amp;#160;&amp;#160;&amp;#160; peoplesoft &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Boot this domain      &lt;br /&gt;&amp;#160; 2) Shutdown this domain       &lt;br /&gt;&amp;#160; 3) Get the status of this domain       &lt;br /&gt;&amp;#160; 4) Configure this domain       &lt;br /&gt;&amp;#160; 5) Edit configuration files       &lt;br /&gt;&amp;#160; 6) View log files       &lt;br /&gt;&amp;#160; 7) Administer a site       &lt;br /&gt;&amp;#160; 8) Delete a site &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute: 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Starting the domain.....      &lt;br /&gt;Server state changed to STARTING..............       &lt;br /&gt;Server state changed to STANDBY.       &lt;br /&gt;Server state changed to STARTING.............       &lt;br /&gt;Server state changed to ADMIN.       &lt;br /&gt;Server state changed to RESUMING.       &lt;br /&gt;Server state changed to RUNNING.       &lt;br /&gt;Verifying domain status......       &lt;br /&gt;The domain has started.&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;Now, I’m a bit struggled with the variable PIA_HOME, it appears not working afterwards until and unless I set PS_CFG_HOME=$PIA_HOME. Or maybe I did not understood very well that variable usage.     &lt;br /&gt;Anyway, with command line everything become much simpler than ever to start the entire street :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[ptools852@orion5 ~]$ cd $PS_HOME/appserv      &lt;br /&gt;[ptools852@orion5 appserv]$ env|grep PIA_HOME       &lt;br /&gt;PIA_HOME=/appl/psoft/hcm91fp1_web       &lt;br /&gt;[ptools852@orion5 appserv]$ env|grep PS_CFG_HOME       &lt;br /&gt;PS_CFG_HOME=/appl/psoft/hcm91fp1_dom       &lt;br /&gt;[ptools852@orion5 appserv]$ ./psadmin -c boot -d hcm91fp1       &lt;br /&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;Attempting to boot bulletin board...      &lt;br /&gt;tmadmin - Copyright (c) 2007-2008 Oracle.       &lt;br /&gt;Portions * Copyright 1986-1997 RSA Data Security, Inc.       &lt;br /&gt;All Rights Reserved.       &lt;br /&gt;Distributed under license by Oracle.       &lt;br /&gt;Tuxedo is a registered trademark.       &lt;br /&gt;No bulletin board exists. Entering boot mode. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 071 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Booting admin processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;exec BBL -A :      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24244 ... Started.       &lt;br /&gt;1 process started.       &lt;br /&gt;Attaching to active bulletin board. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; Attempting to boot ...      &lt;br /&gt;INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 071 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Booting server processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;exec PSWATCHSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -ID 200223 -D hcm91fp1 -S PSWATCHSRV :      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24248 ... Started.       &lt;br /&gt;exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D hcm91fp1 -S PSAPPSRV :       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24249 ... Started.       &lt;br /&gt;&lt;em&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;…snipped…&amp;gt;&lt;/font&gt;&lt;/em&gt;       &lt;br /&gt;exec JSL -o ./LOGS/stdout -e ./LOGS/stderr -A -- -n //orion5.phoenix.nga:9000 -m 9 -M 12 -I 5 -j ANY -x 40 -S 10 -c 1000000 -w JSH :       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24374 ... Started.       &lt;br /&gt;exec JREPSVR -o ./LOGS/stdout -e ./LOGS/stderr -A -- -W -P /appl/psoft/hcm91fp1_dom/appserv/hcm91fp1/jrepository :       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24384 ... Started.       &lt;br /&gt;15 processes started.       &lt;br /&gt;[ptools852@orion5 appserv]$ ./psadmin -p start -d hcm91fp1       &lt;br /&gt;Attempting to boot bulletin board...       &lt;br /&gt;tmadmin - Copyright (c) 2007-2008 Oracle.       &lt;br /&gt;Portions * Copyright 1986-1997 RSA Data Security, Inc.       &lt;br /&gt;All Rights Reserved.       &lt;br /&gt;Distributed under license by Oracle.       &lt;br /&gt;Tuxedo is a registered trademark.       &lt;br /&gt;No bulletin board exists. Entering boot mode. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 071 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Booting admin processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;exec BBL -A :      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24391 ... Started.       &lt;br /&gt;1 process started.       &lt;br /&gt;Attaching to active bulletin board. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; Attempting to boot ...      &lt;br /&gt;INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 071 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Booting server processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;exec PSMSTPRC -o ./LOGS/stdout -e ./LOGS/stderr -A -- -CD hcm91fp1 -PS PSUNX -A start -S PSMSTPRC :      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24410 ... Started.       &lt;br /&gt;exec PSAESRV -o ./LOGS/stdout -e ./LOGS/stderr -- -CD hcm91fp1 -S PSAESRV :       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24419 ... Started.       &lt;br /&gt;&lt;em&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;…snipped…&amp;gt;&lt;/font&gt;&lt;/em&gt;       &lt;br /&gt;exec PSMONITORSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -ID 88726 -PS PSUNX -S PSMONITORSRV :       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=24473 ... Started.       &lt;br /&gt;8 processes started.       &lt;br /&gt;[ptools852@orion5 appserv]$ ./psadmin -w start -d peoplesoft       &lt;br /&gt;Domain Not Found: peoplesoft       &lt;br /&gt;[ptools852@orion5 appserv]$ export PS_CFG_HOME=$PIA_HOME       &lt;br /&gt;[ptools852@orion5 appserv]$ &lt;strong&gt;./psadmin -w start -d peoplesoft &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Starting the domain........      &lt;br /&gt;Server state changed to STARTING...........       &lt;br /&gt;Server state changed to STANDBY.       &lt;br /&gt;Server state changed to STARTING........       &lt;br /&gt;Server state changed to ADMIN.       &lt;br /&gt;Server state changed to RESUMING.       &lt;br /&gt;Server state changed to RUNNING.       &lt;br /&gt;Verifying domain status......       &lt;br /&gt;The domain has started. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;[ptools852@orion5 appserv]$&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;Same behavior when using the interactive menu of psadmin, once the webserver is created as I showed above, it does not take it in account anymore :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@orion5 ~]# su - ptools852      &lt;br /&gt;[ptools852@orion5 ~]$ cd $PS_HOME/appserv       &lt;br /&gt;[ptools852@orion5 appserv]$ env|grep PIA_HOME       &lt;br /&gt;PIA_HOME=/appl/psoft/hcm91fp1_web       &lt;br /&gt;[ptools852@orion5 appserv]$ env|grep PS_CFG_HOME       &lt;br /&gt;PS_CFG_HOME=/appl/psoft/hcm91fp1_dom       &lt;br /&gt;[ptools852@orion5 appserv]$ ./psadmin &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PSADMIN -- Tools Release: 8.52.02      &lt;br /&gt;Copyright (c) 1996, 2011, Oracle. All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------      &lt;br /&gt;PeopleSoft Server Administration       &lt;br /&gt;-------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Config Home:&amp;#160; /appl/psoft/hcm91fp1_dom &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Application Server      &lt;br /&gt;&amp;#160; 2) Process Scheduler       &lt;br /&gt;&amp;#160; 3) Search Server       &lt;br /&gt;&amp;#160; 4) Web (PIA) Server       &lt;br /&gt;&amp;#160; 5) Switch Config Home       &lt;br /&gt;&amp;#160; 6) Replicate Config Home       &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-6, q): 4 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-----------------------------      &lt;br /&gt;PeopleSoft PIA Administration       &lt;br /&gt;----------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_dom &lt;em&gt;&amp;lt;—here it is not my predefined $PIA_HOME&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Administer a domain      &lt;br /&gt;&amp;#160; 2) Create a domain       &lt;br /&gt;&amp;#160; 3) Delete a domain &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute:      &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;Well, from the &lt;a href="http://download.oracle.com/docs/cd/E25688_01/pt852pbr0/eng/psbooks/tsvt/htm/tsvt06.htm#gcdc165f12c19ae42_ef90c_130d410e217__73ed"&gt;Peoplebooks&lt;/a&gt;, we can read “&lt;em&gt;If you have the PIA_HOME environment variable set, this overrides the use of PS_CFG_HOME for PIA installations.&lt;/em&gt;”, that’s fine, it worked as I showed above for install, but does it mean it won’t override PS_CFG_HOME afterwards ? Or preferably, you change PS_CFG_HOME on-line, or before running psadmin to the desired PIA_HOME.     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-5652570821526657099?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/5652570821526657099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=5652570821526657099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/5652570821526657099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/5652570821526657099'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/11/peopletools-852-managing-pia-with.html' title='Peopletools 8.52 : managing PIA with psadmin'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-86439258876765890</id><published>2011-11-01T18:13:00.001+01:00</published><updated>2011-11-01T18:13:42.945+01:00</updated><title type='text'>Peopletools 8.52 : psadmin</title><content type='html'>&lt;p&gt;There are few interesting changes in the Peopletools 8.52 psadmin menu :    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;PeopleSoft Server Administration      &lt;br /&gt;-------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Config Home:&amp;#160; /appl/psoft/hcm91fp1_dom&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Application Server      &lt;br /&gt;&amp;#160; 2) Process Scheduler       &lt;br /&gt;&amp;#160; 3) Search Server       &lt;br /&gt;&lt;strong&gt;&amp;#160; 4) Web (PIA) Server        &lt;br /&gt;&amp;#160; 5) Switch Config Home         &lt;br /&gt;&lt;/strong&gt;&amp;#160; 6) Replicate Config Home       &lt;br /&gt;&amp;#160; q) Quit&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Option 4 and 5 have been added compared to the previous Peopletools version.    &lt;br /&gt;The option 5 is rather good, be able to change the PS_CFG_HOME on-line without exiting from the program. Managing different home is now greatly simplified :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-6, q): 5 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Please provide new Config Home location or q to quit:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The option 4, managing the PIA within the psadmin is useful &lt;u&gt;if and only if&lt;/u&gt; the webserver is hosted on the same server.     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[ptools852@orion5 appserv]$ ./psadmin &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PSADMIN -- Tools Release: 8.52.02      &lt;br /&gt;Copyright (c) 1996, 2011, Oracle. All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------      &lt;br /&gt;PeopleSoft Server Administration       &lt;br /&gt;-------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Config Home:&amp;#160; /appl/psoft/hcm91fp1_dom &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Application Server      &lt;br /&gt;&amp;#160; 2) Process Scheduler       &lt;br /&gt;&amp;#160; 3) Search Server       &lt;br /&gt;&amp;#160; 4) Web (PIA) Server       &lt;br /&gt;&amp;#160; 5) Switch Config Home       &lt;br /&gt;&amp;#160; 6) Replicate Config Home       &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-6, q): 4 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-----------------------------      &lt;br /&gt;PeopleSoft PIA Administration       &lt;br /&gt;----------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; PIA Home:&amp;#160;&amp;#160; /appl/psoft/hcm91fp1_web &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Administer a domain      &lt;br /&gt;&amp;#160; 2) Create a domain       &lt;br /&gt;&amp;#160; 3) Delete a domain &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Here we can see the output of the PIA_HOME variable, if it is not set in the environment, it is set by default to PS_CFG_HOME (Config Home).    &lt;br /&gt;Well, I’m not sure how to quantify the customer having such configuration (Peopletools installed onto the webserver), but as far as I know from the shops I worked for, that’s rather rare. Anyway, I’ll test this option in a coming blog entry.     &lt;br /&gt;    &lt;br /&gt;There’s also some new options in the psadmin command line, PIA management, delete an application domain, find out more within the command “psadmin –help”.     &lt;br /&gt;Find out more in the OTN hosted Peoplebooks : &lt;a title="http://download.oracle.com/docs/cd/E25688_01/pt852pbr0/eng/psbooks/tsvt/book.htm?File=tsvt/htm/tsvt06.htm#H2001" href="http://download.oracle.com/docs/cd/E25688_01/pt852pbr0/eng/psbooks/tsvt/book.htm?File=tsvt/htm/tsvt06.htm#H2001"&gt;http://download.oracle.com/docs/cd/E25688_01/pt852pbr0/eng/psbooks/tsvt/book.htm?File=tsvt/htm/tsvt06.htm#H2001&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;Now, building a new environment for Peopletools 8.52 on Oracle Linux 6.1 (well, it is not certified yet, but looks to work like a charm), create a new application domain can return the following error :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;----------------------------------------------      &lt;br /&gt;Quick-configure menu -- domain: hcm91fp1       &lt;br /&gt;----------------------------------------------       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Features&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Settings       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========       &lt;br /&gt;&amp;#160; 1) Pub/Sub Servers&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 16) DBNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[hcm91fp1]       &lt;br /&gt;&amp;#160; 2) Quick Server&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 17) DBTYPE&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[ORACLE]       &lt;br /&gt;&amp;#160; 3) Query Servers&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 18) UserId&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PS]       &lt;br /&gt;&amp;#160; 4) Jolt&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Yes&amp;#160;&amp;#160; 19) UserPswd&amp;#160;&amp;#160; :[PS]       &lt;br /&gt;&amp;#160; 5) Jolt Relay&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 20) DomainID&amp;#160;&amp;#160; :[hcm91fp1]       &lt;br /&gt;&amp;#160; 6) WSL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 21) AddToPATH&amp;#160; :[.]       &lt;br /&gt;&amp;#160; 7) PC Debugger&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 22) ConnectID&amp;#160; :[people]       &lt;br /&gt;&amp;#160; 8) Event Notification: No&amp;#160;&amp;#160;&amp;#160; 23) ConnectPswd:[peop1e]       &lt;br /&gt;&amp;#160; 9) MCF Servers&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 24) ServerName :[]       &lt;br /&gt;10) Perf Collator&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 25) WSL Port&amp;#160;&amp;#160; :[7000]       &lt;br /&gt;11) Analytic Servers&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 26) JSL Port&amp;#160;&amp;#160; :[9000]       &lt;br /&gt;12) Domains Gateway&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 27) JRAD Port&amp;#160; :[9100] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Actions      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; =========       &lt;br /&gt;13) Load config as shown       &lt;br /&gt;14) Custom configuration       &lt;br /&gt;15) Edit environment settings       &lt;br /&gt;&amp;#160; h) Help for this menu       &lt;br /&gt;&amp;#160; q) Return to previous menu &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Enter selection (1-27, h, or q): 13      &lt;br /&gt;Performing load prechecks ...       &lt;br /&gt;/appl/psoft/ptools852/bin/ubbgen: error while loading shared libraries: libtux.so: cannot open shared object file: No such file or directory &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;==============ERROR!================      &lt;br /&gt;UBBGEN encountered an error while configuring! &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;==============ERROR!================      &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;It is nothing but LD_LIBRARY_PATH not set. Adding it in the .bash_profile as below :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[ptools852@orion5 ~]$ more .bash_profile      &lt;br /&gt;# .bash_profile &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;# Get the aliases and functions      &lt;br /&gt;if [ -f ~/.bashrc ]; then       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; . ~/.bashrc       &lt;br /&gt;fi &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;# User specific environment and startup programs &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PATH=$PATH:$HOME/bin &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;export PATH &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;TUXDIR=/appl/mdlware/tuxedo; export TUXDIR      &lt;br /&gt;ORACLE_BASE=/appl/oracle; export ORACLE_BASE       &lt;br /&gt;ORACLE_HOME=$ORACLE_BASE/product/11.2.0; export ORACLE_HOME       &lt;br /&gt;ORACLE_BIN=$ORACLE_HOME/bin &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PS_HOME=/appl/psoft/ptools852; export PS_HOME      &lt;br /&gt;PS_CFG_HOME=/appl/psoft/hcm91fp1_dom; export PS_CFG_HOME       &lt;br /&gt;PIA_HOME=/appl/psoft/hcm91fp1_web; export PIA_HOME&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$TUXDIR/lib; export LD_LIBRARY_PATH &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PATH=$TUXDIR/bin:$ORACLE_BASE:$ORACLE_HOME:$ORACLE_BIN:$PATH &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;. $PS_HOME/psconfig.sh      &lt;br /&gt;[ptools852@orion5 ~]$       &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;Now, disconnect, reconnect and rerun the configuration menu, it should work :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;----------------------------------------------      &lt;br /&gt;Quick-configure menu -- domain: hcm91fp1       &lt;br /&gt;----------------------------------------------       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Features&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Settings       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========       &lt;br /&gt;&amp;#160; 1) Pub/Sub Servers&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 16) DBNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[hcm91fp1]       &lt;br /&gt;&amp;#160; 2) Quick Server&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 17) DBTYPE&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[ORACLE]       &lt;br /&gt;&amp;#160; 3) Query Servers&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 18) UserId&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PS]       &lt;br /&gt;&amp;#160; 4) Jolt&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Yes&amp;#160;&amp;#160; 19) UserPswd&amp;#160;&amp;#160; :[PS]       &lt;br /&gt;&amp;#160; 5) Jolt Relay&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 20) DomainID&amp;#160;&amp;#160; :[hcm91fp1]       &lt;br /&gt;&amp;#160; 6) WSL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 21) AddToPATH&amp;#160; :[.]       &lt;br /&gt;&amp;#160; 7) PC Debugger&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 22) ConnectID&amp;#160; :[people]       &lt;br /&gt;&amp;#160; 8) Event Notification: No&amp;#160;&amp;#160;&amp;#160; 23) ConnectPswd:[peop1e]       &lt;br /&gt;&amp;#160; 9) MCF Servers&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 24) ServerName :[]       &lt;br /&gt;10) Perf Collator&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 25) WSL Port&amp;#160;&amp;#160; :[7000]       &lt;br /&gt;11) Analytic Servers&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 26) JSL Port&amp;#160;&amp;#160; :[9000]       &lt;br /&gt;12) Domains Gateway&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 27) JRAD Port&amp;#160; :[9100] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Actions      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; =========       &lt;br /&gt;13) Load config as shown       &lt;br /&gt;14) Custom configuration       &lt;br /&gt;15) Edit environment settings       &lt;br /&gt;&amp;#160; h) Help for this menu       &lt;br /&gt;&amp;#160; q) Return to previous menu &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Enter selection (1-27, h, or q): 13      &lt;br /&gt;Performing load prechecks ...       &lt;br /&gt;Loading validation table...       &lt;br /&gt;&amp;#160; setting DBName=hcm91fp1       &lt;br /&gt;&amp;#160; setting DBType=ORACLE       &lt;br /&gt;&amp;#160; setting UserId=PS       &lt;br /&gt;&amp;#160; setting UserPswd=PS       &lt;br /&gt;&amp;#160; setting ConnectId=people       &lt;br /&gt;&amp;#160; setting ConnectPswd=peop1e       &lt;br /&gt;&amp;#160; setting ServerName=       &lt;br /&gt;&amp;#160; setting Port=7000       &lt;br /&gt;&amp;#160; setting Port=9000       &lt;br /&gt;&amp;#160; setting Listener Port=9100       &lt;br /&gt;&amp;#160; setting Domain ID=hcm91fp1       &lt;br /&gt;&amp;#160; setting Add to PATH=.       &lt;br /&gt;New CFG file written with modified Startup parameters &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Log Directory entry not found in configuration file.      &lt;br /&gt;Setting Log Directory to the default... [PS_SERVDIR/LOGS]       &lt;br /&gt;Spawning disabled for server PSAPPSRV.       &lt;br /&gt;Configuration file successfully created.       &lt;br /&gt;CFG setting changes completed       &lt;br /&gt;Loading configuration...       &lt;br /&gt;Domain configuration complete.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Nothing new here, it has always been like that on Linux, but that’s always good to remind it.&amp;#160; &lt;br /&gt;    &lt;br /&gt;As an other side note, creating a new process scheduler domain, you also may encounter the following warning (I don’t like warning, they sound like repeating error !) :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;WARNING: PSDSTSRV is configured with Min instance set to 1. To avoid loss of service, configure Min instance to atleast 2.      &lt;br /&gt;&lt;/font&gt;Rather strange to have this when creating a default prcs, better to change it now, modify the configuration file $PS_CFG_HOME/appserv/prcs/hcm91fp1/psprcs.cfg and reload.     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-86439258876765890?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/86439258876765890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=86439258876765890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/86439258876765890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/86439258876765890'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/11/peopletools-852-psadmin.html' title='Peopletools 8.52 : psadmin'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-2877155850500722310</id><published>2011-10-31T22:35:00.001+01:00</published><updated>2011-10-31T22:35:41.844+01:00</updated><title type='text'>Peopletools 8.52 client installation</title><content type='html'>&lt;p&gt;Peopletools 8.52 is shipped with a client binaries installer. That’s new, but what is it exactly ? Well, it is the bare-minimum you need to work on a Peoplesoft database instance. That’s rather good if you have developers around, they probably do not need the entire installation on their own workstation. For those who know the Peoplesoft OVM template, there was something similar in the latest one with the zipfile &lt;em&gt;toolsclient.zip&lt;/em&gt;, please see &lt;a href="http://gasparotto.blogspot.com/2011/05/peoplesoft-ovm-fscm91-feature-pack-1.html"&gt;here&lt;/a&gt;.     &lt;br /&gt;It is a much lighter installer, about 500Mb, from &lt;a href="http://edelivery.oracle.com"&gt;http://edelivery.oracle.com&lt;/a&gt;, select product pack “PeopleSoft Enterprise”, choose a platform (it does not actually matter which one), and click on “PeopleSoft PeopleTools 8.52 Media Pack”. Download “PeopleSoft PeopleTools 8.52 Client Only”, part V27722-01.     &lt;br /&gt;&lt;em&gt;&lt;font color="#ff0000"&gt;Note that the client is only for Windows plateform.&lt;/font&gt;&lt;/em&gt;     &lt;br /&gt;After unzipping, let’s go for the client install (here below on Windows 2008) :     &lt;br /&gt;&amp;#160;&lt;a href="http://lh5.ggpht.com/-A6njoxQgTrg/Tq8T8ngftAI/AAAAAAAACgM/V-mP6GTU-y8/s1600-h/PT85200wc_001%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_001" border="0" alt="PT85200wc_001" src="http://lh3.ggpht.com/-kh14hU-RGtE/Tq8T9WDGrGI/AAAAAAAACgU/BDLzO7lkS-Y/PT85200wc_001_thumb%25255B2%25255D.jpg?imgmax=800" width="604" height="496" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-95DyIHItNwE/Tq8T-fsluGI/AAAAAAAACgc/X9r8nlH7SH0/s1600-h/PT85200wc_003%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_003" border="0" alt="PT85200wc_003" src="http://lh4.ggpht.com/-nVBCEzPvIYs/Tq8T-9UBdiI/AAAAAAAACgk/z1WQnDk-Htw/PT85200wc_003_thumb%25255B1%25255D.jpg?imgmax=800" width="609" height="428" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-Jf0HeIKGmkc/Tq8UAWLZwTI/AAAAAAAACgs/tZ9-krXf_G8/s1600-h/PT85200wc_004%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_004" border="0" alt="PT85200wc_004" src="http://lh6.ggpht.com/-HPaHsIb8go8/Tq8UBMw2RdI/AAAAAAAACg0/6gBnc3DUwS0/PT85200wc_004_thumb%25255B2%25255D.jpg?imgmax=800" width="610" height="428" /&gt;&lt;/a&gt;     &lt;br /&gt;The license code is the same for the “standard” Peopletools install :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-_zMzJM66MGk/Tq8UCKmX_sI/AAAAAAAACg8/uAw7LTqUrRI/s1600-h/PT85200wc_005%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_005" border="0" alt="PT85200wc_005" src="http://lh6.ggpht.com/-3hWhTxYR6K0/Tq8UC5Sjn6I/AAAAAAAAChA/J8G3WMskQro/PT85200wc_005_thumb%25255B2%25255D.jpg?imgmax=800" width="612" height="429" /&gt;&lt;/a&gt;     &lt;br /&gt;Usually, the Non-Unicode/Unicode type is for the data we are loading into the database, since it won’t install any of the loading scripts and data files, I’m wondering why the question is there and what it does exactly, but keep consistency with you whole environment:     &lt;br /&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/--Nx-Mnf9Fxw/Tq8UDToqMMI/AAAAAAAAChM/k256aQvhw18/s1600-h/PT85200wc_006%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_006" border="0" alt="PT85200wc_006" src="http://lh6.ggpht.com/-zFjtXUsOvRc/Tq8UEVrV0OI/AAAAAAAAChU/i7Rx5uUP4Z4/PT85200wc_006_thumb%25255B2%25255D.jpg?imgmax=800" width="614" height="431" /&gt;&lt;/a&gt;     &lt;br /&gt;Choose a directory to install into :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-bKcwPPFYDSc/Tq8UE9sPQ9I/AAAAAAAAChY/PeB1gY2gMQI/s1600-h/PT85200wc_007%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_007" border="0" alt="PT85200wc_007" src="http://lh3.ggpht.com/-p1w_vcmpb9k/Tq8UFjohzmI/AAAAAAAAChg/VstWS22b0ho/PT85200wc_007_thumb%25255B2%25255D.jpg?imgmax=800" width="620" height="436" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-15TxwH4KaRI/Tq8UGfPrWTI/AAAAAAAAChs/qZqBvj0vW2E/s1600-h/PT85200wc_008%25255B5%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_008" border="0" alt="PT85200wc_008" src="http://lh4.ggpht.com/-nVlZ3Xg_S7Y/Tq8UHcPPbgI/AAAAAAAACh0/RG4ChEnRxEI/PT85200wc_008_thumb%25255B3%25255D.jpg?imgmax=800" width="620" height="436" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-dFk2utQ6ce4/Tq8UIfckFnI/AAAAAAAACh8/tOHsE-knbNQ/s1600-h/PT85200wc_009%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_009" border="0" alt="PT85200wc_009" src="http://lh5.ggpht.com/-D4J4nMTJA1o/Tq8UJW0EJnI/AAAAAAAACiE/s4iGYtcdViQ/PT85200wc_009_thumb%25255B1%25255D.jpg?imgmax=800" width="623" height="440" /&gt;&lt;/a&gt;     &lt;br /&gt;Here also I’m not sure to understand why the PSEMHUB is there, it is used by the PSEMAgent, but you probably don’t want to manage remotely the client installation, but again, here we go :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-SL71xVUT_uY/Tq8UKI0A6fI/AAAAAAAACiM/OcxiuyBjUM4/s1600-h/PT85200wc_010%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_010" border="0" alt="PT85200wc_010" src="http://lh4.ggpht.com/-35x59R5fRUQ/Tq8ULWTbaGI/AAAAAAAACiU/FVsxSJIeQrQ/PT85200wc_010_thumb%25255B2%25255D.jpg?imgmax=800" width="625" height="436" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-m3GK3HCg7mk/Tq8UMZ2Me5I/AAAAAAAACic/StFceqrp5QA/s1600-h/PT85200wc_011%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_011" border="0" alt="PT85200wc_011" src="http://lh5.ggpht.com/-yY45ZObP9jk/Tq8UNrrX7iI/AAAAAAAACik/1Ovzdx4PUzs/PT85200wc_011_thumb%25255B1%25255D.jpg?imgmax=800" width="631" height="443" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-ArhgkzRIB4g/Tq8UOOfGjEI/AAAAAAAACis/LpIAw5S5UV4/s1600-h/PT85200wc_012%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_012" border="0" alt="PT85200wc_012" src="http://lh4.ggpht.com/-NQ99-4p4Kqg/Tq8UPIBMOEI/AAAAAAAACi0/UuzwD53rinI/PT85200wc_012_thumb%25255B2%25255D.jpg?imgmax=800" width="626" height="437" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-q02H8v0HGo4/Tq8UQqDwgQI/AAAAAAAACi8/qOVFdqwCHyw/s1600-h/PT85200wc_013%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_013" border="0" alt="PT85200wc_013" src="http://lh5.ggpht.com/-WgLgi-x2Ryk/Tq8URA6RITI/AAAAAAAACjE/4XNzYuloDUQ/PT85200wc_013_thumb%25255B1%25255D.jpg?imgmax=800" width="628" height="443" /&gt;&lt;/a&gt;     &lt;br /&gt;In the process above, that’s interesting to note the installer never prompt for the Oracle binaries (%ORACLE_HOME%\bin) like it is for the server Peopletools installation on Windows.     &lt;br /&gt;    &lt;br /&gt;The client can also be patch with the latest Peopletools patch, since the patch 8.52.02 is already available, let’s apply it on that client. So far, there’s no patch dedicated to the client only installation, so the patch is twice bigger than the client installer… :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-tARwXGVMoi0/Tq8USjFRdzI/AAAAAAAACjM/ZGe3aSpuPsA/s1600-h/PT85200wc_014%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_014" border="0" alt="PT85200wc_014" src="http://lh6.ggpht.com/-X03C-TcHqP0/Tq8UTeBVYBI/AAAAAAAACjU/jWeXfiP__oA/PT85200wc_014_thumb%25255B1%25255D.jpg?imgmax=800" width="527" height="475" /&gt;&lt;/a&gt;     &lt;br /&gt;&amp;#160; &lt;a href="http://lh5.ggpht.com/-zgVEL9_2MKg/Tq8UUDWRwFI/AAAAAAAACjc/a5jDQwtI22o/s1600-h/PT85200wc_016%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_016" border="0" alt="PT85200wc_016" src="http://lh3.ggpht.com/-GXJhgwHXf78/Tq8UU7zgpiI/AAAAAAAACjg/KHRR8QHhQLs/PT85200wc_016_thumb%25255B1%25255D.jpg?imgmax=800" width="524" height="344" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-jjiVFEyS61w/Tq8UVajEBOI/AAAAAAAACjs/yhBNs89drU0/s1600-h/PT85200wc_017%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_017" border="0" alt="PT85200wc_017" src="http://lh3.ggpht.com/-etTVJM6NM9Q/Tq8UWcKK7WI/AAAAAAAACj0/J-LyizxE01Y/PT85200wc_017_thumb%25255B1%25255D.jpg?imgmax=800" width="626" height="439" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-nsTWK9OkEGQ/Tq8UXQY_o8I/AAAAAAAACj8/TsFPlcc8_pI/s1600-h/PT85200wc_018%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_018" border="0" alt="PT85200wc_018" src="http://lh6.ggpht.com/-NPISIiCxQCs/Tq8UYBLOmBI/AAAAAAAACkE/9tPw1WAIKoo/PT85200wc_018_thumb%25255B1%25255D.jpg?imgmax=800" width="634" height="445" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-XQ4QjVB3h5w/Tq8UZGeQ_BI/AAAAAAAACkM/nHK70X5bvsI/s1600-h/PT85200wc_019%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_019" border="0" alt="PT85200wc_019" src="http://lh5.ggpht.com/-kgMj2AX_tZA/Tq8UZzh6AjI/AAAAAAAACkU/17zBGPWYG0w/PT85200wc_019_thumb%25255B1%25255D.jpg?imgmax=800" width="642" height="453" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-vBNSwsxPGUI/Tq8Ua0VjdEI/AAAAAAAACkc/JWyWTkv7kpk/s1600-h/PT85200wc_020%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_020" border="0" alt="PT85200wc_020" src="http://lh4.ggpht.com/-DnwdYUBn0-0/Tq8UbgbyxYI/AAAAAAAACkk/0DKGuYelkTg/PT85200wc_020_thumb%25255B1%25255D.jpg?imgmax=800" width="647" height="457" /&gt;&lt;/a&gt;     &lt;br /&gt;Here you decide what kind of installation you are doing. However, I’m not sure what will happen if you choose to patch a client and here below check “Full Install”. Is your client become a server ? It probably has to be tested. Let’s have a client only patch install :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-tVqQiJqk1Lc/Tq8Ucfme3tI/AAAAAAAACks/S38pUiILXsM/s1600-h/PT85200wc_021%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_021" border="0" alt="PT85200wc_021" src="http://lh6.ggpht.com/-axj8yzI_jOI/Tq8UdWtlWWI/AAAAAAAACk0/aCNpNm78bDE/PT85200wc_021_thumb%25255B2%25255D.jpg?imgmax=800" width="648" height="452" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-WmOucyB84Dw/Tq8UeFM1ivI/AAAAAAAACk8/sIV5yRihwbU/s1600-h/PT85200wc_022%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_022" border="0" alt="PT85200wc_022" src="http://lh5.ggpht.com/-TSLFiwn9r3M/Tq8UfkDbkEI/AAAAAAAAClE/s9PCXR1Abq8/PT85200wc_022_thumb%25255B1%25255D.jpg?imgmax=800" width="645" height="453" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-4ANrPRPr0PE/Tq8UgAZtI5I/AAAAAAAAClM/dl2OqPlmmI0/s1600-h/PT85200wc_023%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_023" border="0" alt="PT85200wc_023" src="http://lh6.ggpht.com/-1CnnX0YuSSA/Tq8UhvSEw4I/AAAAAAAAClU/GZcBdktXN2E/PT85200wc_023_thumb%25255B1%25255D.jpg?imgmax=800" width="642" height="448" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-zZ1VPpDdn_c/Tq8UiRlnfkI/AAAAAAAAClc/tr9V6a3GEvA/s1600-h/PT85200wc_024%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_024" border="0" alt="PT85200wc_024" src="http://lh5.ggpht.com/-DleFhXiuhR8/Tq8Ujm_bgtI/AAAAAAAAClk/1vt47dOJIZE/PT85200wc_024_thumb%25255B1%25255D.jpg?imgmax=800" width="649" height="458" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-gtqI5ZEdtd0/Tq8UkBUIPhI/AAAAAAAACls/7Hg5M7vRZ28/s1600-h/PT85200wc_026%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_026" border="0" alt="PT85200wc_026" src="http://lh5.ggpht.com/-eL5Xd48O8Mw/Tq8UlEitiXI/AAAAAAAACl0/P_Zox0jk-ZA/PT85200wc_026_thumb%25255B1%25255D.jpg?imgmax=800" width="654" height="456" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;In the end of the process, here are the different folders present in the client home :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-Q9V3aFiKwGU/Tq8UmWxYAkI/AAAAAAAACl8/lp-Gmb0MF40/s1600-h/PT85200wc_025%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_025" border="0" alt="PT85200wc_025" src="http://lh3.ggpht.com/-rS-Z20uNSl4/Tq8Uncwm4lI/AAAAAAAACmE/79kk091mVcA/PT85200wc_025_thumb%25255B2%25255D.jpg?imgmax=800" width="657" height="452" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;It’s really a light install, no script, no data. Should you load a database, do not use that installation, go for a full (or server) installation instead.    &lt;br /&gt;But that’s still good to have for developers’ local workstation installation.     &lt;br /&gt;***     &lt;br /&gt;You may receive the following error when launching AppDesigner and DataMover (“&lt;em&gt;the application has failed to start because its side-by-side configuration is incorrect&lt;/em&gt;”) :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-aECUTXyOmWA/Tq8Unz5sCiI/AAAAAAAACmM/GDnlRdpPOSI/s1600-h/PT85200wc_027%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_027" border="0" alt="PT85200wc_027" src="http://lh6.ggpht.com/-qVT9ziXGG3c/Tq8Uo0PTlgI/AAAAAAAACmU/u9Y5gdGqh1M/PT85200wc_027_thumb%25255B1%25255D.jpg?imgmax=800" width="665" height="194" /&gt;&lt;/a&gt;     &lt;br /&gt;In that case, run from the client home, \setup\psvccrt\psvccrt_retail.msi, and follow the instruction :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-mdA2ty6rUIs/Tq8Up-_AVtI/AAAAAAAACmc/mVJwrYljjxI/s1600-h/PT85200wc_029%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PT85200wc_029" border="0" alt="PT85200wc_029" src="http://lh3.ggpht.com/-N4nrrYUqmp0/Tq8UrMWDOpI/AAAAAAAACmk/05rhv5tQQGA/PT85200wc_029_thumb%25255B2%25255D.jpg?imgmax=800" width="659" height="539" /&gt;&lt;/a&gt;     &lt;br /&gt;It should solve the problem, and you will be able to run AppDesigner and DataMover from now.     &lt;br /&gt;    &lt;br /&gt;Last but not least, it is not certified on Windows XP, I tried it though. “Not certified” has never meant “not working”, so, whether the installer Disk1\setup.bat seems hanging forever, the exe file under “Disk1\InstData\setup.exe” run fine and Peopletools 8.52 is installing successfully on my Windows XP SP3 Pro workstation.     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-2877155850500722310?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/2877155850500722310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=2877155850500722310' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/2877155850500722310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/2877155850500722310'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/10/peopletools-852-client-installation.html' title='Peopletools 8.52 client installation'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-kh14hU-RGtE/Tq8T9WDGrGI/AAAAAAAACgU/BDLzO7lkS-Y/s72-c/PT85200wc_001_thumb%25255B2%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-3463869176437150578</id><published>2011-10-29T15:33:00.001+02:00</published><updated>2011-10-29T15:49:31.801+02:00</updated><title type='text'>Peopletools patch 8.52.02 unzipping issue</title><content type='html'>&lt;p&gt;Peoplesoft delivered the patch 02 of Peopletools 8.52. As usual, the patch is zipped and password protected. But that time, the password contains a “very” special character, I named exclamation mark (!).    &lt;br /&gt;    &lt;br /&gt;Unzipping a file within a password on Unix/Linux is quite simple :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;unzip –P password zipfile.zip      &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;Now the given instruction is something like this :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;unzip –P &amp;quot;pass!word&amp;quot; zipfile.zip      &lt;br /&gt;&lt;/font&gt;The double-quotes should make the command successful in most of the cases even with special characters.     &lt;br /&gt;    &lt;br /&gt;But because of the exclamation mark, it won’t work. The following error is returned :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;-bash: !word&amp;quot;: event not found&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;I won’t give the password here (password is available on My Oracle Support only – paid support required), but just a workaround to get the patch unzipped. The instruction should be :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;unzip -P &amp;quot;pass&amp;quot;'!'&amp;quot;word&amp;quot; zipfile.zip      &lt;br /&gt;&lt;/font&gt;Note the double-quote and simple-quote around the exclamation mark.     &lt;br /&gt;    &lt;br /&gt;Probably that exception&amp;#160; has been forgotten by Oracle people when building the zip file or when writing the documentation shipped with the patch.     &lt;br /&gt;    &lt;br /&gt;Hope that helps,     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-3463869176437150578?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/3463869176437150578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=3463869176437150578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3463869176437150578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3463869176437150578'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/10/peopletools-patch-85202-unzipping-issue.html' title='Peopletools patch 8.52.02 unzipping issue'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-4581363518697096955</id><published>2011-10-28T16:18:00.000+02:00</published><updated>2011-10-29T10:22:07.152+02:00</updated><title type='text'>Peopletools 8.52 is released !</title><content type='html'>Two weeks ago, I wrote a &lt;a href="http://gasparotto.blogspot.com/2011/10/peopletools-852-get-your-infrastructure.html"&gt;blog entry&lt;/a&gt; about Peopletools 8.52 to get the infrastructure ready. Now it is done, Peopletools 8.52 is here, it has been released !   &lt;br /&gt;Available on &lt;a href="https://edelivery.oracle.com/"&gt;edelivery&lt;/a&gt;, it is 3 disks (rather funny the 3rd is only 18M).   &lt;br /&gt;As previously announced no more WebSphere and COBOL software shipped within the Peopletools bundle.   &lt;br /&gt;A good surprise, a Windows client dedicated installer (Windows Client only - 598M, could make life easier on workstation).   &lt;br /&gt;&lt;strike&gt;Unless it is still too early, I did not see the traditional first patch on &lt;/strike&gt;&lt;a href="ftp://ftp.peoplesoft.com/outgoing/ptools"&gt;&lt;strike&gt;ftp://ftp.peoplesoft.com/outgoing/ptools&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt; for the corresponding release (on My Oracle Support neither), to be tracked.    &lt;br /&gt;&lt;/strike&gt;As far as I read the Installation Documentation (available on edelivery), the installation itself does not change that much, I'll write a blog entry as soon as I'll done with one install. However, there's a really big change with the PSADMIN menu, it is worth to try !   &lt;br /&gt;  &lt;br /&gt;Last but not least, so far none of the applications have been recut yet with the new Peopletools version, so be careful and do not forget to manage a Peopletools upgrade of your newly application installation within that Peopletools 8.52.   &lt;br /&gt;  &lt;br /&gt;To be continued with the install,   &lt;br /&gt;  &lt;br /&gt;Nicolas.   &lt;p&gt;NB (28/10/2011 18:44 CET) : I was probably far too optimistic on patch, the “first” patch is now available, but not as 8.52.01, rather odd, but that’s 8.52.02, see &lt;a title="ftp://ftp.peoplesoft.com/outgoing/ptools/85202/" href="ftp://ftp.peoplesoft.com/outgoing/ptools/85202/"&gt;ftp://ftp.peoplesoft.com/outgoing/ptools/85202/&lt;/a&gt;    &lt;br /&gt;NB (29/10/2011) : and here the announcement &lt;a title="http://blogs.oracle.com/peopletools/entry/peopletools_8_52_is_generally" href="http://blogs.oracle.com/peopletools/entry/peopletools_8_52_is_generally"&gt;http://blogs.oracle.com/peopletools/entry/peopletools_8_52_is_generally&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-4581363518697096955?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/4581363518697096955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=4581363518697096955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4581363518697096955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4581363518697096955'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/10/peopletools-852-is-released.html' title='Peopletools 8.52 is released !'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-3250436182490556208</id><published>2011-10-20T17:36:00.001+02:00</published><updated>2011-10-20T17:37:47.769+02:00</updated><title type='text'>OEM 12c</title><content type='html'>&lt;p&gt;A new version of Oracle Enterprise Manager has been released sometime ago, the 12c !    &lt;br /&gt;The first thing I can say is regarding the Installer, it now includes all the requisites (well, except database). Weblogic is installed at the same time, no need anymore to look for it, which version, which patch as it was on previous version 11gr1.     &lt;br /&gt;The installation can really take a while depending of the network, but in the end it’s really nice :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-jJ_6XeWLpHw/TqBABzCDrII/AAAAAAAACfM/_QGwd1D5pak/s1600-h/OEM12c_0313.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM12c_031" border="0" alt="OEM12c_031" src="http://lh5.ggpht.com/-6myk1MHqh8I/TqBACru6a1I/AAAAAAAACfU/MHgM-7pUsHc/OEM12c_031_thumb1.jpg?imgmax=800" width="753" height="354" /&gt;&lt;/a&gt;     &lt;br /&gt;What a change compared to all the previous version ! And changes do not stop on the login page, it is rather disturbing to get all the new habits, but that’s just a matter of time…     &lt;br /&gt;Home page :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-gjCBoDrKt9k/TqBADDF7IqI/AAAAAAAACfc/fuj7F6KPbPs/s1600-h/OEM12c_0334.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM12c_033" border="0" alt="OEM12c_033" src="http://lh4.ggpht.com/-NBJCKfS0Tm0/TqBAD_SwiAI/AAAAAAAACfk/UWj_h-NDdpE/OEM12c_033_thumb2.jpg?imgmax=800" width="758" height="396" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/-fGJmJpVeVso/TqBAEspVqNI/AAAAAAAACfs/aMLyghmp6L4/s1600-h/OEM12c_0344.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM12c_034" border="0" alt="OEM12c_034" src="http://lh3.ggpht.com/-jlL7oC40isc/TqBAFda9KvI/AAAAAAAACf0/ZNNB8jde0ZA/OEM12c_034_thumb2.jpg?imgmax=800" width="764" height="397" /&gt;&lt;/a&gt;     &lt;br /&gt;And here the databases list :&lt;a href="http://lh6.ggpht.com/-O1mhBQ3F6TU/TqBAF_PiaeI/AAAAAAAACf8/a72NKCNQLiA/s1600-h/OEM12c_0354.jpg"&gt;     &lt;br /&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM12c_035" border="0" alt="OEM12c_035" src="http://lh3.ggpht.com/-i9_Wdp934d0/TqBAGetlFQI/AAAAAAAACgE/4ut2gwuLyQc/OEM12c_035_thumb2.jpg?imgmax=800" width="768" height="262" /&gt;      &lt;br /&gt;&lt;/a&gt;I don’t know yet how heavy it is in terms of resources on the server, but looks really nice.     &lt;br /&gt;Few things though :     &lt;br /&gt;1. no Peoplesoft plugin yet for that version     &lt;br /&gt;2. OEM12c Server Manager is only certified within Agent 12c… hopefully all your databases are running on OS which support it.     &lt;br /&gt;3. Surprising (for me), it is not yet certified on Linux 6.x     &lt;br /&gt;    &lt;br /&gt;Enjoy it,     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-3250436182490556208?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/3250436182490556208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=3250436182490556208' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3250436182490556208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3250436182490556208'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/10/oem-12c.html' title='OEM 12c'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-6myk1MHqh8I/TqBACru6a1I/AAAAAAAACfU/MHgM-7pUsHc/s72-c/OEM12c_031_thumb1.jpg?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-8649862157604615147</id><published>2011-10-20T17:35:00.001+02:00</published><updated>2011-10-20T17:35:22.704+02:00</updated><title type='text'>Oracle 11.2.0.3 patchset</title><content type='html'>&lt;p&gt;Sometime ago has been released the latest patchset, 11.2.0.3 (so far Linux only). Whether it is still not certified on Oracle Linux 6.x, it is working working fine.    &lt;br /&gt;Working in the same environment as I previously created &lt;a href="http://gasparotto.blogspot.com/2011/02/oracle-11202-on-ol60.html"&gt;here&lt;/a&gt;, Oracle Linux 6.0 and Oracle database 11.2.0.2, I’m doing an out-of-place upgrade.     &lt;br /&gt;The installer is complaining about missing RPMs…     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-eRFGRKbdyX4/TqA_eIHaSEI/AAAAAAAACcc/kg03yA_N9eE/s1600-h/Oracle11203_0173.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_017" border="0" alt="Oracle11203_017" src="http://lh3.ggpht.com/-KG0IzvkkBJo/TqA_fcYlBgI/AAAAAAAACck/ock4sS7jFh0/Oracle11203_017_thumb1.jpg?imgmax=800" width="553" height="434" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Installing the corresponding RPMs (and remove pdksh if already installed, replaced by ksh) :     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;[root@orion4:/mnt]# mount /dev/cdrom /mnt/cdrom      &lt;br /&gt;mount: block device /dev/sr0 is write-protected, mounting read-only       &lt;br /&gt;[root@orion4:/mnt]# cd /mnt/cdrom/       &lt;br /&gt;[root@orion4:/mnt/cdrom]# cd Packages/       &lt;br /&gt;[root@orion4:/mnt/cdrom/Packages]# rpm -Uvh compat-libcap1-1.10-1.x86_64.rpm       &lt;br /&gt;warning: compat-libcap1-1.10-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY       &lt;br /&gt;Preparing...&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%]       &lt;br /&gt;&amp;#160;&amp;#160; 1:compat-libcap1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%]       &lt;br /&gt;[root@orion4:/mnt/cdrom/Packages]# rpm -Uvh ksh-20100621-2.el6.x86_64.rpm       &lt;br /&gt;warning: ksh-20100621-2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY       &lt;br /&gt;error: Failed dependencies:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pdksh conflicts with ksh-20100621-2.el6.x86_64       &lt;br /&gt;[root@orion4:/mnt/cdrom/Packages]# rpm -e pdksh       &lt;br /&gt;[root@orion4:/mnt/cdrom/Packages]# rpm -Uvh ksh-20100621-2.el6.x86_64.rpm       &lt;br /&gt;warning: ksh-20100621-2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY       &lt;br /&gt;Preparing...&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%]       &lt;br /&gt;&amp;#160;&amp;#160; 1:ksh&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%]       &lt;br /&gt;[root@orion4:/mnt/cdrom/Packages]#       &lt;br /&gt;[root@orion4:/mnt/cdrom/Packages]# cd /       &lt;br /&gt;[root@orion4:/]# umount /dev/cdrom       &lt;br /&gt;[root@orion4:/]#       &lt;br /&gt;&lt;/font&gt;Then check again and it’s going smoothly :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-z6dLezTMGro/TqA_gGNd2oI/AAAAAAAACcs/E-27-7DVzKo/s1600-h/Oracle11203_0185.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_018" border="0" alt="Oracle11203_018" src="http://lh5.ggpht.com/-TTnrrPHB3ns/TqA_hATcsEI/AAAAAAAACc0/2S2bmvZFseA/Oracle11203_018_thumb3.jpg?imgmax=800" width="590" height="466" /&gt;&lt;/a&gt;     &lt;br /&gt;…     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-RgoNYF_Jw8Y/TqA_hnyXcTI/AAAAAAAACc8/PVT_tjV3KZY/s1600-h/Oracle11203_0213.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_021" border="0" alt="Oracle11203_021" src="http://lh4.ggpht.com/-YuAOlfqxuZk/TqA_iZNKL2I/AAAAAAAACdE/HQK8LYYwtuQ/Oracle11203_021_thumb1.jpg?imgmax=800" width="595" height="464" /&gt;&lt;/a&gt;     &lt;br /&gt;After changing the ORACLE_HOME setting of oracle user (OS user), upgrading the database successfully as well :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-lxvb0zY2IUY/TqA_i93PB3I/AAAAAAAACdM/ZfZmUidkYSA/s1600-h/Oracle11203_0224.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_022" border="0" alt="Oracle11203_022" src="http://lh3.ggpht.com/-kM4VdeGEY1Q/TqA_jcbRM_I/AAAAAAAACdU/mwepWI698bw/Oracle11203_022_thumb2.jpg?imgmax=800" width="599" height="334" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-SxPgr3bGEiA/TqA_jwZf6bI/AAAAAAAACdc/lPFjGN9i3NM/s1600-h/Oracle11203_0234.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_023" border="0" alt="Oracle11203_023" src="http://lh4.ggpht.com/-cgm3vNJwyw8/TqA_k4VYESI/AAAAAAAACdk/eMPU2cg5JmI/Oracle11203_023_thumb2.jpg?imgmax=800" width="602" height="283" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-L53o63SnGhM/TqA_l5vJMPI/AAAAAAAACds/uDq860C75hM/s1600-h/Oracle11203_0244.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_024" border="0" alt="Oracle11203_024" src="http://lh6.ggpht.com/-Vw33iTgQh8w/TqA_ma78YWI/AAAAAAAACd0/qi9_mDCzHRg/Oracle11203_024_thumb2.jpg?imgmax=800" width="493" height="543" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/--AEvq7smflM/TqA_ncGJqBI/AAAAAAAACd8/8ym-vxixn9o/s1600-h/Oracle11203_0253.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_025" border="0" alt="Oracle11203_025" src="http://lh3.ggpht.com/-fjwY_EvQrb4/TqA_oYvNbHI/AAAAAAAACeE/On8QlTqHI6A/Oracle11203_025_thumb1.jpg?imgmax=800" width="499" height="466" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/-LFAQp40vlQQ/TqA_pcr4a3I/AAAAAAAACeM/ctkuJq3FKhM/s1600-h/Oracle11203_0265.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_026" border="0" alt="Oracle11203_026" src="http://lh6.ggpht.com/-6cZaQC1ZULs/TqA_qM29d8I/AAAAAAAACeU/j3bgWxkFSz8/Oracle11203_026_thumb3.jpg?imgmax=800" width="501" height="581" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/-IIAZo-XB_yI/TqA_qbX8a7I/AAAAAAAACec/SwGdnkBpK4w/s1600-h/Oracle11203_0274.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_027" border="0" alt="Oracle11203_027" src="http://lh4.ggpht.com/-9c4GwMcMmiA/TqA_rXJS_OI/AAAAAAAACek/8MaXjJW7EuA/Oracle11203_027_thumb2.jpg?imgmax=800" width="502" height="524" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/-Sa__gdsKftE/TqA_stIeqiI/AAAAAAAACes/SV70-E2jaHk/s1600-h/Oracle11203_0284.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_028" border="0" alt="Oracle11203_028" src="http://lh5.ggpht.com/-KwX4mC-AyKI/TqA_tA4sPGI/AAAAAAAACe0/0PU-xMDrXUM/Oracle11203_028_thumb2.jpg?imgmax=800" width="505" height="429" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/-Lselg71F_7g/TqA_t2d7VYI/AAAAAAAACe8/FaHRq7exE8U/s1600-h/Oracle11203_0293.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Oracle11203_029" border="0" alt="Oracle11203_029" src="http://lh4.ggpht.com/-M9_dBqKjXVU/TqA_ufRK9qI/AAAAAAAACfE/5cJAUzwEpdk/Oracle11203_029_thumb1.jpg?imgmax=800" width="613" height="306" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;You can see the new features coming within this patchset in the &lt;a href="http://download.oracle.com/docs/cd/E11882_01/server.112/e22487/chapter1_11203.htm#NEWFTCH1-c"&gt;on-line documentation&lt;/a&gt;.     &lt;br /&gt;    &lt;br /&gt;Enjoy,     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-8649862157604615147?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/8649862157604615147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=8649862157604615147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/8649862157604615147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/8649862157604615147'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/10/oracle-11203-patchset.html' title='Oracle 11.2.0.3 patchset'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-KG0IzvkkBJo/TqA_fcYlBgI/AAAAAAAACck/ock4sS7jFh0/s72-c/Oracle11203_017_thumb1.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-6452424064979647</id><published>2011-10-13T22:20:00.001+02:00</published><updated>2011-10-13T22:20:32.517+02:00</updated><title type='text'>Peopletools 8.52 : get your infrastructure ready</title><content type='html'>&lt;p align="justify"&gt;It has been discussed several times during the last Oracle Open World 2-6 oct. 2011, Peopletools 8.52 is just next to the door. It seems this version will change a lot of things, see the pre-release notes #&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;id=1335812.1"&gt;1335812.1&lt;/a&gt; and the value proposition #&lt;a href="https://support.oracle.com/CSP/main/article?cmd=show&amp;amp;type=NOT&amp;amp;id=1327656.1"&gt;1327656.1&lt;/a&gt;.    &lt;br /&gt;But in order to be able to run this Peopletools 8.52 version, the infrastructure needs to be up to dated. There’re indeed a couples of changes and decommissioned platforms on server as well as client side which may imply some work in front.    &lt;br /&gt;&lt;u&gt;Starting&amp;#160; by the client :&lt;/u&gt;    &lt;br /&gt;Up to Peopletools 8.51, Windows XP Pro (32bit) was certified and worked fine as a client for AppDesigner for developers. It is now ended. Not sure if it will work, but it is not planned to be certified. I know, Windows XP is quite an old OS, but still widely used. Client must be now on Windows 7, Vista (who really wants it by now ?), or Windows 2008 (honestly, I don’t know many workstation on that version). Keep in mind to verify the edition.    &lt;br /&gt;Speaking on client side, browsing is also changing a lot, a very new nice one, Apple iPad (browser Safari) will be certified ! And finally, Peoplesoft is introducing certification of Google Chrome.    &lt;br /&gt;&lt;u&gt;On server side :     &lt;br /&gt;&lt;em&gt;OS:&lt;/em&gt;&lt;/u&gt; HP-UX PA-RISC certification is now definitely ended, AIX 5.3 is also ended (7.1 added).     &lt;br /&gt;Surprisingly, Oracle Linux 6.x is not planned to be certified (right, Oracle database is not certified yet on this Linux version), but I tend to think it will be certified soon too.    &lt;br /&gt;&lt;em&gt;&lt;u&gt;Database :&lt;/u&gt;&lt;/em&gt; Oracle 11.2.0.2, 11.1.0.7 and 10.2.0.5 (10.2.0.4 and earlier is ended), probably the newly released 11.2.0.3 patchset will also be certified soon (not planned yet).    &lt;br /&gt;&lt;em&gt;&lt;u&gt;Applications : &lt;/u&gt;&lt;/em&gt;they must be 8.9 or above, whereas Peopletools 8.51 was certified from within applications 8.8.    &lt;br /&gt;&lt;u&gt;&lt;em&gt;WebSphere :&lt;/em&gt; &lt;/u&gt;keep in mind, that within Peopletools 8.52, WebSphere won’t be provide anymore, support must be obtained from IBM to get the software.    &lt;br /&gt;&lt;em&gt;&lt;u&gt;COBOL compiler :&lt;/u&gt; &lt;/em&gt;similarly to the above, Peopletools 8.52 won’t come anymore with a compiler, support must be obtained from the vendor (not only Microfocus, but also IBM).    &lt;br /&gt;Regarding these last two points, please read this &lt;a href="http://www.ps-snug.org/presentations/2010_Fall/PeopleTools%208.51%20Update%20and%20Roadmap%202010.pdf"&gt;roadmap&lt;/a&gt;.    &lt;br /&gt;    &lt;br /&gt;Except that Peopletools 8.50 was certified on x64 architecture only, I don’t think there were so many changes on the previous 8.5x versions.     &lt;br /&gt;So, if you want the coming soon Peopletools 8.52 and are in one of the ended certifications as describe above, prepare your infrastructure for a change. Or if that’s for demo, proof of concept and/or training purpose, you can always wait for the associated Oracle VM Peoplesoft templates (well, that supposes you have a spare server in a corner for hosting Oracle VM… that’s an other story), but not sure how long it will take to be available.    &lt;br /&gt;All these changes could be quite problematic if you have to deal with much older Peopletools release and Application version… which require different OS on server but also on client side (Peopletools 8.48 and earlier are not certified on Windows 7).    &lt;br /&gt;    &lt;br /&gt;&lt;u&gt;Administration tasks :&lt;/u&gt;    &lt;br /&gt;Few administration tasks may also change.    &lt;br /&gt;&lt;em&gt;&lt;u&gt;New variable : &lt;/u&gt;&lt;/em&gt;this could have an impact on your architecture as well, in Peopletools 8.50 has been introduced a new environment variable, PS_CFG_HOME to decouple the application/batch domain from the PS_HOME. A new one is coming within Peopletools 8.52 to separate the application installation home from the Peopletools installation home, PS_APP_HOME. It often confused new-comers in Peoplesoft world, why the application must be installed in the same folder as the Peopletools, now it is finished, we could install application where ever we want using that variable, and have multiple applications pointing to a unique Peopletools home directory.    &lt;br /&gt;&lt;em&gt;&lt;u&gt;PSADMIN menu : &lt;/u&gt;&lt;/em&gt;new options to manage the PIA such as create, clone, delete, check status…    &lt;br /&gt;&lt;u&gt;&lt;em&gt;Active DataGuard :&lt;/em&gt;&lt;/u&gt; I hope also Peoplesoft be more integrated within Active Data Guard, as I showed in an earlier &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;blog entry&lt;/a&gt; there’s no Crystal, COBOL and SQR on a standby database supported. But I’m quite disappointed, it does not appear to be in the pre-release notes linked above.    &lt;br /&gt;    &lt;br /&gt;This Peopletools 8.52 will change a lot of things, here was a non-exhaustive list on admin side, but there’s much more.    &lt;br /&gt;I’m really looking forward that new version.    &lt;br /&gt;    &lt;br /&gt;Enjoy,    &lt;br /&gt;    &lt;br /&gt;Nicolas.    &lt;br /&gt;    &lt;br /&gt;&lt;em&gt;PS: please note that this blog entry is based on “pre-release” notes and current certification matrix as of today – 13-OCT-2011, so it may change…&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-6452424064979647?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/6452424064979647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=6452424064979647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/6452424064979647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/6452424064979647'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/10/peopletools-852-get-your-infrastructure.html' title='Peopletools 8.52 : get your infrastructure ready'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-682956368281588476</id><published>2011-09-30T00:03:00.001+02:00</published><updated>2011-09-30T00:03:05.471+02:00</updated><title type='text'>Application server load balancing and failover</title><content type='html'>&lt;p&gt;In a previous blog’s entry, I explained about &lt;a href="http://gasparotto.blogspot.com/2011/09/multiple-application-messaging-servers.html"&gt;Multiple application messaging servers&lt;/a&gt; on Peopletools 8.51 and facilities for load balance and failover on messaging domain server.     &lt;br /&gt;In a very similar way, the application server can also be used in load balance and failover configuration.     &lt;br /&gt;First of all, you need at least two applications servers, please note that if you are on the same server, then domain name and JSL (jolt) port should be different from each other. Of course, there are not many advantages to have this configuration if working on one and only one server, but rather good to have different server, if one crash, the other one takes place.     &lt;br /&gt;Here we go.     &lt;br /&gt;First application server :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-rT6pYBKxdcE/ToTq5XkXiwI/AAAAAAAACbk/uflqtURdVXg/s1600-h/Apps_LoadB_001%25255B7%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apps_LoadB_001" border="0" alt="Apps_LoadB_001" src="http://lh6.ggpht.com/-cr1eFGd87fY/ToTq6JGl1aI/AAAAAAAACbo/fyvRqFYtUcg/Apps_LoadB_001_thumb%25255B3%25255D.jpg?imgmax=800" width="443" height="430" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;And the second one :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-hg5DNSxHlEY/ToTq7JhX4TI/AAAAAAAACbs/NKW_6Nz4ImI/s1600-h/Apps_LoadB_002%25255B7%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apps_LoadB_002" border="0" alt="Apps_LoadB_002" src="http://lh4.ggpht.com/-4MR7HlHW_dA/ToTq7hpFguI/AAAAAAAACbw/zfW-HV035wE/Apps_LoadB_002_thumb%25255B3%25255D.jpg?imgmax=800" width="446" height="413" /&gt;&lt;/a&gt;     &lt;br /&gt;Please, note that whether I name one “first” and the other one “second”, there is no precedence of one compared to the other by default (except if you define a weight in configuration.properties, but let’s leave it for later explanation).     &lt;br /&gt;Then starting each application server     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-Oh03_y2swJI/ToTq8b_WNQI/AAAAAAAACb0/2EfkvbPusug/s1600-h/Apps_LoadB_003%25255B5%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apps_LoadB_003" border="0" alt="Apps_LoadB_003" src="http://lh5.ggpht.com/-0fj_bGkMxgU/ToTq9KCYpkI/AAAAAAAACb4/O6LLGlqoLIs/Apps_LoadB_003_thumb%25255B3%25255D.jpg?imgmax=800" width="738" height="340" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Note that the number of listened ports regarding Jolt is defined is the psappsrv.cfg of the domain as following :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[JOLT Listener]      &lt;br /&gt;;=========================================================================       &lt;br /&gt;; Settings for JOLT Listener       &lt;br /&gt;;=========================================================================       &lt;br /&gt;Address=%PS_MACH%       &lt;br /&gt;Port=9000       &lt;br /&gt;Encryption=0       &lt;br /&gt;Min Handlers=5       &lt;br /&gt;Max Handlers=7       &lt;br /&gt;&lt;/font&gt;In the current case, the ports between 9000 and 9005 will be immediately in use after started :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm2@psovmfscmfp1 APPDOM]$ netstat -an|grep 900      &lt;br /&gt;tcp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 192.168.1.150:9000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.0.0.0:*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LISTEN       &lt;br /&gt;tcp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 192.168.1.150:9001&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.0.0.0:*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LISTEN       &lt;br /&gt;tcp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 192.168.1.150:9002&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.0.0.0:*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LISTEN       &lt;br /&gt;tcp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 192.168.1.150:9003&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.0.0.0:*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LISTEN       &lt;br /&gt;tcp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 192.168.1.150:9004&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.0.0.0:*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LISTEN       &lt;br /&gt;tcp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 192.168.1.150:9005&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.0.0.0:*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LISTEN       &lt;br /&gt;[psadm2@psovmfscmfp1 APPDOM]$       &lt;br /&gt;&lt;/font&gt;It means the second domain needs to be configured with a port above 9005.     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-s1KIfJrvB7Y/ToTq-PO23OI/AAAAAAAACb8/jvuJSqHtklA/s1600-h/Apps_LoadB_004%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apps_LoadB_004" border="0" alt="Apps_LoadB_004" src="http://lh6.ggpht.com/-U5iI9mQtV40/ToTq-1D6PtI/AAAAAAAACcA/X7nKf58jjes/Apps_LoadB_004_thumb%25255B2%25255D.jpg?imgmax=800" width="740" height="317" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;Here’s the output from the database side, since my two apps are on the same machine, there’s nothing really useful so far, cannot distinguished which domain a database session is coming from :     &lt;br /&gt;&lt;font size="1" face="Courier New"&gt;SQL&amp;gt; select username,program, client_info from v$session where username = 'SYSADM'      &lt;br /&gt;SQL&amp;gt; / &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;USERNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CLIENT_INFO      &lt;br /&gt;------------------------------ ------------------------------------------------ ----------------------------------------------------------------       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSSUBDSP,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSSUBHND,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSPUBDSP,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSBRKDSP,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSPUBHND,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSBRKHND,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSSAMSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSQRYSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSAPPSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSAPPSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3 VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSMONITORSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSSUBDSP,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSSUBHND,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSPUBDSP,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSPUBHND,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSBRKDSP,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3 VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSMONITORSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSBRKHND,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSAPPSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSSAMSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,psadm2,psovmfscmfp1.phoenix.nga,,PSAPPSRV, &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;21 rows selected.&lt;/font&gt;     &lt;br /&gt;    &lt;br /&gt;Now, webserver configuration to be done in configuration.properties file (&lt;font size="2" face="Courier New"&gt;$PS_HOME/webserv/peoplesoft//applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/ps).      &lt;br /&gt;This is a easy configuration, put the application servers separated by simple comma as following :       &lt;br /&gt;[psadm2@psovmfscmfp1 peoplesoft]$ more ./applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/ps/configuration.properties       &lt;br /&gt;&amp;lt;&amp;lt;...snipped...&amp;gt;&amp;gt;       &lt;br /&gt;# psserver must point to your application server machine name (recommended) or IP address       &lt;br /&gt;# and JOLT port.&amp;#160; The PeopleTools release of the application server must match the PeopleTools       &lt;br /&gt;# release of the PeopleSoft files on the web server.       &lt;br /&gt;#       &lt;br /&gt;# To enable jolt failover and load balancing, provide a list of application server       &lt;br /&gt;# domains in the format of;&amp;#160; psserver=AppSrvr:JSLport,...       &lt;br /&gt;# For example:&amp;#160; psserver=SERVER1:9000,SERVER2:9010,SERVER3:9020       &lt;br /&gt;## sd=&amp;quot;Application Server Connect String&amp;quot;, ld=&amp;quot;This string embodies the failover and load balancing string for PIA to connect to Application Server domains.&amp;#160; Consult the PeopleB       &lt;br /&gt;ooks recommendations on load balancing and failover for more information.&amp;#160; The format is psserver=AppSrvr:JSLport where AppSrvr is your fully qualified domain name.&amp;#160;&amp;#160; Multiple d       &lt;br /&gt;omains should be comma separated&amp;quot;, tip=&amp;quot;Format: psserver=AppSrvr:JSLport where AppSrvr is your fully qualified domain name, e.g&amp;#160; psserver=SERVER1.oracle.com:9000,SERVER2.oracle.       &lt;br /&gt;com:9010&amp;quot;       &lt;br /&gt;&lt;strong&gt;psserver=psovmfscmfp1:9000,psovmfscmfp1:9010        &lt;br /&gt;&lt;/strong&gt;## sd=&amp;quot;Jolt Pooling&amp;quot;, dt=&amp;quot;c&amp;quot;, ld=&amp;quot;Enable Jolt Pooling&amp;quot;       &lt;br /&gt;joltPooling=true       &lt;br /&gt;&amp;lt;&amp;lt;...snipped...&amp;gt;&amp;gt;       &lt;br /&gt;&lt;/font&gt;Configured as above, all the application servers have the same weight (the same priority) in the round-robin algorithm. This algorithm affect ingoing transaction randomly to one or the other configured application server, there’s no priority, no load checkup, no network checkup, it’s just random (find out more in the My Oracle Support note &lt;strong&gt;&lt;em&gt;E-WS: Load Balancing Options for Web Server and Application Server [ID 618367.1]&lt;/em&gt;&lt;/strong&gt;).     &lt;br /&gt;But we could also introduced weight (from 1 to 10) on application server to make one precedence on the other as following :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;psserver=psovmfscmfp1:9000#10,psovmfscmfp1:9010#1      &lt;br /&gt;&lt;/font&gt;In that case, the first server can takes extra work for an heavy load compared to the second one.&amp;#160; &lt;br /&gt;    &lt;br /&gt;Not only the load balance will be set, but the failover as well.     &lt;br /&gt;    &lt;br /&gt;After the first connection to the front end application, we can check the client status of both application servers :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-c4lqmXmwfR4/ToTq__25aKI/AAAAAAAACcE/YtxNQCMWU64/s1600-h/Apps_LoadB_007%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apps_LoadB_007" border="0" alt="Apps_LoadB_007" src="http://lh5.ggpht.com/-HmSMZeP-EQI/ToTrBJvcurI/AAAAAAAACcI/aYUkpZ41C3s/Apps_LoadB_007_thumb%25255B2%25255D.jpg?imgmax=800" width="730" height="572" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;We can see a first pool as been instantiated.     &lt;br /&gt;Since round-robin algorithm is randomly given connection to the application server, it’s not always easy to show when alone, furthermore, the pool connection are making it even less simple.     &lt;br /&gt;But you probably can check it from the back end :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;SQL&amp;gt; select username,program, client_info from v$session where username = 'SYSADM'      &lt;br /&gt;&amp;#160; 2* order by 2       &lt;br /&gt;SQL&amp;gt; / &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;USERNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CLIENT_INFO      &lt;br /&gt;------------------------------ ------------------------------------------------ ----------------------------------------------------------------       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; NGA,,192.168.1.202,APPDOM,PSAPPSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,,192.168.1.202,APPDOM2,PSAPPSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; NGA,,192.168.1.202,APPDOM,PSAPPSRV,       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmfscmfp1.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; VP1,,192.168.1.202,APPDOM2,PSAPPSRV,       &lt;br /&gt;…       &lt;br /&gt;&lt;/font&gt;Here, from the same client machine, different users are in connected through the 2 applications servers (APPDOM and APPDOM2).     &lt;br /&gt;    &lt;br /&gt;Now, let’s simulate a application server crash :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-XaoC-GRvAzs/ToTrCwObV0I/AAAAAAAACcM/ITTq7yesQ24/s1600-h/Apps_LoadB_010%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apps_LoadB_010" border="0" alt="Apps_LoadB_010" src="http://lh4.ggpht.com/-4iUMtmtvyt8/ToTrEJVrsfI/AAAAAAAACcQ/QU4pc5lAuSY/Apps_LoadB_010_thumb%25255B2%25255D.jpg?imgmax=800" width="736" height="488" /&gt;&lt;/a&gt;     &lt;br /&gt;The online users won’t be disconnected, and the opened connections are automatically redirected to the second application server (failover) :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-ALNyUxXnxbw/ToTrE9_Q8QI/AAAAAAAACcU/Wdbi_aye6Ns/s1600-h/Apps_LoadB_011%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Apps_LoadB_011" border="0" alt="Apps_LoadB_011" src="http://lh4.ggpht.com/-qDEfG__8BtQ/ToTrGKjXWXI/AAAAAAAACcY/-ryL4MpXgfg/Apps_LoadB_011_thumb%25255B2%25255D.jpg?imgmax=800" width="739" height="467" /&gt;&lt;/a&gt;     &lt;br /&gt;A second pool is now created, but that one on APPDOM2. Everything will be transparent to the front end users.     &lt;br /&gt;    &lt;br /&gt;Find out more in the OTN hosted Peoplebooks : &lt;a href="http://download.oracle.com/docs/cd/E24150_01/pt851h2/eng/psbooks/tsvt/htm/tsvt14.htm#g037ee99c9453fb39_ef90c_10c791ddc07_e58"&gt;Working with Jolt Configuration Options&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;Nicolas.     &lt;br /&gt;    &lt;br /&gt;PS: whilst I was writing this blog entry, I was reading an interesting note as well recommending the use of IP address instead of the server name for security reason in the configuration.properties (worth reading it &lt;strong&gt;&lt;em&gt;Health Check Alert: Consider setting PSSERVER for web server JOLT connections to refer to an IP-address:port combination [ID 957484.1]&lt;/em&gt;&lt;/strong&gt;).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-682956368281588476?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/682956368281588476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=682956368281588476' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/682956368281588476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/682956368281588476'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/09/application-server-load-balancing-and.html' title='Application server load balancing and failover'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-cr1eFGd87fY/ToTq6JGl1aI/AAAAAAAACbo/fyvRqFYtUcg/s72-c/Apps_LoadB_001_thumb%25255B3%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-537639502219796066</id><published>2011-09-19T22:45:00.001+02:00</published><updated>2011-09-19T22:45:06.055+02:00</updated><title type='text'>3 months update later, finally</title><content type='html'>&lt;p&gt;I did not maintained this blog for quite a while during this last quarter, I should apology to the readers.    &lt;br /&gt;What happened during that time ? “&lt;em&gt;Finally&lt;/em&gt;” is probably the word to keep in mind for that period.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;CentOS 6.0     &lt;br /&gt;&lt;/strong&gt;In July, &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt; &lt;em&gt;finally&lt;/em&gt; released the version 6.0. It has been a very long waiting and many people moved away for an other (equivalent) distribution, I named Scientific Linux (see below). I do not know if the CentOS dev. team made the rights choice to go for the version 6.0 before the update 5.7, but truly enough, no update at all for several months is quite unusual and rather disappointed even though that’s a free distribution.    &lt;br /&gt;I did not tested this version yet, but according to my reading across a couple of article on Internet, it could have been done much better especially after that long (long) waiting.    &lt;br /&gt;Now, we may have to wait for the update 6.1 which has been promised very soon, still have to define “soon”.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;CentOS 5.7     &lt;br /&gt;&lt;/strong&gt;Few days ago, earlier in Sept., we also get that update I was looking for several months too. Much appreciated, the upgrade from 5.6 went smoothly, as usual. The only thing for that one was the delay since the RHEL 5.7 date release. Again, a lot of debates on that…    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Oracle Linux 6.1&lt;/strong&gt;    &lt;br /&gt;Of course, this is also free (the use, not the support), but developed by a company, a big company, so the time to get the new version is quite different compared to CentOS.    &lt;br /&gt;&lt;a href="http://www.oracle.com/technologies/linux/"&gt;Oracle Linux&lt;/a&gt; is available since the 1st of June, 5.7 since August.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Scientific Linux 6.1 and 5.7     &lt;br /&gt;&lt;/strong&gt;An other free distribution of a RHEL recut, &lt;a href="https://www.scientificlinux.org/"&gt;Scientific Linux&lt;/a&gt; interest has considerably grown since CentOS took too much time for the newest release delivery.    &lt;br /&gt;Whether the update 5.7 has just been released, their update 6.1 is already out for a month. Some can argue the developers behind are also paid… still, this distribution has a good chance to see new customers.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Oracle VM 3.0 (August, the 23rd)     &lt;br /&gt;&lt;/strong&gt;After several years of promises, Oracle has finally released a new version of their virtualization software, &lt;a href="http://www.oracle.com/us/technologies/virtualization/oraclevm/index.html"&gt;Oracle VM 3.0&lt;/a&gt;. A lot of new things has to be discovered, according to Oracle, it is much better than ever. But have they not too late compared the the concurrent like VMWare vSphere Hypervisor ?    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Open World&lt;/strong&gt;    &lt;br /&gt;On Oracle database and Peoplesoft sides, no major thingy, nothing unusual or non expected, the summer was rather quiet. So, no worries.     &lt;br /&gt;But the &lt;a href="http://www.oracle.com/openworld/index.html"&gt;Oracle Open World&lt;/a&gt; is just in the corner by now. Probably we have to count on new Peopletools version 8.52 around that event, maybe new Peoplesoft OVM templates as well (?). Saying about Oracle Open World, this year I won’t attend. I hope attendees will report back on their blog about the exciting sessions.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;Other&lt;/strong&gt;    &lt;br /&gt;Above all, and most importantly my son is born also the 23rd of August, which explain the delay and absence of blog update a bit before and since then… but I’ll be back.     &lt;br /&gt;The only “problem” I have now, the room which was used to be my server room is occupied. I have to find new space for my noisy server and NAS. But that’s the part of the fun to have children !    &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-537639502219796066?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/537639502219796066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=537639502219796066' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/537639502219796066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/537639502219796066'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/09/3-months-update-later-finally.html' title='3 months update later, finally'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-6264650306474612924</id><published>2011-09-19T21:53:00.001+02:00</published><updated>2011-09-19T21:53:07.665+02:00</updated><title type='text'>Multiple application messaging servers</title><content type='html'>&lt;p&gt;In a standard mode, when dealing within messaging, one domain is configured as followed, and most of the time it is enough :    &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-QamaF1AWFzU/TnedKoCcceI/AAAAAAAACZU/ikBo5IEVb0U/s1600-h/MultipleDomains_001%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_001" border="0" alt="MultipleDomains_001" src="http://lh3.ggpht.com/-yIVGh9d1AyE/TnedLPtzOYI/AAAAAAAACZY/6uh5o2clyjw/MultipleDomains_001_thumb%25255B1%25255D.jpg?imgmax=800" width="655" height="335" /&gt;&lt;/a&gt;     &lt;br /&gt;However, if you have to deal with a high number of messages, to process a maximum number of messages, you may want to create multiple domains to handle those messages.     &lt;br /&gt;Let’s create a new one as below :&amp;#160; &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-sIXEgafb6Yg/TnedMv1aE-I/AAAAAAAACZc/k8UsCGDRzbs/s1600-h/MultipleDomains_003%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_003" border="0" alt="MultipleDomains_003" src="http://lh6.ggpht.com/-is9-sUKmGpo/TnedNSix70I/AAAAAAAACZg/azxYbHwMAKQ/MultipleDomains_003_thumb%25255B1%25255D.jpg?imgmax=800" width="369" height="291" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/-Y3jC-oPkfuU/TnedOfNtH2I/AAAAAAAACZk/cZ3g8uIueJU/s1600-h/MultipleDomains_004%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_004" border="0" alt="MultipleDomains_004" src="http://lh3.ggpht.com/-vs1jN5WW670/TnedOw9kWtI/AAAAAAAACZo/IH6w92rylTQ/MultipleDomains_004_thumb%25255B1%25255D.jpg?imgmax=800" width="380" height="273" /&gt;&lt;/a&gt;     &lt;br /&gt;Then, coming back on the domain status’ page, we see that new domain :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-LXDmjGsmia4/TnedP69CtDI/AAAAAAAACZs/R-YaaT9bvck/s1600-h/MultipleDomains_005%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_005" border="0" alt="MultipleDomains_005" src="http://lh4.ggpht.com/-jv7Pg4FdfQQ/TnedRBh0n-I/AAAAAAAACZw/mn3eGtwzVpQ/MultipleDomains_005_thumb%25255B1%25255D.jpg?imgmax=800" width="502" height="284" /&gt;&lt;/a&gt;     &lt;br /&gt;We have to activate it to make this new domain processing messages. Change the status, and click “&lt;em&gt;update&lt;/em&gt;” button :&amp;#160; &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-Qy1DaqHORPM/TnedSJvnraI/AAAAAAAACZ0/4EpwjbFkEek/s1600-h/MultipleDomains_006%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_006" border="0" alt="MultipleDomains_006" src="http://lh3.ggpht.com/-1qndCmxXA_A/TnedTZb-Q6I/AAAAAAAACZ4/kvvQGzraFIg/MultipleDomains_006_thumb%25255B2%25255D.jpg?imgmax=800" width="502" height="288" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-V4JY7StEPvM/TnedUqNLnGI/AAAAAAAACZ8/4sCu-6s2PBA/s1600-h/MultipleDomains_007%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_007" border="0" alt="MultipleDomains_007" src="http://lh4.ggpht.com/-yIHAcU3OH9o/TnedVpX6DgI/AAAAAAAACaA/Jrzip_D2fIo/MultipleDomains_007_thumb%25255B1%25255D.jpg?imgmax=800" width="508" height="275" /&gt;&lt;/a&gt;     &lt;br /&gt;Here we go. An error is raised, we cannot have more than one master domain. And being master is set by default for a given domain.    &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-PC4t9OiFi6I/TnedWmGATSI/AAAAAAAACaE/-ajGnfGkJvY/s1600-h/MultipleDomains_008%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_008" border="0" alt="MultipleDomains_008" src="http://lh3.ggpht.com/-DFFOa4sJg40/TnedXikJ6WI/AAAAAAAACaI/9I2w8EqiQLI/MultipleDomains_008_thumb%25255B1%25255D.jpg?imgmax=800" width="509" height="288" /&gt;&lt;/a&gt;     &lt;br /&gt;What is that ?     &lt;br /&gt;A master domain can be used to balance ingoing/outgoing messages between master and slave(s) domains. Particularly useful when dealing a very high number of messages in a short time.     &lt;br /&gt;    &lt;br /&gt;We can handle it in two ways.     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;&lt;u&gt;1. Static slave&lt;/u&gt;&lt;/strong&gt;     &lt;br /&gt;In the configuration file appsrv.cfg, we can change a parameter value – &lt;em&gt;Domain Slave Mode&lt;/em&gt; – from 0 to 1 to make the domain a slave domain.     &lt;br /&gt;Change from default value     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/-FKhoixXmsWM/TnedYE8NsXI/AAAAAAAACaM/ymRjx3Ht1m0/s1600-h/MultipleDomains_009%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_009" border="0" alt="MultipleDomains_009" src="http://lh3.ggpht.com/-w7tv6YSgYac/TnedYoa9msI/AAAAAAAACaQ/J-Pw5nGH-Rs/MultipleDomains_009_thumb%25255B1%25255D.jpg?imgmax=800" width="517" height="75" /&gt;&lt;/a&gt;     &lt;br /&gt;To&amp;#160; &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-MuBTqTvErK8/TnedZaIyYMI/AAAAAAAACaU/-Dgrg85XdqA/s1600-h/MultipleDomains_010%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_010" border="0" alt="MultipleDomains_010" src="http://lh4.ggpht.com/-M0T_fNQa5Ho/TnedZ3rd9iI/AAAAAAAACaY/c1YNKX2nrs8/MultipleDomains_010_thumb%25255B2%25255D.jpg?imgmax=800" width="521" height="77" /&gt;&lt;/a&gt;     &lt;br /&gt;Reload the application server domain, and coming back to the domain status’ page to make it active :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-FVDcOgblYUY/Tneda0zJa-I/AAAAAAAACac/gg4i1jNtelY/s1600-h/MultipleDomains_011%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_011" border="0" alt="MultipleDomains_011" src="http://lh5.ggpht.com/-6ahkNhHqwTA/TnedboQTbHI/AAAAAAAACag/xAaCYaIm54E/MultipleDomains_011_thumb%25255B1%25255D.jpg?imgmax=800" width="522" height="289" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-8K-YE6HOaTs/TnedcPqsQ5I/AAAAAAAACak/M6jPG7yhOGk/s1600-h/MultipleDomains_012%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_012" border="0" alt="MultipleDomains_012" src="http://lh5.ggpht.com/-J2NhO3ZDldw/Tnedc9yCcxI/AAAAAAAACao/sofmohlOSUY/MultipleDomains_012_thumb%25255B1%25255D.jpg?imgmax=800" width="528" height="299" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;After updating the status, we can see the domain APPDOM2 activated and also that’s a slave domain. It is fixed, there’s no way to change but modify the configuration file manually and reload again the domain.     &lt;br /&gt;Without any failover set, it is probably the easiest way to achieve the goal : handle a high number of messages, you could make multiple slaves domains all managed by one and only master domain.     &lt;br /&gt;Using multiple slaves domains can also be useful, you could set a load balance in between all of them (click on “&lt;em&gt;Master/Slave LoadBalance&lt;/em&gt;”) to configure all the priorities, such as following :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-8GGDF0TE_N8/Tnedd8fdG8I/AAAAAAAACas/GxOXj5Llztw/s1600-h/MultipleDomains_013%25255B7%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_013" border="0" alt="MultipleDomains_013" src="http://lh5.ggpht.com/-NuHjUAFvmW0/TnedefIIANI/AAAAAAAACaw/26CbZbxUivs/MultipleDomains_013_thumb%25255B3%25255D.jpg?imgmax=800" width="545" height="322" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;u&gt;&lt;strong&gt;2. Dynamic slave&lt;/strong&gt;&lt;/u&gt;     &lt;br /&gt;An other way for handling a high number of messages and multiple domains would be to make slave domain dynamic. It is maybe a little bit more tricky, but also probably more reliable and scalable.     &lt;br /&gt;A dynamic slave domain can become a master domain in case of failure of the current master domain. Really nice features if the messages have to be processed asap or with a minimum of down-time.     &lt;br /&gt;So, we return back to the original domain status’ page, the &lt;em&gt;second&lt;/em&gt; domain APPDOM2 is inactive (it is not set as static slave in the configuration file):     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-X1biPaZZRt0/TnedfIiC65I/AAAAAAAACa0/tei5je_AO5Q/s1600-h/MultipleDomains_023%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_023" border="0" alt="MultipleDomains_023" src="http://lh6.ggpht.com/-6_XELKhNX48/TnedgdFdPOI/AAAAAAAACa4/Rxoqvbx2Jjw/MultipleDomains_023_thumb%25255B2%25255D.jpg?imgmax=800" width="542" height="318" /&gt;&lt;/a&gt;     &lt;br /&gt;Click on “&lt;em&gt;SetUp Failover&lt;/em&gt;”, then check “&lt;em&gt;enable Failover&lt;/em&gt;”, define a failover time (when the slave domain has to become master after original master failure, here 5 minutes) and most importantly check “&lt;em&gt;Dynamic Slave Option&lt;/em&gt;”. Finally set a failover priority (1, 2, 3…) and save :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-tTDydjEaCII/TnedhQxT_II/AAAAAAAACa8/uqa4QCRuAj8/s1600-h/MultipleDomains_024%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_024" border="0" alt="MultipleDomains_024" src="http://lh6.ggpht.com/-iv5Ve6X4Umc/TnedikasYBI/AAAAAAAACbA/0drqrjwZuQI/MultipleDomains_024_thumb%25255B1%25255D.jpg?imgmax=800" width="549" height="295" /&gt;&lt;/a&gt;     &lt;br /&gt;It makes that second domain defined as dynamic slave as shown above in the failover setting as well as below in the domain status page :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-7ALYat9NEkw/TnedjA0g9ZI/AAAAAAAACbE/LYwjIwqI1_4/s1600-h/MultipleDomains_025%25255B4%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_025" border="0" alt="MultipleDomains_025" src="http://lh3.ggpht.com/-gMyrc1r9Bvg/TnedjxtU4JI/AAAAAAAACbI/JJFr1KhdMWE/MultipleDomains_025_thumb%25255B2%25255D.jpg?imgmax=800" width="549" height="313" /&gt;&lt;/a&gt;     &lt;br /&gt;From now, we have two domains which proceed with the messages, given the fact that if the first one fails, the second will become the master.     &lt;br /&gt;Just to show it, here I stopped the first domain APPDOM, once the failover time is off (as shown earlier, 5 minutes), we can see the second domain APPDOM2 becoming master (it is not “&lt;em&gt;dynamic slave&lt;/em&gt;” anymore), and the first obviously becoming inactive :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-uNbT7SUyWXc/Tnedkqx8RMI/AAAAAAAACbM/22VmUbjmx34/s1600-h/MultipleDomains_028%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_028" border="0" alt="MultipleDomains_028" src="http://lh6.ggpht.com/-wETvYCe1g-w/TnedlUaVeJI/AAAAAAAACbQ/RmvH4JMXB58/MultipleDomains_028_thumb%25255B1%25255D.jpg?imgmax=800" width="553" height="320" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/-IUA4P-Be0jY/Tnedl0ha5-I/AAAAAAAACbU/yUhD1AA-zz4/s1600-h/MultipleDomains_029%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_029" border="0" alt="MultipleDomains_029" src="http://lh6.ggpht.com/-bfLtBJTTKqA/Tnedmy0HcPI/AAAAAAAACbY/BMpOy_PjELk/MultipleDomains_029_thumb%25255B1%25255D.jpg?imgmax=800" width="556" height="298" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;When the first domain APPDOM is restarted, it becomes the slave domain whereas the second domain APPDOM2 remains the master.     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-X2gvPUbhvkk/Tnednvu9RSI/AAAAAAAACbc/DvC-ybUl1uw/s1600-h/MultipleDomains_030%25255B3%25255D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MultipleDomains_030" border="0" alt="MultipleDomains_030" src="http://lh3.ggpht.com/-qy5cAc0rxuA/TnedoQeGWXI/AAAAAAAACbg/ZC4FCKb4r-E/MultipleDomains_030_thumb%25255B1%25255D.jpg?imgmax=800" width="560" height="314" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;Making choice between static and dynamic slave domain may not be an easy task, it depends of your all architecture and requirements you have in messages processing. The first might be useful on not so big environment whereas the second is more than recommended on big environments (you don’t want to make dynamic domain on non-messages dedicated domain).     &lt;br /&gt;    &lt;br /&gt;Enjoy,     &lt;br /&gt;    &lt;br /&gt;Nicolas.     &lt;br /&gt;    &lt;br /&gt;Find out more on OTN hosted Peoplebooks : &lt;a href="http://download.oracle.com/docs/cd/E24150_01/pt851h2/eng/psbooks/tiba/book.htm?File=tiba/htm/tiba13.htm"&gt;http://download.oracle.com/docs/cd/E24150_01/pt851h2/eng/psbooks/tiba/book.htm?File=tiba/htm/tiba13.htm&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-6264650306474612924?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/6264650306474612924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=6264650306474612924' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/6264650306474612924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/6264650306474612924'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/09/multiple-application-messaging-servers.html' title='Multiple application messaging servers'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-yIVGh9d1AyE/TnedLPtzOYI/AAAAAAAACZY/6uh5o2clyjw/s72-c/MultipleDomains_001_thumb%25255B1%25255D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-3988976466894927659</id><published>2011-06-13T22:08:00.001+02:00</published><updated>2011-06-13T22:08:45.749+02:00</updated><title type='text'>AppServer does (not) reconnect to a bounced database</title><content type='html'>&lt;p align="justify"&gt;Few weeks ago, I was facing some databases issues. Due to an unexpected overload on the server, the services were not responding, and a couple of scripts were configured to stop automatically the databases. Few minutes later, the scripts started again those databases, and everything went fine again (I won’t go in details of the reasons of overload and why scripts are bouncing the database, that’s not the subject here).    &lt;br /&gt;But one of these databases is a Peoplesoft database, having application server connections to it. The Peopletools version was 8.51.07, and unfortunately, was not able to reconnect automatically to the database once restarted. The front-end users were not able to connect anymore to the application until the application server is restarted, rather annoying.     &lt;br /&gt;    &lt;br /&gt;I reproduce the case on the delivered PSOVM FSCM 9.1 FP1 Peopletools 8.51.07.     &lt;br /&gt;1. Connect to the front-end application, it is working fine     &lt;br /&gt;2. Stop the database, you are logged out from the front-end application     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-pDFUVJ56Qps/TfZuPfxAXeI/AAAAAAAACY8/zRmmu67j6qc/s1600-h/PSOVM_FSCMFP1_db_reconn_0023.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_db_reconn_002" border="0" alt="PSOVM_FSCMFP1_db_reconn_002" src="http://lh4.ggpht.com/-Vfgvtczo8pQ/TfZuQRvwzLI/AAAAAAAACZA/mFjcrsMuFk8/PSOVM_FSCMFP1_db_reconn_002_thumb1.jpg?imgmax=800" width="285" height="431" /&gt;&lt;/a&gt;     &lt;br /&gt;Note : click on link prompt the login page, logging out of the application send a strange error for the down status of the database (“&lt;strong&gt;&lt;em&gt;Your User ID and/or Password are invalid&lt;/em&gt;&lt;/strong&gt;”)     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-moUHsAM1GWE/TfZuQ_mVwAI/AAAAAAAACZE/zX1AqsVGtuo/s1600-h/PSOVM_FSCMFP1_db_reconn_0033.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_db_reconn_003" border="0" alt="PSOVM_FSCMFP1_db_reconn_003" src="http://lh5.ggpht.com/-hW5j_kIe2ao/TfZuRjaMpVI/AAAAAAAACZI/wAeU9kU8X0Q/PSOVM_FSCMFP1_db_reconn_003_thumb1.jpg?imgmax=800" width="658" height="252" /&gt;&lt;/a&gt;     &lt;br /&gt;3. Start the database     &lt;br /&gt;4. Open a new browser, no connection possible, raising error “&lt;em&gt;&lt;strong&gt;bea.jolt.ApplicationException: TPESVCFAIL – application level service failure&lt;/strong&gt;&lt;/em&gt;”     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-cEyTMh6__tQ/TfZuSR1QZAI/AAAAAAAACZM/qZqppAq9aaI/s1600-h/PSOVM_FSCMFP1_db_reconn_0054.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_db_reconn_005" border="0" alt="PSOVM_FSCMFP1_db_reconn_005" src="http://lh5.ggpht.com/-1m-jWx9pH4o/TfZuTMN2HYI/AAAAAAAACZQ/T4Z57deLQxA/PSOVM_FSCMFP1_db_reconn_005_thumb2.jpg?imgmax=800" width="660" height="411" /&gt;&lt;/a&gt;     &lt;br /&gt;5. Stop and start the application server     &lt;br /&gt;6. Open a new browser, new connections work fine again     &lt;br /&gt;    &lt;br /&gt;There are two known bugs about it, one wrongly mentioned a fix within 8.51.08, the other one (#12358153) mentioned the patch 8.51.10.     &lt;br /&gt;Let’s have a try :     &lt;br /&gt;1. Install the patch 8.51.10 on top of the delivered PSOVM FSCM 9.1 FP1 Peopletools 8.51.07     &lt;br /&gt;2. Redeploy the PIA     &lt;br /&gt;3. Test the same scenario =&amp;gt; now it is working, you can reconnect to the front-end application without bouncing the application server after a database stop and start. Good one.     &lt;br /&gt;    &lt;br /&gt;So, that patch level 10 is probably the bare minimal to go in production with… even if a stop/start database is not expected.    &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-3988976466894927659?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/3988976466894927659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=3988976466894927659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3988976466894927659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3988976466894927659'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/06/appserver-does-not-reconnect-to-bounced.html' title='AppServer does (not) reconnect to a bounced database'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-Vfgvtczo8pQ/TfZuQRvwzLI/AAAAAAAACZA/mFjcrsMuFk8/s72-c/PSOVM_FSCMFP1_db_reconn_002_thumb1.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-7679320683574296610</id><published>2011-05-02T17:26:00.001+02:00</published><updated>2011-05-02T17:26:45.693+02:00</updated><title type='text'>Peoplesoft OVM FSCM9.1 Feature Pack 1 Peopletools 8.51.07</title><content type='html'>&lt;p align="justify"&gt;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).    &lt;br /&gt;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).     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;1. The database server      &lt;br /&gt;&lt;/strong&gt;After importing the template, start the VM.     &lt;br /&gt;Do not use DHCP, but rather a static IP address :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7MjRInirI/AAAAAAAACWc/hAwjBKHjcpU/s1600-h/PSOVM_FSCMFP1_001%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_001" border="0" alt="PSOVM_FSCMFP1_001" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7MkUzLFQI/AAAAAAAACWg/ViiYfBClPE0/PSOVM_FSCMFP1_001_thumb%5B1%5D.jpg?imgmax=800" width="591" height="444" /&gt;&lt;/a&gt;     &lt;br /&gt;Whatever you entered to start automatically the database, it won’t work (as documented in the readme file) :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7MlL_V2QI/AAAAAAAACWk/KnSjhpwIYM8/s1600-h/PSOVM_FSCMFP1_002%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_002" border="0" alt="PSOVM_FSCMFP1_002" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7Ml41lVSI/AAAAAAAACWo/l5IPqHcWYic/PSOVM_FSCMFP1_002_thumb%5B1%5D.jpg?imgmax=800" width="595" height="447" /&gt;&lt;/a&gt;     &lt;br /&gt;As usual now in the PSOVM, CSS fails to start but it won’t harm anything later on :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7MmppLASI/AAAAAAAACWs/QATZP8rXUdI/s1600-h/PSOVM_FSCMFP1_003%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_003" border="0" alt="PSOVM_FSCMFP1_003" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7MnZ_xZsI/AAAAAAAACWw/d4qu6HBIixo/PSOVM_FSCMFP1_003_thumb%5B1%5D.jpg?imgmax=800" width="601" height="452" /&gt;&lt;/a&gt;     &lt;br /&gt;For testing purpose, following up a previous &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-db-server-database-name-case.html"&gt;post&lt;/a&gt; on an older PSOVM, I used a lower case database name.     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7MoVIbpWI/AAAAAAAACW0/x-f3OlfAgRA/s1600-h/PSOVM_FSCMFP1_004%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_004" border="0" alt="PSOVM_FSCMFP1_004" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7MpRqNIKI/AAAAAAAACW4/rKB1zCr3k-g/PSOVM_FSCMFP1_004_thumb%5B2%5D.jpg?imgmax=800" width="607" height="459" /&gt;&lt;/a&gt;     &lt;br /&gt;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 :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7MqUaTWhI/AAAAAAAACW8/zyEklQh8hKg/s1600-h/PSOVM_FSCMFP1_006%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_006" border="0" alt="PSOVM_FSCMFP1_006" src="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7MrAxl1WI/AAAAAAAACXA/0b9wa7vN6Wk/PSOVM_FSCMFP1_006_thumb%5B2%5D.jpg?imgmax=800" width="605" height="454" /&gt;&lt;/a&gt;     &lt;br /&gt;And eventually, you’ll have your running database and listener (domain is &lt;em&gt;.us.oracle.com&lt;/em&gt;) :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7MsLie5-I/AAAAAAAACXE/ZcQLAIA3i60/s1600-h/PSOVM_FSCMFP1_007%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_007" border="0" alt="PSOVM_FSCMFP1_007" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7MtGhUfgI/AAAAAAAACXI/pHUg-NWmnIM/PSOVM_FSCMFP1_007_thumb%5B1%5D.jpg?imgmax=800" width="610" height="458" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Note :     &lt;br /&gt;1. SYSADM’s password upper case :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[oracle@psovmfscmfp1db ~]$ sqlplus sysadm/sysadm &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Mon May 2 06:32:43 2011 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Copyright (c) 1982, 2008, Oracle.&amp;#160; All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;ERROR:      &lt;br /&gt;ORA-01017: invalid username/password; logon denied &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Enter user-name:      &lt;br /&gt;[oracle@psovmfscmfp1db ~]$ sqlplus sysadm/SYSADM &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Mon May 2 06:32:50 2011 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Copyright (c) 1982, 2008, Oracle.&amp;#160; All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Connected to:      &lt;br /&gt;Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production       &lt;br /&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options       &lt;br /&gt;&lt;/font&gt;2. Installed language is English only :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;SQL&amp;gt; select language_cd from pslanguages where installed=1; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;LANGUAGE_CD      &lt;br /&gt;------------       &lt;br /&gt;ENG &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;3. Unlike the first PSOVMs released, there’s no issue with the profile :    &lt;br /&gt;&lt;font size="1" face="Courier New"&gt;SQL&amp;gt; conn / as sysdba      &lt;br /&gt;Connected.       &lt;br /&gt;SQL&amp;gt; select username,account_status,expiry_date,profile       &lt;br /&gt;from&amp;#160;&amp;#160; dba_users       &lt;br /&gt;where username in ('PEOPLE','SYSADM') ;       &lt;br /&gt;&amp;#160; 2&amp;#160;&amp;#160;&amp;#160; 3       &lt;br /&gt;USERNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ACCOUNT_STATUS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; EXPIRY_DATE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROFILE       &lt;br /&gt;------------------------------ -------------------------------- ------------------ ------------------------------       &lt;br /&gt;PEOPLE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OPEN&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DEFAULT       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OPEN&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DEFAULT &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;SQL&amp;gt; l      &lt;br /&gt;&amp;#160; 1* select * from dba_profiles where profile='DEFAULT'       &lt;br /&gt;SQL&amp;gt; / &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;PROFILE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RESOURCE_NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RESOURCE_TYPE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LIMIT      &lt;br /&gt;------------------------------ -------------------------------- -------------------------------- ----------------------------&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;-      &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD_GRACE_TIME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD_LOCK_TIME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD_VERIFY_FUNCTION&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; NULL       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD_REUSE_MAX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD_REUSE_TIME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD_LIFE_TIME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FAILED_LOGIN_ATTEMPTS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PASSWORD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PRIVATE_SGA&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CONNECT_TIME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; IDLE_TIME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LOGICAL_READS_PER_CALL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; LOGICAL_READS_PER_SESSION&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CPU_PER_CALL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CPU_PER_SESSION&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SESSIONS_PER_USER&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED       &lt;br /&gt;DEFAULT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; COMPOSITE_LIMIT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; KERNEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UNLIMITED &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;16 rows selected.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;2. The App/Batch/PIA server    &lt;br /&gt;After importing the template, start the VM.     &lt;br /&gt;Do not use DHCP, but rather a static IP address :&amp;#160; &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7MtqX01FI/AAAAAAAACXM/Ko8nFEfUlXg/s1600-h/PSOVM_FSCMFP1_011%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_011" border="0" alt="PSOVM_FSCMFP1_011" src="http://lh6.ggpht.com/_GAPqu9CUk1k/Tb7Mvsf1S5I/AAAAAAAACXQ/CtbeXwBBb6M/PSOVM_FSCMFP1_011_thumb%5B1%5D.jpg?imgmax=800" width="553" height="416" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7M4kKHDvI/AAAAAAAACXU/O3ud_2P2A0Q/s1600-h/PSOVM_FSCMFP1_012%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_012" border="0" alt="PSOVM_FSCMFP1_012" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7M5jk02-I/AAAAAAAACXY/NCt3RnUclhI/PSOVM_FSCMFP1_012_thumb%5B1%5D.jpg?imgmax=800" width="557" height="419" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7M6n8finI/AAAAAAAACXc/8i5gvrAa3QA/s1600-h/PSOVM_FSCMFP1_009%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_009" border="0" alt="PSOVM_FSCMFP1_009" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7M7gOcDGI/AAAAAAAACXg/vW36nzGtRU0/PSOVM_FSCMFP1_009_thumb%5B1%5D.jpg?imgmax=800" width="560" height="421" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/Tb7M8k7xfUI/AAAAAAAACXk/3_B0S3lDGWc/s1600-h/PSOVM_FSCMFP1_014%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_014" border="0" alt="PSOVM_FSCMFP1_014" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7M9YRHrEI/AAAAAAAACXo/fg-hLF0kK2U/PSOVM_FSCMFP1_014_thumb%5B2%5D.jpg?imgmax=800" width="559" height="420" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7M9_KKPlI/AAAAAAAACXs/S5_Ewb0oxmo/s1600-h/PSOVM_FSCMFP1_016%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_016" border="0" alt="PSOVM_FSCMFP1_016" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7M-YNRHWI/AAAAAAAACXw/oGCsq8iwka4/PSOVM_FSCMFP1_016_thumb%5B1%5D.jpg?imgmax=800" width="564" height="426" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7M-8Ymw-I/AAAAAAAACX0/i9tWbLdIAtw/s1600-h/PSOVM_FSCMFP1_017%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_017" border="0" alt="PSOVM_FSCMFP1_017" src="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7M_sDjtmI/AAAAAAAACX4/ohL2C_apPko/PSOVM_FSCMFP1_017_thumb%5B1%5D.jpg?imgmax=800" width="570" height="428" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7NA7Ntt0I/AAAAAAAACX8/xP4FlePG5z8/s1600-h/PSOVM_FSCMFP1_018%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_018" border="0" alt="PSOVM_FSCMFP1_018" src="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7NBmk3EzI/AAAAAAAACYA/rFOvjBLEMTc/PSOVM_FSCMFP1_018_thumb%5B2%5D.jpg?imgmax=800" width="569" height="428" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7NCeMQVPI/AAAAAAAACYE/iPkDdpWYPqE/s1600-h/PSOVM_FSCMFP1_019%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_019" border="0" alt="PSOVM_FSCMFP1_019" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7NDCfAmQI/AAAAAAAACYI/z80BuqAaH4I/PSOVM_FSCMFP1_019_thumb%5B1%5D.jpg?imgmax=800" width="573" height="431" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7NEBPgBgI/AAAAAAAACYM/Oje4nLJVOJg/s1600-h/PSOVM_FSCMFP1_020%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_020" border="0" alt="PSOVM_FSCMFP1_020" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7NE2bBUDI/AAAAAAAACYQ/BLIQ0tYfpDU/PSOVM_FSCMFP1_020_thumb%5B1%5D.jpg?imgmax=800" width="576" height="433" /&gt;&lt;/a&gt;     &lt;br /&gt;Once again, that works great.     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/Tb7NFiZbhVI/AAAAAAAACYU/Eiec9BP0omg/s1600-h/PSOVM_FSCMFP1_021%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_021" border="0" alt="PSOVM_FSCMFP1_021" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7NGjoqLSI/AAAAAAAACYY/gQIXwy_wQzE/PSOVM_FSCMFP1_021_thumb%5B1%5D.jpg?imgmax=800" width="505" height="240" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7NHaQhyOI/AAAAAAAACYc/edO8T3fyqv0/s1600-h/PSOVM_FSCMFP1_022%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_022" border="0" alt="PSOVM_FSCMFP1_022" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7NIeolL-I/AAAAAAAACYg/s09471bOVYQ/PSOVM_FSCMFP1_022_thumb%5B2%5D.jpg?imgmax=800" width="332" height="362" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/Tb7NJAYjbII/AAAAAAAACYk/G5JDwFEwxek/s1600-h/PSOVM_FSCMFP1_024%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_024" border="0" alt="PSOVM_FSCMFP1_024" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7NJnnqXCI/AAAAAAAACYo/Um0X2flJJDg/PSOVM_FSCMFP1_024_thumb%5B2%5D.jpg?imgmax=800" width="493" height="409" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7NKXutgCI/AAAAAAAACYs/UCBVPure8IU/s1600-h/PSOVM_FSCMFP1_025%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_025" border="0" alt="PSOVM_FSCMFP1_025" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7NLPJStwI/AAAAAAAACYw/HI7mZBfgFFg/PSOVM_FSCMFP1_025_thumb%5B2%5D.jpg?imgmax=800" width="496" height="300" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7NL5c1gHI/AAAAAAAACY0/XCpJXaC1jrk/s1600-h/PSOVM_FSCMFP1_028%5B6%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PSOVM_FSCMFP1_028" border="0" alt="PSOVM_FSCMFP1_028" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Tb7NMxTfKxI/AAAAAAAACY4/hWm8kUgwHwA/PSOVM_FSCMFP1_028_thumb%5B4%5D.jpg?imgmax=800" width="497" height="379" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;3. Peopletools 8.51.07 zipped file for Windows client      &lt;br /&gt;&lt;/strong&gt;&lt;font size="2" face="Courier New"&gt;[root@psovmfscmfp1 ~]# su - psadm2      &lt;br /&gt;cd [psadm2@psovmfscmfp1 ~]$ cd $PS_HOME       &lt;br /&gt;[psadm2@psovmfscmfp1 tools]$ ls       &lt;br /&gt;FSCM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; cblbin&amp;#160;&amp;#160;&amp;#160; log&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; src       &lt;br /&gt;FSCM_InstallLog.log&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; class&amp;#160;&amp;#160;&amp;#160;&amp;#160; peopletools.properties&amp;#160; tmp       &lt;br /&gt;PSEMAgent&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; data&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psconfig.sh&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; toolsadmin.sh       &lt;br /&gt;PSEMViewer&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dict&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; scripts&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Courier New"&gt;&lt;strong&gt;toolsclient.zip &amp;lt;--          &lt;br /&gt;&lt;/strong&gt;PeopleTools_InstallLog.log&amp;#160; etc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sdk&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; utility         &lt;br /&gt;SecurityAddIns&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; fonts&amp;#160;&amp;#160;&amp;#160;&amp;#160; secvault&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; verity         &lt;br /&gt;appserv&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; jre&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; setup&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; web         &lt;br /&gt;bin&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; jre1.6.0&amp;#160; sqr&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; webserv         &lt;br /&gt;[psadm2@psovmfscmfp1 tools]$ ls -lrt toolsclient.zip         &lt;br /&gt;-rwxr-xr-x 1 psadm1 oracle 61191937 Mar 23 21:57 toolsclient.zip         &lt;br /&gt;[psadm2@psovmfscmfp1 tools]$&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;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.    &lt;br /&gt;*******************************************************************************************************************************************************     &lt;br /&gt;NOTES :     &lt;br /&gt;1. The SELINUX errors/warnings I have reported a while ago &lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=2133329&amp;amp;tstart=0"&gt;here&lt;/a&gt; have been fixed.     &lt;br /&gt;2. The missing SETSPACE sqr I reported &lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=2197960&amp;amp;tstart=0"&gt;here&lt;/a&gt; has also been fixed.     &lt;br /&gt;3. The scripts under $PS_HOME/scripts I was requesting &lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=2190207&amp;amp;tstart=0"&gt;here&lt;/a&gt; have been added.     &lt;br /&gt;Nice to see they are listening and trying to keep these templates alive as much as possible.     &lt;br /&gt;    &lt;br /&gt;&lt;em&gt;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 &lt;/em&gt;&lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=2215975&amp;amp;tstart=0"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.      &lt;br /&gt;&lt;/em&gt;    &lt;br /&gt;Enjoy it,     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-7679320683574296610?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/7679320683574296610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=7679320683574296610' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/7679320683574296610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/7679320683574296610'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/05/peoplesoft-ovm-fscm91-feature-pack-1.html' title='Peoplesoft OVM FSCM9.1 Feature Pack 1 Peopletools 8.51.07'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_GAPqu9CUk1k/Tb7MkUzLFQI/AAAAAAAACWg/ViiYfBClPE0/s72-c/PSOVM_FSCMFP1_001_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-4396745992043209763</id><published>2011-04-14T19:05:00.001+02:00</published><updated>2011-04-14T19:05:17.952+02:00</updated><title type='text'>Application messaging troubleshooting : endless ping node</title><content type='html'>&lt;p&gt;It’s really common to use a small configuration for environments such as DEMO, SYS or even for development databases to avoid the server to be overloaded within useless processes. But doing so, you should be sure it is not set too small otherwise you could have some issues when setting the messaging up.    &lt;br /&gt;Here’s an example of a common issue a Peoplesoft DBA might be face to.     &lt;br /&gt;I’m working here on the PSOVM CRM 9.1 based on Peopletools 8.50.09. Of course, it is assuming the Pub/Sub service has been set to “Yes” as shown below:    &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/Taco6MM7YpI/AAAAAAAACT8/P7W2lkGbCs4/s1600-h/AppMsg_Endlessping_027%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="AppMsg_Endlessping_027" border="0" alt="AppMsg_Endlessping_027" src="http://lh4.ggpht.com/_GAPqu9CUk1k/Taco7MgwocI/AAAAAAAACUA/3nR9eKgpZaU/AppMsg_Endlessping_027_thumb%5B1%5D.jpg?imgmax=800" width="531" height="430" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;Checking the local node for proper configuration (user and password must be set) :     &lt;br /&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/Taco7pW4Z_I/AAAAAAAACUE/sIc-nOy24GY/s1600-h/AppMsg_Endlessping_003%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_003" border="0" alt="AppMsg_Endlessping_003" src="http://lh5.ggpht.com/_GAPqu9CUk1k/Taco8fnA4nI/AAAAAAAACUI/aRsXjxR871k/AppMsg_Endlessping_003_thumb%5B1%5D.jpg?imgmax=800" width="531" height="459" /&gt;&lt;/a&gt;     &lt;br /&gt;So far, so good.     &lt;br /&gt;Now, let’s configure the gateway. For initial configuration, load the connector first :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/Taco9PYSiYI/AAAAAAAACUM/6UUA25uF5yo/s1600-h/AppMsg_Endlessping_010%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_010" border="0" alt="AppMsg_Endlessping_010" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Taco9n71Y2I/AAAAAAAACUQ/sd-pntknGgM/AppMsg_Endlessping_010_thumb%5B2%5D.jpg?imgmax=800" width="537" height="262" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/Taco-A4KeyI/AAAAAAAACUU/lRMcaXg7eCU/s1600-h/AppMsg_Endlessping_011%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_011" border="0" alt="AppMsg_Endlessping_011" src="http://lh3.ggpht.com/_GAPqu9CUk1k/Taco-qIZStI/AAAAAAAACUY/eM7_j2fb8Qs/AppMsg_Endlessping_011_thumb%5B2%5D.jpg?imgmax=800" width="538" height="324" /&gt;&lt;/a&gt;     &lt;br /&gt;And try to ping the gateway to confirm it works :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/Taco_QMVqJI/AAAAAAAACUc/QATZQpqH8TQ/s1600-h/AppMsg_Endlessping_012%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_012" border="0" alt="AppMsg_Endlessping_012" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpAUF1jYI/AAAAAAAACUg/CIjaveh65YQ/AppMsg_Endlessping_012_thumb%5B3%5D.jpg?imgmax=800" width="541" height="383" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpA0O9RuI/AAAAAAAACUk/YEgdwu5olKI/s1600-h/AppMsg_Endlessping_013%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_013" border="0" alt="AppMsg_Endlessping_013" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpBbRHGPI/AAAAAAAACUo/oN8cFjXsAY4/AppMsg_Endlessping_013_thumb%5B3%5D.jpg?imgmax=800" width="542" height="166" /&gt;&lt;/a&gt;     &lt;br /&gt;Now, let’s configure the node in the gateway :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpCVyLsnI/AAAAAAAACUs/fNmoVAGAzmc/s1600-h/AppMsg_Endlessping_014%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_014" border="0" alt="AppMsg_Endlessping_014" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpCxxMutI/AAAAAAAACUw/5hisIRyw7z4/AppMsg_Endlessping_014_thumb%5B3%5D.jpg?imgmax=800" width="543" height="363" /&gt;&lt;/a&gt;     &lt;br /&gt;Default user id is “administrator”, default password is “password”.     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpDhixTQI/AAAAAAAACU0/2EsdxM7RyQk/s1600-h/AppMsg_Endlessping_015%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_015" border="0" alt="AppMsg_Endlessping_015" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpEh74iFI/AAAAAAAACU4/_INy5uwViJg/AppMsg_Endlessping_015_thumb%5B2%5D.jpg?imgmax=800" width="545" height="401" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpFsTFEPI/AAAAAAAACU8/xabyhgZN3zc/s1600-h/AppMsg_Endlessping_016%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_016" border="0" alt="AppMsg_Endlessping_016" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpF8TByDI/AAAAAAAACVA/NzgT54cR548/AppMsg_Endlessping_016_thumb%5B1%5D.jpg?imgmax=800" width="548" height="301" /&gt;&lt;/a&gt;     &lt;br /&gt;Now try to ping that new added node :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpG9yr6eI/AAAAAAAACVE/sEkjuzGUDTQ/s1600-h/AppMsg_Endlessping_017%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_017" border="0" alt="AppMsg_Endlessping_017" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpHXpxdpI/AAAAAAAACVI/CeDqlbX7SL4/AppMsg_Endlessping_017_thumb%5B2%5D.jpg?imgmax=800" width="549" height="293" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TacpHx663EI/AAAAAAAACVM/TR1xFQjR5Iw/s1600-h/AppMsg_Endlessping_018%5B8%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_018" border="0" alt="AppMsg_Endlessping_018" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpId8TqXI/AAAAAAAACVQ/2FYn6DCAi7A/AppMsg_Endlessping_018_thumb%5B4%5D.jpg?imgmax=800" width="553" height="166" /&gt;&lt;/a&gt;     &lt;br /&gt;It will process endlessly until reaching the timeout.     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TacpJKc1rCI/AAAAAAAACVU/FiD1MPLWi5U/s1600-h/AppMsg_Endlessping_020%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_020" border="0" alt="AppMsg_Endlessping_020" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpJljFFMI/AAAAAAAACVY/aVryuNiDytg/AppMsg_Endlessping_020_thumb%5B2%5D.jpg?imgmax=800" width="552" height="328" /&gt;&lt;/a&gt;     &lt;br /&gt;Note that there’s no error messages in any log files, nothing to help.    &lt;br /&gt;Having a look into the configuration file, psappsrv.cfg, PSAPPSRV has only 1 min. instance :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpKAHEWGI/AAAAAAAACVc/o_1xbE1Hqgk/s1600-h/AppMsg_Endlessping_001%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_001" border="0" alt="AppMsg_Endlessping_001" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpKhMAkMI/AAAAAAAACVg/FZbMHfZ2EpY/AppMsg_Endlessping_001_thumb%5B1%5D.jpg?imgmax=800" width="555" height="169" /&gt;&lt;/a&gt;     &lt;br /&gt;Change it to a minimum of 2 :     &lt;br /&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpLFwUs0I/AAAAAAAACVk/Cmm1djZJ9UY/s1600-h/AppMsg_Endlessping_019%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_019" border="0" alt="AppMsg_Endlessping_019" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpLnl4EDI/AAAAAAAACVo/7nRkAONFSsk/AppMsg_Endlessping_019_thumb%5B2%5D.jpg?imgmax=800" width="554" height="164" /&gt;&lt;/a&gt;     &lt;br /&gt;Reconfigure and restart the application server :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpMGqSCdI/AAAAAAAACVs/762dJM9-AEM/s1600-h/AppMsg_Endlessping_021%5B6%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_021" border="0" alt="AppMsg_Endlessping_021" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TacpNPOR06I/AAAAAAAACVw/poBSZn6tHok/AppMsg_Endlessping_021_thumb%5B2%5D.jpg?imgmax=800" width="562" height="316" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpNvlmtfI/AAAAAAAACV0/jmslk1gnp_w/s1600-h/AppMsg_Endlessping_022%5B8%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_022" border="0" alt="AppMsg_Endlessping_022" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpP2PgH_I/AAAAAAAACV4/a_66ikR6tzA/AppMsg_Endlessping_022_thumb%5B4%5D.jpg?imgmax=800" width="565" height="432" /&gt;&lt;/a&gt;     &lt;br /&gt;Note there’s now 2 processes PSAPPSRV.     &lt;br /&gt;    &lt;br /&gt;Coming back in the front end application, trying again to ping the local node within the gateway configuration as previously failed :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TacpQEyBTRI/AAAAAAAACV8/lNKefAgjFI8/s1600-h/AppMsg_Endlessping_023%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_023" border="0" alt="AppMsg_Endlessping_023" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpQu0sMhI/AAAAAAAACWA/CjN5CVWMUYM/AppMsg_Endlessping_023_thumb%5B1%5D.jpg?imgmax=800" width="569" height="286" /&gt;&lt;/a&gt;     &lt;br /&gt;Few seconds later, it is successful :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TacpRHJ20bI/AAAAAAAACWE/ab6rAW81V5o/s1600-h/AppMsg_Endlessping_024%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_024" border="0" alt="AppMsg_Endlessping_024" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TacpRWfbYnI/AAAAAAAACWI/eiYFHfNVU50/AppMsg_Endlessping_024_thumb%5B2%5D.jpg?imgmax=800" width="569" height="192" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;So, when you want to work within the messaging, always set at least 2 as a minimum instances for PSAPPSRV process in the configuration file.     &lt;br /&gt;    &lt;br /&gt;As a side note, if you fill a wrong Peopletools release as shown below, it will fail but that time with a clear explanation (&lt;em&gt;Integration Gateway: PeopleSoftTargetConnector - invalid PeopleTools release&lt;/em&gt;). So, be sure about the correctness&amp;#160; of the release &lt;u&gt;until the patch level&lt;/u&gt; :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpRz-kS6I/AAAAAAAACWM/40HG6Alfg2Q/s1600-h/AppMsg_Endlessping_025%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_025" border="0" alt="AppMsg_Endlessping_025" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpSeLKB-I/AAAAAAAACWQ/DNbWa_QKPw4/AppMsg_Endlessping_025_thumb%5B2%5D.jpg?imgmax=800" width="547" height="282" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TacpS4T-DjI/AAAAAAAACWU/H93t19ms2gs/s1600-h/AppMsg_Endlessping_026%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AppMsg_Endlessping_026" border="0" alt="AppMsg_Endlessping_026" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TacpTekytyI/AAAAAAAACWY/7zjMi5d3oes/AppMsg_Endlessping_026_thumb%5B2%5D.jpg?imgmax=800" width="549" height="195" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-4396745992043209763?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/4396745992043209763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=4396745992043209763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4396745992043209763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4396745992043209763'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/04/application-messaging-troubleshooting.html' title='Application messaging troubleshooting : endless ping node'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_GAPqu9CUk1k/Taco7MgwocI/AAAAAAAACUA/3nR9eKgpZaU/s72-c/AppMsg_Endlessping_027_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-4773461558185064787</id><published>2011-04-10T11:23:00.001+02:00</published><updated>2011-04-10T11:23:31.585+02:00</updated><title type='text'>Peoplesoft PIA silent deployment</title><content type='html'>&lt;p align="left"&gt;Whether the silent Weblogic installation is documented in the Peopletools Installation Guide (&lt;em&gt;Task 2-1-5: Installing Oracle WebLogic on Linux or UNIX in Silent Mode&lt;/em&gt;), the silent PIA deployment is not. Is that because it does not exists ? Is that because there’s no use of that ? Well, it exists and in few cases it can help. Especially if you are applying Peopletools patch on regular basis. As you may know, it is most often required to redeploy the domain.     &lt;br /&gt;    &lt;br /&gt;Last month I replied to a &lt;em&gt;resurrected&lt;/em&gt; &lt;a href="http://forums.oracle.com/forums/thread.jspa?messageID=3617876&amp;amp;#3617876"&gt;thread&lt;/a&gt; on &lt;a href="http://forums.oracle.com/forums/forum.jspa?forumID=432&amp;amp;start=0"&gt;Peoplesoft OTN Forum&lt;/a&gt; regarding a silent deployment of the PIA. I was initially – last year - thinking that was not possible. But working a lot with the PSOVM since then, I saw the PIA deployment on “fly” during the OVM template installation.     &lt;br /&gt;    &lt;br /&gt;Going through the PSOVM App/Batch/PIA server once deployed, there’s a script which is called to deploy the PIA : /opt/oracle/psft/vm/installpia.sh     &lt;br /&gt;The script is relatively easy to understand :     &lt;br /&gt;&lt;code&gt;PT_HOME=/opt/oracle/psft/pt      &lt;br /&gt;TOOLS_HOME=$PT_HOME/tools       &lt;br /&gt;BEA_HOME=$PT_HOME/bea       &lt;br /&gt;SILENT_INSTALL_FILE=install.properties       &lt;br /&gt;&amp;#160; &lt;br /&gt;echo &amp;quot;Doing PIA silent install&amp;quot;       &lt;br /&gt;&lt;b&gt;if&lt;/b&gt; [ ! -d $TOOLS_HOME/tmp ]; then       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; mkdir $TOOLS_HOME/tmp       &lt;br /&gt;fi       &lt;br /&gt;&amp;#160; &lt;br /&gt;cd $TOOLS_HOME/tmp       &lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; &lt;br /&gt;# If there is a pre-existing silent response file we       &lt;br /&gt;# remove it       &lt;br /&gt;&lt;b&gt;if&lt;/b&gt; [ -f $SILENT_INSTALL_FILE ]; then       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; rm -f $SILENT_INSTALL_FILE       &lt;br /&gt;fi       &lt;br /&gt;&amp;#160; &lt;br /&gt;echo PS_HOME=$TOOLS_HOME &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo DOMAIN_NAME=peoplesoft &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo SERVER_TYPE=weblogic &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo BEA_HOME=$BEA_HOME &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo USER_ID=system &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo USER_PWD=password &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo INSTALL_ACTION=CREATE_NEW_DOMAIN &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo DOMAIN_TYPE=NEW_DOMAIN &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo INSTALL_TYPE=SINGLE_SERVER_INSTALLATION &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo WEBSITE_NAME=$PIA_SITENAME &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo APPSERVER_NAME=localhost &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo JSL_PORT=$JOLT_PORT &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo HTTP_PORT=$PIA_HTTP_PORT &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo HTTPS_PORT=$PIA_HTTPS_PORT &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo AUTH_DOMAIN= &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo WEB_PROF_NAME=DEV &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo WEB_PROF_USERID=PTWEBSERVER &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo WEB_PROF_PWD=PTWEBSERVER &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;echo REPORTS_DIR=/var/tmp/psreports &amp;gt;&amp;gt; $SILENT_INSTALL_FILE       &lt;br /&gt;&amp;#160; &lt;br /&gt;cd $TOOLS_HOME/setup/PsMpPIAInstall       &lt;br /&gt;sh setup.sh -javahome $TOOLS_HOME/jre -i silent \       &lt;br /&gt;-DRES_FILE_PATH=$TOOLS_HOME/tmp/$SILENT_INSTALL_FILE -tempdir $TOOLS_HOME/tmp       &lt;br /&gt;&lt;/code&gt;    &lt;br /&gt;So, first build your own response file with all the required fields according to your environment and action you are doing (deployment, re-deployment), and call it within DRES_FILE_PATH. That parameter was unknown for me. It is rather a nice learn. Of course, it might require a lot of testing, but it could be helpful if you have a high number of environments to re-build time to time, especially useful after a Peopletools (patch) upgrade which can be done on regular basis.     &lt;br /&gt;    &lt;br /&gt;Save the response file in a secure place, and eventually you’ll see the advantages of silent PIA deployment. Run the installer with the silent option avoids some painful time to remember what ports are used, what webprofile, what reports directory…     &lt;br /&gt;I was initially not convinced about the usefulness of that, but try it. Use it.     &lt;br /&gt;    &lt;br /&gt;Nicolas.     &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-4773461558185064787?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/4773461558185064787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=4773461558185064787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4773461558185064787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4773461558185064787'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/04/peoplesoft-pia-silent-deployment.html' title='Peoplesoft PIA silent deployment'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-130733498684636017</id><published>2011-04-09T21:12:00.001+02:00</published><updated>2011-04-09T21:12:25.824+02:00</updated><title type='text'>Manage Peoplesoft with OEM Grid Control (3/3)</title><content type='html'>&lt;p align="left"&gt;Last part of this series about Peoplesoft managed in OEM Grid Control, once the OEM Grid Control is installed with the Peoplesoft plug-in, once the Agent is installed on the targets with the Peoplesoft plug-in, it’s time for configuring the all thing in OEM GUI.    &lt;br /&gt;    &lt;br /&gt;First, add the Peoplesoft target : &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvLeh1wOI/AAAAAAAACRc/pwihIE0Rs1o/s1600-h/OEM_InstPsPlugin_0303.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_030" border="0" alt="OEM_InstPsPlugin_030" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvMK1dqKI/AAAAAAAACRg/tvt_oe8Ybgk/OEM_InstPsPlugin_030_thumb1.jpg?imgmax=800" width="716" height="229" /&gt;&lt;/a&gt;     &lt;br /&gt;The user is the Peoplesoft domain owner (not necessarily the owner of the PS_HOME), for the PSOVM servers, that’s psadm2.     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvMx3yGKI/AAAAAAAACRk/1gv1ezQ6WaY/s1600-h/OEM_InstPsPlugin_0485.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_048" border="0" alt="OEM_InstPsPlugin_048" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvNS_600I/AAAAAAAACRo/ItS3Gixn-B8/OEM_InstPsPlugin_048_thumb3.jpg?imgmax=800" width="718" height="215" /&gt;&lt;/a&gt;     &lt;br /&gt;The discovery path is the PS_CFG_HOME. If it is missing from the environment variable, it is going to the user’s home directory. For the PSOVM servers, it is going to the psadm2’s home :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvN9nGw9I/AAAAAAAACRs/aZzIIJ3nBW0/s1600-h/OEM_InstPsPlugin_0564.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_056" border="0" alt="OEM_InstPsPlugin_056" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvOKpaMRI/AAAAAAAACRw/1p1WPiRH8uE/OEM_InstPsPlugin_056_thumb2.jpg?imgmax=800" width="718" height="340" /&gt;&lt;/a&gt;     &lt;br /&gt;Choose the type you want to manage :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvOr76BoI/AAAAAAAACR0/YvJifYs9mrQ/s1600-h/OEM_InstPsPlugin_0577.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_057" border="0" alt="OEM_InstPsPlugin_057" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvPvnN13I/AAAAAAAACR4/jMxxOSllEwU/OEM_InstPsPlugin_057_thumb3.jpg?imgmax=800" width="718" height="305" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvQTx1dxI/AAAAAAAACR8/lkPp3dn3jVU/s1600-h/OEM_InstPsPlugin_0584.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_058" border="0" alt="OEM_InstPsPlugin_058" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvQz603NI/AAAAAAAACSA/HlzabrpSsL4/OEM_InstPsPlugin_058_thumb2.jpg?imgmax=800" width="720" height="192" /&gt;&lt;/a&gt;     &lt;br /&gt;We can link the Oracle database when Peoplesoft is discovered (here the db server was not started) :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvRVRikbI/AAAAAAAACSE/TuM-CgTAyXg/s1600-h/OEM_InstPsPlugin_0593.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_059" border="0" alt="OEM_InstPsPlugin_059" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvR-OD68I/AAAAAAAACSI/hdADumrmEMk/OEM_InstPsPlugin_059_thumb1.jpg?imgmax=800" width="723" height="235" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvSeTldxI/AAAAAAAACSM/PHVdFctq79I/s1600-h/OEM_InstPsPlugin_0603.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_060" border="0" alt="OEM_InstPsPlugin_060" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvTbqYmDI/AAAAAAAACSQ/vL8qP8-ggOY/OEM_InstPsPlugin_060_thumb1.jpg?imgmax=800" width="724" height="271" /&gt;&lt;/a&gt;     &lt;br /&gt;And finally, everything selected earlier is now recognized :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvTwLAGrI/AAAAAAAACSU/WVNDsABMlU8/s1600-h/OEM_InstPsPlugin_0614.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_061" border="0" alt="OEM_InstPsPlugin_061" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvUrmI9kI/AAAAAAAACSY/fADC9QJirO8/OEM_InstPsPlugin_061_thumb2.jpg?imgmax=800" width="724" height="274" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p align="left"&gt;From now, we can start/stop (all in one shot if required) and configure the all Peoplesoft domain.    &lt;br /&gt;    &lt;br /&gt;Let’s see the Process Scheduler possibilities :&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvVPlwnhI/AAAAAAAACSc/9ybdrJQGx1E/s1600-h/OEM_MgntPsPlugin_0043.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_004" border="0" alt="OEM_MgntPsPlugin_004" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvWuA459I/AAAAAAAACSg/ygwVxgOUffg/OEM_MgntPsPlugin_004_thumb1.jpg?imgmax=800" width="738" height="356" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvXX6M8eI/AAAAAAAACSk/LfEGY35BpTI/s1600-h/OEM_MgntPsPlugin_0054.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_005" border="0" alt="OEM_MgntPsPlugin_005" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvX3t9MFI/AAAAAAAACSo/7vfUrDrwgQ0/OEM_MgntPsPlugin_005_thumb2.jpg?imgmax=800" width="736" height="391" /&gt;&lt;/a&gt;     &lt;br /&gt;Here, we can do whatever we are doing within the psadmin tool from the target host:     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvYwqaLYI/AAAAAAAACSs/IQDsGKY2iYg/s1600-h/OEM_MgntPsPlugin_0063.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_006" border="0" alt="OEM_MgntPsPlugin_006" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvZ1o_gtI/AAAAAAAACSw/Ho3mZEhVqXo/OEM_MgntPsPlugin_006_thumb1.jpg?imgmax=800" width="739" height="322" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvaVFOw_I/AAAAAAAACS0/tDVw2jP7Cck/s1600-h/OEM_MgntPsPlugin_0083.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_008" border="0" alt="OEM_MgntPsPlugin_008" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCva6wJLgI/AAAAAAAACS4/X4R2HMuxzMI/OEM_MgntPsPlugin_008_thumb1.jpg?imgmax=800" width="741" height="204" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;Let’s see the Application Server possibilities :&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvbpjU6II/AAAAAAAACS8/yHTWYlScQUI/s1600-h/OEM_MgntPsPlugin_0104.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_010" border="0" alt="OEM_MgntPsPlugin_010" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvcUG6zmI/AAAAAAAACTA/Jt-uxrAP-Y4/OEM_MgntPsPlugin_010_thumb2.jpg?imgmax=800" width="738" height="380" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvc96hBAI/AAAAAAAACTE/dgieubaqqLI/s1600-h/OEM_MgntPsPlugin_0113.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_011" border="0" alt="OEM_MgntPsPlugin_011" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvd9Rz25I/AAAAAAAACTI/sCFJ_Lc_jXQ/OEM_MgntPsPlugin_011_thumb1.jpg?imgmax=800" width="745" height="396" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCveeQ4m9I/AAAAAAAACTM/9oaoTAxklUA/s1600-h/OEM_MgntPsPlugin_0133.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_013" border="0" alt="OEM_MgntPsPlugin_013" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvfHpAKQI/AAAAAAAACTQ/WDzgpwJF9wc/OEM_MgntPsPlugin_013_thumb1.jpg?imgmax=800" width="749" height="352" /&gt;&lt;/a&gt;&amp;#160; &lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvffJLpDI/AAAAAAAACTU/nIgZs4jg3Mo/s1600-h/OEM_MgntPsPlugin_0153.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_015" border="0" alt="OEM_MgntPsPlugin_015" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvgA_kEaI/AAAAAAAACTY/64XO2p4gp4Y/OEM_MgntPsPlugin_015_thumb1.jpg?imgmax=800" width="753" height="207" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvgr1yjYI/AAAAAAAACTc/5m-EExwRNX8/s1600-h/OEM_MgntPsPlugin_0163.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_016" border="0" alt="OEM_MgntPsPlugin_016" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvh-_-WUI/AAAAAAAACTg/1oiN_yG3rw8/OEM_MgntPsPlugin_016_thumb1.jpg?imgmax=800" width="760" height="354" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;And the WebServer :&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TaCvidHxGuI/AAAAAAAACTk/Nh6GhVSVdgo/s1600-h/OEM_MgntPsPlugin_0173.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_017" border="0" alt="OEM_MgntPsPlugin_017" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvjGb1AEI/AAAAAAAACTo/JndTa3wxDQY/OEM_MgntPsPlugin_017_thumb1.jpg?imgmax=800" width="769" height="329" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvkLNzTBI/AAAAAAAACTs/JgvPwwbKtwY/s1600-h/OEM_MgntPsPlugin_0184.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_018" border="0" alt="OEM_MgntPsPlugin_018" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TaCvk8Zda8I/AAAAAAAACTw/Yt2HutVS0xg/OEM_MgntPsPlugin_018_thumb2.jpg?imgmax=800" width="766" height="299" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TaCvlPRzYVI/AAAAAAAACT0/GT8lxdod4Lg/s1600-h/OEM_MgntPsPlugin_0193.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_019" border="0" alt="OEM_MgntPsPlugin_019" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvmKghseI/AAAAAAAACT4/u9fymgsVSeQ/OEM_MgntPsPlugin_019_thumb1.jpg?imgmax=800" width="766" height="239" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;br /&gt;I won’t go through every single sub-menus over there, there are too many. But as you can see above, everything we – as Peoplesoft DBA - usually do from the backend, directly connected onto a server, can be done through OEM Grid Control. Rather nice, especially when managing a lot of environments. That’s maybe a bit of work for configuring everything properly, according to all the specificities of the environments, but that makes the life so easier once it is done that I think it is worth to do and to have on board.     &lt;br /&gt;    &lt;br /&gt;Enjoy it.     &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-130733498684636017?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/130733498684636017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=130733498684636017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/130733498684636017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/130733498684636017'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control_09.html' title='Manage Peoplesoft with OEM Grid Control (3/3)'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_GAPqu9CUk1k/TaCvMK1dqKI/AAAAAAAACRg/tvt_oe8Ybgk/s72-c/OEM_InstPsPlugin_030_thumb1.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-8322487450642282780</id><published>2011-04-08T17:42:00.001+02:00</published><updated>2011-04-09T21:13:29.739+02:00</updated><title type='text'>Manage Peoplesoft with OEM Grid Control (2/3)</title><content type='html'>&lt;p&gt;After installing the OEM Grid Control 11gR1 – the OVM template, including the Peoplesoft plug-in for OMS as shown &lt;a href="http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control.html"&gt;here&lt;/a&gt;, it’s time for the target system to be prepared. All the client servers have to have the OM Agent. By client, it means client for the OMS, say so the clients are the databases servers and Apps/Batch/PIA servers which I created based on PSOVM as shown in previous posts. But the Peoplesoft plug-in is crawling a PS_HOME, it has to be installed only on Apps/Batch/PIA servers.     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;1. The OEM Agent      &lt;br /&gt;&lt;/strong&gt;Whether there’s space enough in $ORACLE_HOME (/u01/app/oracle/product) on the PSOVM database servers (user oracle), there’s no space left next to the Oracle client (/opt/oracle/psft/pt) on the PSOVM App/Batch/PIA servers (user psadm1).     &lt;br /&gt;Before installing the Agent on App/Batch/PIA, let’s make a dedicated folder where’s space allows us to install it, as following :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@psovmhcm /]# cd /      &lt;br /&gt;[root@psovmhcm /]# df -k .       &lt;br /&gt;Filesystem&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1K-blocks&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Used Available Use% Mounted on       &lt;br /&gt;/dev/xvda2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3876120&amp;#160;&amp;#160;&amp;#160; 724696&amp;#160;&amp;#160; 3111424&amp;#160; 19% /       &lt;br /&gt;[root@psovmhcm /]# mkdir oracle_agent       &lt;br /&gt;[root@psovmhcm /]# chown -R psadm1:oracle oracle_agent       &lt;br /&gt;[root@psovmhcm /]# cd /opt/oracle/psft/pt       &lt;br /&gt;[root@psovmhcm pt]# ln -s /oracle_agent .       &lt;br /&gt;[root@psovmhcm pt]# ls -lrt       &lt;br /&gt;total 56       &lt;br /&gt;drwx------&amp;#160; 2 root&amp;#160;&amp;#160; root&amp;#160;&amp;#160; 16384 Dec 20 19:44 lost+found       &lt;br /&gt;drwxr-xr-x&amp;#160; 9 root&amp;#160;&amp;#160; root&amp;#160;&amp;#160;&amp;#160; 4096 Dec 20 20:08 bea       &lt;br /&gt;drwxr-xr-x&amp;#160; 7 root&amp;#160;&amp;#160; root&amp;#160;&amp;#160;&amp;#160; 4096 Dec 20 20:12 oracle-client       &lt;br /&gt;drwxr-xr-x&amp;#160; 5 root&amp;#160;&amp;#160; root&amp;#160;&amp;#160;&amp;#160; 4096 Jan 23 09:37 cobol       &lt;br /&gt;drwxr-xr-x 28 psadm1 oracle&amp;#160; 4096 Jan 23 09:43 tools       &lt;br /&gt;lrwxrwxrwx&amp;#160; 1 root&amp;#160;&amp;#160; root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 13 Mar 30 11:16 oracle_agent -&amp;gt; /oracle_agent       &lt;br /&gt;[root@psovmhcm pt]#&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Remember, the PSOVMs are 64bit word sized (furthermore Peopletools 8.5x is only supported on 64bit OS), the Agent to be downloaded is from Linux x86-64, 11.1.0.1.0 :    &lt;br /&gt;&lt;a title="http://www.oracle.com/technetwork/oem/grid-control/downloads/agentsoft-090381.html" href="http://www.oracle.com/technetwork/oem/grid-control/downloads/agentsoft-090381.html"&gt;http://www.oracle.com/technetwork/oem/grid-control/downloads/agentsoft-090381.html&lt;/a&gt;     &lt;br /&gt;Once downloaded, upload the file to the PSOVM OEM Grid Control previously installed, into the folder /u01/OracleHomes/Middleware/oms11g/sysman/agent_download/11.1.0.1.0 and unzip it.     &lt;br /&gt;    &lt;br /&gt;Then, everything can be done through the OEM GUI. Much easier than ever, especially when deploying Agent through multiple target. However, screenshots below are coming from a deployment on one target only :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8sd0wF87I/AAAAAAAACPM/eqjdJ2OHwQc/s1600-h/OEM_InstAgent_0014.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_001" border="0" alt="OEM_InstAgent_001" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sehko0xI/AAAAAAAACPQ/5jD5jkotg9o/OEM_InstAgent_001_thumb2.jpg?imgmax=800" width="609" height="321" /&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sfCiSoQI/AAAAAAAACPU/35YgpG4MHEQ/s1600-h/OEM_InstAgent_0024.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_002" border="0" alt="OEM_InstAgent_002" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8sfzgio8I/AAAAAAAACPY/GDhaVDpswxw/OEM_InstAgent_002_thumb2.jpg?imgmax=800" width="611" height="326" /&gt;&lt;/a&gt;     &lt;br /&gt;Choose the platform Linux-x86-64, that’s the one we’ve just upload to the OMS server :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sgWlBh-I/AAAAAAAACPc/E-ZsQvDWW8c/s1600-h/OEM_InstAgent_0034.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_003" border="0" alt="OEM_InstAgent_003" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sg9HjC1I/AAAAAAAACPg/BZH-0odPtEU/OEM_InstAgent_003_thumb2.jpg?imgmax=800" width="612" height="326" /&gt;&lt;/a&gt;     &lt;br /&gt;Here you mention the owner of the Agent home (OMA_HOME),     &lt;br /&gt;=&amp;gt; for the PSOVM database servers it will be oracle,     &lt;br /&gt;=&amp;gt; for the PSOVM App/Batch/PIA servers it will be psadm1     &lt;br /&gt;Then, here you also mention the parent folder hosting the Agent home (OMA_HOME),     &lt;br /&gt;=&amp;gt; for the PSOVM database servers it will be /u01/app/oracle/product,     &lt;br /&gt;=&amp;gt; for the PSOVM App/Batch/PIA servers it will be /opt/oracle/psft/pt/oracle_agent&amp;#160; &lt;br /&gt;Uncheck the run of root.sh, it has to be done manually later on (somehow it failed in my case when it was checked). &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ8shaWaqMI/AAAAAAAACPk/qHxuRjXBAF8/s1600-h/OEM_InstAgent_0094.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_009" border="0" alt="OEM_InstAgent_009" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8sh-gBRuI/AAAAAAAACPo/14Xb9ZY_g7U/OEM_InstAgent_009_thumb2.jpg?imgmax=800" width="612" height="326" /&gt;&lt;/a&gt;     &lt;br /&gt;Give the sysman password :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sipV0MEI/AAAAAAAACPs/uz4PZGd4nfU/s1600-h/OEM_InstAgent_0054.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_005" border="0" alt="OEM_InstAgent_005" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ8sjGHjKrI/AAAAAAAACPw/2MUeKNYpp5E/OEM_InstAgent_005_thumb2.jpg?imgmax=800" width="614" height="324" /&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sjxNjF3I/AAAAAAAACP0/L8uZafM7HUs/s1600-h/OEM_InstAgent_0064.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_006" border="0" alt="OEM_InstAgent_006" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8skbc862I/AAAAAAAACP4/YEl6b1tanno/OEM_InstAgent_006_thumb2.jpg?imgmax=800" width="615" height="243" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sk3TLbLI/AAAAAAAACP8/l9ohXRofVG8/s1600-h/OEM_InstAgent_0074.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_007" border="0" alt="OEM_InstAgent_007" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8slkz_GEI/AAAAAAAACQA/ARiqvEUBwO8/OEM_InstAgent_007_thumb2.jpg?imgmax=800" width="617" height="121" /&gt;&lt;/a&gt;     &lt;br /&gt;Be patient during these phases, depending of the number of targets you are deploying to and of the network bandwidth, it can take a quite while :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ8smOdnh9I/AAAAAAAACQE/4AWPpvkPWaQ/s1600-h/OEM_InstAgent_0084.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_008" border="0" alt="OEM_InstAgent_008" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ8smuvliqI/AAAAAAAACQI/2Myrjj8tDJ4/OEM_InstAgent_008_thumb2.jpg?imgmax=800" width="615" height="180" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sm0XLFNI/AAAAAAAACQM/LJw1unnItyc/s1600-h/OEM_InstAgent_0124.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_012" border="0" alt="OEM_InstAgent_012" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8snUub7CI/AAAAAAAACQQ/QyVT01GMUg8/OEM_InstAgent_012_thumb2.jpg?imgmax=800" width="616" height="188" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8sn1pSLGI/AAAAAAAACQU/v_UlCZUYf9A/s1600-h/OEM_InstAgent_0144.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_014" border="0" alt="OEM_InstAgent_014" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8soRB4lFI/AAAAAAAACQY/aC8_PWgkH3A/OEM_InstAgent_014_thumb2.jpg?imgmax=800" width="615" height="325" /&gt;&lt;/a&gt;     &lt;br /&gt;Now, the new host has been added in the host’s list :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8spJqBfoI/AAAAAAAACQc/VwIntOjMbrg/s1600-h/OEM_InstAgent_0154.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_015" border="0" alt="OEM_InstAgent_015" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8sp7bt_TI/AAAAAAAACQg/iWGIeUE-5oE/OEM_InstAgent_015_thumb2.jpg?imgmax=800" width="613" height="182" /&gt;&lt;/a&gt;     &lt;br /&gt;Do not forget to run root.sh (in $OMA_HOME). We can eventually check the agent status from the target host :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8sqdz0_9I/AAAAAAAACQk/y2KUA1TtXsI/s1600-h/OEM_InstAgent_0213.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_021" border="0" alt="OEM_InstAgent_021" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ8srBeLRjI/AAAAAAAACQo/h11bfW8TddI/OEM_InstAgent_021_thumb1.jpg?imgmax=800" width="469" height="320" /&gt;&lt;/a&gt;     &lt;br /&gt;And the database as well in the database’s list :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8sr4Ax7tI/AAAAAAAACQs/bPb-Xl7LEuc/s1600-h/OEM_InstAgent_0225.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_022" border="0" alt="OEM_InstAgent_022" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ8ssblG5jI/AAAAAAAACQw/aHVEu1w2zxQ/OEM_InstAgent_022_thumb3.jpg?imgmax=800" width="616" height="198" /&gt;&lt;/a&gt;     &lt;br /&gt;Just to show it, I also deployed the Agent through multiple targets at once :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8ss1-Dk-I/AAAAAAAACQ0/fJ-fVleUvH4/s1600-h/OEM_InstAgent_0234.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_023" border="0" alt="OEM_InstAgent_023" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8stRzHnrI/AAAAAAAACQ4/EtYD__IJRBs/OEM_InstAgent_023_thumb2.jpg?imgmax=800" width="619" height="332" /&gt;&lt;/a&gt;     &lt;br /&gt;In the end, we got all the hosts targets     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8stw4V0qI/AAAAAAAACQ8/F_pH0rWhDSo/s1600-h/OEM_InstAgent_0324.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_032" border="0" alt="OEM_InstAgent_032" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8supKS6WI/AAAAAAAACRA/xtLOML684RI/OEM_InstAgent_032_thumb2.jpg?imgmax=800" width="616" height="251" /&gt;&lt;/a&gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;strong&gt;&lt;em&gt;Warning :        &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;1. Do not forget to run root.sh from the target Agent home, otherwise you may encountered the following error (&lt;em&gt;RemoteOperationException: ERROR: NMO not setuid-root (Unix-only)&lt;/em&gt;) later on when managing the environment :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8svFaUKPI/AAAAAAAACRE/-8MtrIFl9JM/s1600-h/OEM_MgntPsPlugin_0523.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_MgntPsPlugin_052" border="0" alt="OEM_MgntPsPlugin_052" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8svg72p2I/AAAAAAAACRI/CAb74AzjItI/OEM_MgntPsPlugin_052_thumb1.jpg?imgmax=800" width="627" height="240" /&gt;&lt;/a&gt;     &lt;br /&gt;2. Do not forget to maintain the /etc/hosts according to the all environment. The /etc/hosts from OMS server should contains its own IP address, hostname and domain name, but also all the target servers’ references (IP, hostname and domain). Here’s the one I’m using on the OMS host server :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[oracle@ovmoem111 ~]$ more /etc/hosts      &lt;br /&gt;127.0.0.1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; localhost.localdomain&amp;#160;&amp;#160; localhost       &lt;br /&gt;192.168.1.160 ovmoem111.phoenix.nga ovmoem111       &lt;br /&gt;192.168.1.133&amp;#160;&amp;#160; psovmdb.phoenix.nga psovmdb       &lt;br /&gt;192.168.1.143&amp;#160;&amp;#160; psovmcrm.phoenix.nga psovmcrm       &lt;br /&gt;192.168.1.142&amp;#160;&amp;#160; psovmcrmdb.phoenix.nga psovmcrmdb       &lt;br /&gt;192.168.1.145&amp;#160;&amp;#160; psovmfscm.phoenix.nga psovmfscm       &lt;br /&gt;192.168.1.144&amp;#160;&amp;#160; psovmfscmdb.phoenix.nga psovmfscmdb       &lt;br /&gt;192.168.1.147&amp;#160;&amp;#160; psovmhcm.phoenix.nga psovmhcm       &lt;br /&gt;192.168.1.146&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga psovmhcmdb       &lt;br /&gt;192.168.1.148&amp;#160;&amp;#160; psovmhcmdb2.phoenix.nga psovmhcmdb2       &lt;br /&gt;[oracle@ovmoem111 ~]$&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The /etc/hosts file from target hosts must contains their own IP address, hostname and domain name as well as the ones of the OMS server. Here’s an example on one of the target host :    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@psovmcrm ~]# more /etc/hosts      &lt;br /&gt;127.0.0.1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; localhost.localdomain&amp;#160;&amp;#160; localhost       &lt;br /&gt;::1&amp;#160;&amp;#160;&amp;#160;&amp;#160; localhost6.localdomain6 localhost6       &lt;br /&gt;192.168.1.143&amp;#160;&amp;#160; psovmcrm.phoenix.nga psovmcrm       &lt;br /&gt;192.168.1.160 ovmoem111.phoenix.nga ovmoem111       &lt;br /&gt;[root@psovmcrm ~]#&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;If not doing so, you can have the following error (not possible to configure target database for instance) :    &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ8swgyjVII/AAAAAAAACRM/cgAonpWFcxc/s1600-h/OEM_InstAgent_0203.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstAgent_020" border="0" alt="OEM_InstAgent_020" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ8sxZOD0ZI/AAAAAAAACRQ/0kpjVDwkRS0/OEM_InstAgent_020_thumb1.jpg?imgmax=800" width="634" height="227" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="left"&gt;&lt;strong&gt;2. The Peoplesoft plug-in for the Agent&lt;/strong&gt;&amp;#160; &lt;br /&gt;To be done only on App/Batch/PIA PSOVM servers.     &lt;br /&gt;To be able to manage the Peoplesoft environment from OEM Grid Control, the Agent must have the Peoplesoft plug-in. This is the same package used for the plug-in previously installed on OMS.     &lt;br /&gt;To be downloaded from &lt;a title="https://edelivery.oracle.com" href="https://edelivery.oracle.com"&gt;https://edelivery.oracle.com&lt;/a&gt; (free registration), Product “Peoplesoft Enterprise”, Platform “Linux x86-64” (but the results do not differ, it does not matter for Peoplesoft packages), then choose the pack “&lt;em&gt;Oracle Application Management Pack 1.0.0.2.0 for PeopleSoft Enterprise Media Pack v2&lt;/em&gt;” part number B60821-02.     &lt;br /&gt;Download the part number V22794-01 named “&lt;em&gt;PeopleSoft Enterprise Environment Management Plug-in for Oracle Enterprise Manager (8.51.0.1.0)&lt;/em&gt;”. Despite the name, it is compatible on Peopletools 8.48 and above, moreover it is also compatible with OEM Grid Control 11gR1.     &lt;br /&gt;    &lt;br /&gt;The Peoplesoft plug-in installation on Agent will be the easiest part, using the silent installation option as following.     &lt;br /&gt;&lt;em&gt;&lt;strong&gt;Warning &lt;/strong&gt;: the Peoplesoft plug-in for OEM Agent must be done whilst the psconfig.sh has not been previously invoked in the session (the PS environment must not be set), make it not happening.       &lt;br /&gt;      &lt;br /&gt;&lt;/em&gt;Here I rename the psconfig.sh to avoid all confusion.     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;login as: root      &lt;br /&gt;root@192.168.1.143's password:       &lt;br /&gt;Last login: Wed Mar 30 11:19:04 2011 from 192.168.1.202       &lt;br /&gt;[root@psovmcrm ~]# su - psadm1       &lt;br /&gt;[psadm1@psovmcrm ~]$ cd $PS_HOME       &lt;br /&gt;[psadm1@psovmcrm tools]$ pwd       &lt;br /&gt;/opt/oracle/psft/pt/tools       &lt;br /&gt;[psadm1@psovmcrm tools]$ mv psconfig.sh _psconfig.sh       &lt;br /&gt;[psadm1@psovmcrm tools]$ exit       &lt;br /&gt;logout       &lt;br /&gt;[root@psovmcrm ~]# su - psadm1       &lt;br /&gt;-bash: /opt/oracle/psft/pt/tools/psconfig.sh: No such file or directory       &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;From the Peoplesoft plug-in, unzip the file 5016553.zip (present under the downloaded Peoplesoft plug-in package) and copy it on your local server for installation (the target OMA host).     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm ~]$ cd /tmp      &lt;br /&gt;[psadm1@psovmcrm tmp]$ scp -r root@ovmoem111:/nfs/software/OracleCD/OEM/PeoplesoftPlugin/8.51/Disk1/5016553 .       &lt;br /&gt;root@ovmoem111's password:       &lt;br /&gt;&amp;lt;…&lt;em&gt;snipped&lt;/em&gt;…&amp;gt;       &lt;br /&gt;[psadm1@psovmcrm tmp]$       &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;You must set the ORACLE_HOME variable to the OMA_HOME and stop the Agent.     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm tmp]$ export ORACLE_HOME=/opt/oracle/psft/pt/oracle_agent/agent11g      &lt;br /&gt;[psadm1@psovmcrm tmp]$ cd $ORACLE_HOME/oui/bin       &lt;br /&gt;[psadm1@psovmcrm bin]$ cd ../../bin       &lt;br /&gt;[psadm1@psovmcrm bin]$ ./emctl stop agent &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0      &lt;br /&gt;Copyright (c) 1996, 2010 Oracle Corporation.&amp;#160; All rights reserved.       &lt;br /&gt;Agent is Not Running       &lt;br /&gt;[psadm1@psovmcrm bin]$       &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;br /&gt;Then, from the OUI Installer of Agent, run the silent installation.   &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm bin]$ cd -    &lt;br /&gt;/opt/oracle/psft/pt/oracle_agent/agent11g/oui/bin     &lt;br /&gt;[psadm1@psovmcrm bin]$ ./runInstaller.sh -silent -ignoreSysPrereqs -waitForCompletion -responseFile /tmp/5016553/Disk1/response/psemagent.rsp -sourceLoc /tmp/5016553/Disk1/stage/products.xml -invPtrLoc $ORACLE_HOME/oraInst.loc ORACLE_HOME=$ORACLE_HOME     &lt;br /&gt;Starting Oracle Universal Installer... &lt;/font&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Checking swap space: must be greater than 500 MB.&amp;#160;&amp;#160; Actual 2055 MB&amp;#160;&amp;#160;&amp;#160; Passed      &lt;br /&gt;Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-04-01_07-56-41AM. Please wait ...Oracle Universal Installer, Version 11.1.0.8.0 Production       &lt;br /&gt;Copyright (C) 1999, 2010, Oracle. All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;You can find the log of this install session at:      &lt;br /&gt;/home/psadm1/oraInventory/logs/installActions2011-04-01_07-56-41AM.log       &lt;br /&gt;.................................................................................................... 100% Done. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Loading Product Information      &lt;br /&gt;............................................................... 100% Done. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Analyzing dependencies      &lt;br /&gt;............................................................... 100% Done. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-----------------------------------------------------------------------------      &lt;br /&gt;Summary       &lt;br /&gt;Global Settings       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Source: /tmp/5016553/Disk1/stage/products.xml       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Oracle Home: /opt/oracle/psft/pt/oracle_agent/agent11g (agent11g1)       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; Installation Type: Typical       &lt;br /&gt;Product Languages       &lt;br /&gt;&amp;#160;&amp;#160; English       &lt;br /&gt;Space Requirements       &lt;br /&gt;&amp;#160;&amp;#160; / Required 23MB (includes 7MB temporary) : Available 1.82GB       &lt;br /&gt;New Installations (1 products)       &lt;br /&gt;&amp;#160;&amp;#160; PeopleSoft Environment Management Plug-in (Agent) 8.51.0.1.0       &lt;br /&gt;----------------------------------------------------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Installation in progress (Friday, April 1, 2011 7:58:52 AM EDT)      &lt;br /&gt;...............................................................................................&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 95% Done.       &lt;br /&gt;Install successful &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Linking in progress (Friday, April 1, 2011 7:59:03 AM EDT)      &lt;br /&gt;Link successful &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Setup in progress (Friday, April 1, 2011 7:59:03 AM EDT)      &lt;br /&gt;Setup successful &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;End of install phases.(Friday, April 1, 2011 7:59:11 AM EDT)      &lt;br /&gt;Starting to execute configuration assistants       &lt;br /&gt;Configuration assistant &amp;quot;PeopleSoft Environment Management Agent Plug-in&amp;quot; succeeded       &lt;br /&gt;The installation of PeopleSoft Environment Management Plug-in (Agent) was successful.       &lt;br /&gt;Please check '/home/psadm1/oraInventory/logs/silentInstall2011-04-01_07-56-41AM.log' for more details.       &lt;br /&gt;[psadm1@psovmcrm bin]$       &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The Agent is restarted automatically, we can check it.    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm bin]$ cd -      &lt;br /&gt;/opt/oracle/psft/pt/oracle_agent/agent11g/bin       &lt;br /&gt;[psadm1@psovmcrm bin]$ ./emctl status agent       &lt;br /&gt;Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0       &lt;br /&gt;Copyright (c) 1996, 2010 Oracle Corporation.&amp;#160; All rights reserved.       &lt;br /&gt;---------------------------------------------------------------       &lt;br /&gt;Agent Version&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 11.1.0.1.0       &lt;br /&gt;OMS Version&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 11.1.0.1.0       &lt;br /&gt;Protocol Version&amp;#160; : 11.1.0.0.0       &lt;br /&gt;Agent Home&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : /opt/oracle/psft/pt/oracle_agent/agent11g       &lt;br /&gt;Agent binaries&amp;#160;&amp;#160;&amp;#160; : /opt/oracle/psft/pt/oracle_agent/agent11g       &lt;br /&gt;Agent Process ID&amp;#160; : 1731       &lt;br /&gt;Parent Process ID : 1708       &lt;br /&gt;Agent URL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : &lt;/font&gt;&lt;a href="https://psovmcrm.phoenix.nga:3872/emd/main/"&gt;&lt;font size="2" face="Courier New"&gt;https://psovmcrm.phoenix.nga:3872/emd/main/&lt;/font&gt;&lt;/a&gt;     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;Repository URL&amp;#160;&amp;#160;&amp;#160; : &lt;/font&gt;&lt;a href="https://ovmoem111.phoenix.nga:4900/em/upload"&gt;&lt;font size="2" face="Courier New"&gt;https://ovmoem111.phoenix.nga:4900/em/upload&lt;/font&gt;&lt;/a&gt;     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;Started at&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 2011-04-01 07:59:47      &lt;br /&gt;Started by user&amp;#160;&amp;#160; : psadm1       &lt;br /&gt;Last Reload&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 2011-04-01 07:59:47       &lt;br /&gt;Last successful upload&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 2011-04-01 08:01:25       &lt;br /&gt;Total Megabytes of XML files uploaded so far :&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.43       &lt;br /&gt;Number of XML files pending upload&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0       &lt;br /&gt;Size of XML files pending upload(MB)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; :&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.00       &lt;br /&gt;Available disk space on upload filesystem&amp;#160;&amp;#160;&amp;#160; :&amp;#160;&amp;#160;&amp;#160; 52.60%       &lt;br /&gt;Last successful heartbeat to OMS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 2011-04-01 08:05:27       &lt;br /&gt;---------------------------------------------------------------       &lt;br /&gt;Agent is Running and Ready       &lt;br /&gt;[psadm1@psovmcrm bin]$       &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;br /&gt;Rename back to the original name the psconfig.sh for further connection.   &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm bin]$ cd /opt/oracle/psft/pt/tools    &lt;br /&gt;[psadm1@psovmcrm tools]$ mv _psconfig.sh psconfig.sh     &lt;br /&gt;[psadm1@psovmcrm tools]$ &lt;/font&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;p&gt;From now, we should be able to add this Peoplesoft environment in the OEM Grid Control.    &lt;br /&gt;So far we have this :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sx0NnvGI/AAAAAAAACRU/xFb_GrfYyfg/s1600-h/OEM_InstPsPlugin_0303.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_030" border="0" alt="OEM_InstPsPlugin_030" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ8sySRedUI/AAAAAAAACRY/O797znKYHFE/OEM_InstPsPlugin_030_thumb1.jpg?imgmax=800" width="583" height="187" /&gt;&lt;/a&gt;     &lt;br /&gt;Nest step is then to add Peoplesoft target. To be continued &lt;a href="http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control_09.html"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-8322487450642282780?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/8322487450642282780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=8322487450642282780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/8322487450642282780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/8322487450642282780'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control_08.html' title='Manage Peoplesoft with OEM Grid Control (2/3)'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_GAPqu9CUk1k/TZ8sehko0xI/AAAAAAAACPQ/5jD5jkotg9o/s72-c/OEM_InstAgent_001_thumb2.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-2623003190766485785</id><published>2011-04-07T21:11:00.001+02:00</published><updated>2011-04-09T21:13:03.885+02:00</updated><title type='text'>Manage Peoplesoft with OEM Grid Control (1/3)</title><content type='html'>&lt;p align="justify"&gt;Few weeks ago, I showed how to expand a Peoplesoft OVM use within a &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-physical.html"&gt;Physical Standby Database&lt;/a&gt;, how to &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-enabling.html"&gt;enable the Active Data Guard&lt;/a&gt;, how a &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server can run on Data Guard&lt;/a&gt; and how a &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-active-data-guard-appserver.html"&gt;App server can run on Data Guard&lt;/a&gt;.     &lt;br /&gt;    &lt;br /&gt;Beside that, still through the given Peoplesoft OVM we can easily expand the Peoplesoft management and test how to manage a entire Peoplesoft environment within Oracle Enterprise Manager Grid Control. Right, that would required a bit more than just the Peoplesoft OVM. But all easy to get and easy to install.     &lt;br /&gt;Oracle is not only delivering templates for Applications layer, such as Peoplesoft, but also for OEM Grid Control (11gR1). The tests will also need the Peoplesoft plug-in for the OMS, the agent as well as the Peoplesoft plug-in for the agent.     &lt;br /&gt;    &lt;br /&gt;Three steps to reach the expected results :     &lt;br /&gt;1. Install the OEM Grid Control 11gR1 (that will be done within the delivered template deployment), and the Peoplesoft plugin installation on top of the OMS. &lt;em&gt;– this current post&lt;/em&gt;     &lt;br /&gt;2. Install the Agent for OEM on client server host, and the Peoplesoft plugin installation on top of the agent. &lt;em&gt;– see &lt;/em&gt;&lt;a href="http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control_08.html"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;     &lt;br /&gt;3. Configuring the Peoplesoft in OEM Grid Control. – see &lt;a href="http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control_09.html"&gt;here&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;1. OEM Grid Control 11gR1&lt;/strong&gt;     &lt;br /&gt;So, first of all, let’s start with OEM Grid Control 11gR1. The template is downloadable on &lt;a title="https://edelivery.oracle.com/linux" href="https://edelivery.oracle.com/linux"&gt;https://edelivery.oracle.com/linux&lt;/a&gt; (free registration), Product “Oracle VM templates”, Platform “X86 32 bit”, pack “&lt;em&gt;Oracle VM Template for Enterprise Manager Grid Control 11.1 Media Pack v1 for x86 (32 bit)&lt;/em&gt;”, part number B60727-01. There are 4 disks to download, all together approx. 15Gb. Be aware, it is required 5Gb RAM available on the Oracle VM Server…     &lt;br /&gt;    &lt;br /&gt;Then a standard VM template deployment, straightforward even though it took quite a while in my environment.     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MDBae5XI/AAAAAAAACNc/YUybk8D6rJk/s1600-h/EM111_0015.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="EM111_001" border="0" alt="EM111_001" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MD6BLvFI/AAAAAAAACNg/b7q8Zrnf0Bo/EM111_001_thumb3.jpg?imgmax=800" width="551" height="414" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;In the end, the OEM Grid Control is reachable within the URL : https://&amp;lt;ip_address&amp;gt;:7799/em/console/logon/logon     &lt;br /&gt;&lt;strong&gt;     &lt;br /&gt;2. The Peoplesoft plugin for OMS&lt;/strong&gt;&amp;#160; &lt;br /&gt;To be downloaded from &lt;a title="https://edelivery.oracle.com" href="https://edelivery.oracle.com"&gt;https://edelivery.oracle.com&lt;/a&gt; (free registration), Product “Peoplesoft Enterprise”, Platform “Linux x86-64” (but the results do not differ, it does not matter for Peoplesoft packages), then choose the pack “&lt;em&gt;Oracle Application Management Pack 1.0.0.2.0 for PeopleSoft Enterprise Media Pack v2&lt;/em&gt;” part number B60821-02.     &lt;br /&gt;Download the part number V22794-01 named “&lt;em&gt;PeopleSoft Enterprise Environment Management Plug-in for Oracle Enterprise Manager (8.51.0.1.0)&lt;/em&gt;”. Despite the name, it is compatible on Peopletools 8.48 and above, moreover it is also compatible with OEM Grid Control 11gR1.     &lt;br /&gt;Once you have it, open a X-Window client to start the installation within a GUI. Note the plug-in has no installer embedded, it should be installed from within the existing OUI of the installed OMS.     &lt;br /&gt;On PSOVM OEM Grid Control, run the Installer from&amp;#160; /u01/OracleHomes/MiddleWare/oms11g/oui/bin :     &lt;br /&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MEqQqULI/AAAAAAAACNk/mHJPOFa3_YI/s1600-h/OEM_InstPsPlugin_0224.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_022" border="0" alt="OEM_InstPsPlugin_022" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MFV4jiAI/AAAAAAAACNo/W9dhcNlyGCI/OEM_InstPsPlugin_022_thumb2.jpg?imgmax=800" width="685" height="270" /&gt;&lt;/a&gt;     &lt;br /&gt;Then the installation is quite straightforward :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MGHlF-ZI/AAAAAAAACNs/FYGDt2gHXOg/s1600-h/OEM_InstPsPlugin_0024.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_002" border="0" alt="OEM_InstPsPlugin_002" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MGi9vwBI/AAAAAAAACNw/-ziTtvrA9Yw/OEM_InstPsPlugin_002_thumb2.jpg?imgmax=800" width="345" height="275" /&gt;&lt;/a&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MHEX4M2I/AAAAAAAACN0/R8EcIVdwj90/s1600-h/OEM_InstPsPlugin_0034.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_003" border="0" alt="OEM_InstPsPlugin_003" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ4MIW2i_DI/AAAAAAAACN4/tGV3lApilec/OEM_InstPsPlugin_003_thumb2.jpg?imgmax=800" width="344" height="275" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MI23J3CI/AAAAAAAACN8/FzRiI-KT0pA/s1600-h/OEM_InstPsPlugin_0044.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_004" border="0" alt="OEM_InstPsPlugin_004" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MJUHX16I/AAAAAAAACOA/L1boEUWreIg/OEM_InstPsPlugin_004_thumb2.jpg?imgmax=800" width="346" height="276" /&gt;&lt;/a&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MKaK8aQI/AAAAAAAACOE/jfaIss_7_gk/s1600-h/OEM_InstPsPlugin_0054.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_005" border="0" alt="OEM_InstPsPlugin_005" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MK161IRI/AAAAAAAACOI/q9buNTvt4Ek/OEM_InstPsPlugin_005_thumb2.jpg?imgmax=800" width="346" height="275" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MLwkeoFI/AAAAAAAACOM/yqhTrdAIN_A/s1600-h/OEM_InstPsPlugin_0074.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_007" border="0" alt="OEM_InstPsPlugin_007" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MMQ80IjI/AAAAAAAACOQ/0lR7RK-TV7M/OEM_InstPsPlugin_007_thumb2.jpg?imgmax=800" width="348" height="277" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MNe2pEQI/AAAAAAAACOU/QvX-nlv7HW0/s1600-h/OEM_InstPsPlugin_0083.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_008" border="0" alt="OEM_InstPsPlugin_008" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MN1SDl6I/AAAAAAAACOY/EShqNqDVbpo/OEM_InstPsPlugin_008_thumb1.jpg?imgmax=800" width="348" height="276" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MO48ahMI/AAAAAAAACOc/Wk8Augv5gkA/s1600-h/OEM_InstPsPlugin_0094.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_009" border="0" alt="OEM_InstPsPlugin_009" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MPk7IG_I/AAAAAAAACOg/BcJZ6HXhrI0/OEM_InstPsPlugin_009_thumb2.jpg?imgmax=800" width="349" height="277" /&gt;&lt;/a&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MQKgQLrI/AAAAAAAACOk/R9fk43EKmeE/s1600-h/OEM_InstPsPlugin_0103.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_010" border="0" alt="OEM_InstPsPlugin_010" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TZ4MQp_yH5I/AAAAAAAACOo/8pbs7BpBJ7g/OEM_InstPsPlugin_010_thumb1.jpg?imgmax=800" width="351" height="277" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MRMrhTEI/AAAAAAAACOs/JEgrfwJuFqg/s1600-h/OEM_InstPsPlugin_0114.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_011" border="0" alt="OEM_InstPsPlugin_011" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ4MRo0NgqI/AAAAAAAACOw/QGEcHts93WQ/OEM_InstPsPlugin_011_thumb2.jpg?imgmax=800" width="352" height="280" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MSmVEnHI/AAAAAAAACO0/OverRcIT4LE/s1600-h/OEM_InstPsPlugin_0234.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_023" border="0" alt="OEM_InstPsPlugin_023" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZ4MTv27U4I/AAAAAAAACO4/pawr1Xk3UYo/OEM_InstPsPlugin_023_thumb2.jpg?imgmax=800" width="350" height="281" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MURfpvXI/AAAAAAAACO8/eba140CslG8/s1600-h/OEM_InstPsPlugin_0284.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_028" border="0" alt="OEM_InstPsPlugin_028" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MU_QPSYI/AAAAAAAACPA/tSwlCMi2q_Q/OEM_InstPsPlugin_028_thumb2.jpg?imgmax=800" width="355" height="282" /&gt;&lt;/a&gt;     &lt;br /&gt;Once installed, in OEM Grid Control, under the tab “Target”, we’ll see one more sub-tab available, “Peoplesoft”:     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MVyfDS9I/AAAAAAAACPE/KKDfJaTV7w4/s1600-h/OEM_InstPsPlugin_0295.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OEM_InstPsPlugin_029" border="0" alt="OEM_InstPsPlugin_029" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TZ4MWQWqOfI/AAAAAAAACPI/_OV1AYbxItk/OEM_InstPsPlugin_029_thumb3.jpg?imgmax=800" width="711" height="281" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Next step, the Agent on the target hosts. To be continued &lt;a href="http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control_08.html"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-2623003190766485785?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/2623003190766485785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=2623003190766485785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/2623003190766485785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/2623003190766485785'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/04/manage-peoplesoft-with-oem-grid-control.html' title='Manage Peoplesoft with OEM Grid Control (1/3)'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_GAPqu9CUk1k/TZ4MD6BLvFI/AAAAAAAACNg/b7q8Zrnf0Bo/s72-c/EM111_001_thumb3.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-5038886739656449585</id><published>2011-04-07T10:22:00.001+02:00</published><updated>2011-04-07T21:03:47.122+02:00</updated><title type='text'>COBOL Peopletools 8.51 and ulimit</title><content type='html'>&lt;p align="left"&gt;Whilst testing the Cobol on HCM9.1 after an upgrade from Peopletools 8.50 to Peopletools 8.51, the Cobol were just crashed. It did work fine in PT8.50 in the same environment, same platform, same OS settings, same PS_HOME (OS is AIX5.3ML9).    &lt;br /&gt;The Peopletools 8.51 have been installed on top of the existing PS_HOME 8.50.     &lt;br /&gt;But here, the Cobol just crashed, the log file being the following :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;Oracle Enterprise Global Payroll and Absence Management – Version 9.0      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Copyright (C) 2006       &lt;br /&gt;Oracle       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;All Rights Reserved&amp;#160;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&amp;lt;...snipped...&amp;gt;       &lt;br /&gt;      &lt;br /&gt;kgefec: fatal error 0       &lt;br /&gt;ORA-21503: program terminated by fatal error       &lt;br /&gt;ORA-04030: out of process memory when trying to allocate 2097184 bytes (Alloc statemen,intermBuf_kpdStm alloc)       &lt;br /&gt;Errors in file :       &lt;br /&gt;ORA-21503: program terminated by fatal error       &lt;br /&gt;ORA-04030: out of process memory when trying to allocate 2097184 bytes (Alloc statemen,intermBuf_kpdStm alloc) &lt;/font&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;font size="2" face="Courier New"&gt;----- Call Stack Trace -----      &lt;br /&gt;calling&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; call&amp;#160;&amp;#160;&amp;#160;&amp;#160; entry&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; argument values in hex&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;location&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; type&amp;#160;&amp;#160;&amp;#160;&amp;#160; point&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (? means dubious value)&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;-------------------- -------- -------------------- ----------------------------       &lt;br /&gt;skgudmp+0044&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; kgdsdst&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FFFF3F50 ? 100A4848 ?       &lt;br /&gt;kgefec+00cc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; _ptrgl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;kghnospc+089c&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; kgefec&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 100A4848 ? 0 ? FBE ? 0 ?       &lt;br /&gt;kghalo+0d08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; kghnospc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BDE9694 ? 0 ? 16672750 ?       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1666E878 ? 3EA0 ?       &lt;br /&gt;kpuhhalo+03cc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; kghalo&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; BDF0494 ? 0 ? 0 ? 0 ? 0 ? 0 ?       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 ? 0 ?       &lt;br /&gt;kpuertb_reallo+0110&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; kpuhhalo&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 166747E8 ? 200000 ? CC1590C ?       &lt;br /&gt;kpuex_reallocT+00c0&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; _ptrgl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;kpuspi+05c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; kpuex_reallocT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FFFF4AA0 ? 0 ? 0 ? 2 ?       &lt;br /&gt;OCIStmtSetPiec+0014&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; kpuspi&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 ? FFFF4C8A ? 1 ? 2 ? 0 ?       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 ? 7 ? 17F3D278 ?       &lt;br /&gt;PSORA_FetchNex+02ec&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0B876680&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;PS_sqlfet+002c&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0B8770F8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;C_GETSTMT+0430&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; bl&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0D415C10&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160; &lt;br /&gt;&amp;lt;...snipped...&amp;gt; &lt;/font&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;font size="2" face="Courier New"&gt;----- End of Call Stack Trace ----- &lt;/font&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;font size="2" face="Courier New"&gt;1110200: 1302083115: PSPAL::Abort: Unexpected signal received      &lt;br /&gt;1110200: 1302083115: PSPAL::Abort: Location: /vob/peopletools/src/pspal/exception_sigaction.cpp:494: PSPAL::SigactionSignalHandler::RecoverableSignalHandler(int, siginfo_t *, void *)       &lt;br /&gt;1110200: 1302083115: PSPAL::Abort: Generating process state report to ./process_state.txt       &lt;br /&gt;1110200: 1302083115: PSPAL::Abort: Terminating process now. &lt;/font&gt;&lt;/p&gt;  &lt;p align="left"&gt;&lt;font size="2" face="Courier New"&gt;Execution error : file '/appl/psoft/hr91/cblbin/PTPSQLRT.gnt'      &lt;br /&gt;error code: 115, pc=0, call=1, seg=0       &lt;br /&gt;115&amp;#160;&amp;#160;&amp;#160;&amp;#160; Unexpected signal (Signal 6)       &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;It appears the ulimit for “data” was not set to unlimited, but to a low value. After setting it to unlimited for the Peoplesoft OS user, and re-linking the Cobol, it worked again.     &lt;br /&gt;That’s a small change within PT8.51, it was working fine without that unlimited data limit within 8.50.     &lt;br /&gt;    &lt;br /&gt;Find out more, other workarounds about this error : &lt;strong&gt;&lt;em&gt;E-COB: PTPSQLRT-114 Attempt to access item beyond bounds of memory (Signal 11) [ID 638612.1]        &lt;br /&gt;        &lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-5038886739656449585?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/5038886739656449585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=5038886739656449585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/5038886739656449585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/5038886739656449585'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/04/cobol-peopletools-851-and-ulimit.html' title='COBOL Peopletools 8.51 and ulimit'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-1209555964689160105</id><published>2011-04-07T09:41:00.001+02:00</published><updated>2011-04-07T09:41:38.609+02:00</updated><title type='text'>Peopletools patches 8.50.14 and 8.50.15 removed</title><content type='html'>&lt;p align="justify"&gt;Time to time I’m checking the Peopletools patch availability on &lt;a title="ftp://ftp.peoplesoft.com/outgoing/ptools/" href="ftp://ftp.peoplesoft.com/outgoing/ptools/"&gt;ftp://ftp.peoplesoft.com/outgoing/ptools/&lt;/a&gt;.    &lt;br /&gt;I was surprised to see the date of patches 8.50.14 and 8.50.15 more recent than the date of patch 8.50.16, so I was going into there and saw nothing but a readme.txt with such explanation :    &lt;br /&gt;”PEOPLETOOLS PATCH 8.50.14 HAS BEEN REMOVED. PLEASE UPGRADE TO LATEST PEOPLETOOLS PATCH.”    &lt;br /&gt;and    &lt;br /&gt;”PEOPLETOOLS PATCH 8.50.15 HAS BEEN REMOVED. PLEASE UPGRADE TO LATEST PEOPLETOOLS PATCH on 8.50.”    &lt;br /&gt;It should be something seriously wrong with those patches, checking My Oracle Support does not give much information except the following notes where you can read the advice to upgrade to the latest Peopletools 8.50 patch (at least 8.50.16) :    &lt;br /&gt;&lt;em&gt;&lt;strong&gt;E-PIA: PT8.50.14 / PT8.50.15 End Users Kicked Out of PeopleSoft [ID 1306952.1]       &lt;br /&gt;E-AS: Users Kicked Out Upon Applying For A Job In PeopleTools 8.50.14 [ID 1298866.1]        &lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;    &lt;br /&gt;Searching over Internet does not give that much information neither, we can found that &lt;a href="http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l/warning-major-security-flaw-with-pt85014-4099693"&gt;thread&lt;/a&gt; talking about a security flaw.    &lt;br /&gt;    &lt;br /&gt;Well, if you are on one of these patches, you better should 1) raise a SR to the support 2) begin a patch upgrade.    &lt;br /&gt;    &lt;br /&gt;Nicolas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-1209555964689160105?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/1209555964689160105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=1209555964689160105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1209555964689160105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1209555964689160105'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/04/peopletools-patches-85014-and-85015.html' title='Peopletools patches 8.50.14 and 8.50.15 removed'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-8439583458957639934</id><published>2011-03-28T19:52:00.001+02:00</published><updated>2011-03-28T19:52:30.816+02:00</updated><title type='text'>Peopletools 8.51 : psadmin is a symbolic link</title><content type='html'>&lt;p&gt;Up to Peopletools 8.50, you see that psadmin under $PS_HOME/appserv is an executable file :    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm2@psovmcrm ~]$ cd $PS_HOME/appserv      &lt;br /&gt;[psadm2@psovmcrm appserv]$ ls -lrt psadmin       &lt;br /&gt;-rwxr-xr-x 1 psadm1 oracle 281383 Apr 29&amp;#160; 2010 psadmin       &lt;br /&gt;[psadm2@psovmcrm appserv]$ ./psadmin -v       &lt;br /&gt;Version 8.50.09       &lt;br /&gt;[psadm2@psovmcrm appserv]$&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;From Peopletools 8.51, psadmin under $PS_HOME/appserv became a symbolic link to $PS_HOME/bin/psadmin :    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm2@psovmhcm ~]$ cd $PS_HOME/appserv      &lt;br /&gt;[psadm2@psovmhcm appserv]$ ls -lrt psadmin       &lt;br /&gt;lrwxrwxrwx 1 psadm1 oracle 37 Dec 20 20:03 psadmin -&amp;gt; /opt/oracle/psft/pt/tools/bin/psadmin       &lt;br /&gt;[psadm2@psovmhcm appserv]$ ./psadmin -v       &lt;br /&gt;Version 8.51.02       &lt;br /&gt;[psadm2@psovmhcm appserv]$&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;It’s a kind of consolidation, all the binaries go into the same directory. Looks good, that’s fine by me.    &lt;br /&gt;But it could raise a problem.     &lt;br /&gt;    &lt;br /&gt;When you are upgrading your Peopletools version, it has always been recommanded to install the new version on top of the existing PS_HOME, and that’s still the case within Peopletools 8.51 : see &lt;em&gt;Task 3-1-4: Installing the PeopleTools Software,&lt;/em&gt; page 21 of the &lt;a href="http://download.oracle.com/docs/cd/E18563_01/psft/acrobat/upt851_091010_upt851.pdf"&gt;Enterprise PeopleTools 8.51 Upgrade&lt;/a&gt; :     &lt;br /&gt;”&lt;em&gt;Run the PeopleSoft Installer and install the software to the same PS_HOME directory where you installed the previous PeopleSoft PeopleTools software.&lt;/em&gt;”     &lt;br /&gt;    &lt;br /&gt;Doing so, installing the new Peopletools release on top of the existing PS_HOME works fine, except that the psadmin under $PS_HOME/appserv won’t be replaced by the symbolic link.     &lt;br /&gt;I’m not sure how the Peopletools installer is precisely working, but indeed, when you are trying to create a symbolic link whenever a file within the same name exist, an error is raised :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm appserv]$ ln -s $PS_HOME/bin/psadmin .      &lt;br /&gt;ln: creating symbolic link `./psadmin' to `/opt/oracle/psft/pt/tools/bin/psadmin': File exists       &lt;br /&gt;[psadm1@psovmcrm appserv]$       &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;Unfortunately, no error is returned by the installer, and nothing in the log file. So, it will “silently” continues to work on previous installed version. When you are upgrading an existing PS_HOME, always verify the version of the psadmin using the following :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;./psadmin –v      &lt;br /&gt;&lt;/font&gt;It should obviously correspond to the version you installed. And be sure that from Peopletools 8.51, it is a symbolic link, otherwise, create it manually :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm ~]$ cd $PS_HOME/appserv      &lt;br /&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;[psadm1@psovmcrm appserv]$ rm -f psadmin      &lt;br /&gt;[psadm1@psovmcrm appserv]$ ln -s $PS_HOME/bin/psadmin .       &lt;br /&gt;[psadm1@psovmcrm appserv]$ ./psadmin –v       &lt;br /&gt;      &lt;br /&gt;&lt;font face="Trebuchet MS"&gt;Enjoy it !        &lt;br /&gt;        &lt;br /&gt;&lt;em&gt;Find out more : My Oracle Support note &lt;strong&gt;E-UPG PT 8.51 New location of Psadmin.exe [ID 1251444.1]&lt;/strong&gt; and &lt;strong&gt;E-UPG Master Note Upgrade Issues with PT 8.51 [ID 1262396.1]&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-8439583458957639934?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/8439583458957639934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=8439583458957639934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/8439583458957639934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/8439583458957639934'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/peopletools-851-psadmin-is-symbolic.html' title='Peopletools 8.51 : psadmin is a symbolic link'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-7515120662895662958</id><published>2011-03-28T11:39:00.001+02:00</published><updated>2011-03-28T11:39:08.928+02:00</updated><title type='text'>Peopletools 8.51 : on TABLE’s build (bis)</title><content type='html'>&lt;p align="justify"&gt;This blog entry continues the previous one I wrote about &lt;a href="http://gasparotto.blogspot.com/2011/03/peopletools-851-on-tables-build.html"&gt;table’s build&lt;/a&gt;, especially about the partitioned tables. As it has been showed in the previous article, Peopletools 8.51 takes advantages of the DBMS_METADATA.GET_DDL package from the Oracle database, very useful if you are working within partitioned tables. Those are saved and survive a table rebuild through AppDesigner which has never been the case before.     &lt;br /&gt;Is it really right ? Does it really survive a table’s rebuild ? Well, I showed in the previous article that it does, but I came across a case which does not ! Example.    &lt;br /&gt;    &lt;br /&gt;If you have to run the SETSPACE.SQR to update the tablespaces’ list in Peoplesoft, you’ll come in troubles within the partitioned tables.     &lt;br /&gt;    &lt;br /&gt;Still working with my partitioned table PS_MYTABLE :&amp;#160; &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZBXGV9gN3I/AAAAAAAACMs/kzoDTnmYMIQ/s1600-h/TableDDL_013%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TableDDL_013" border="0" alt="TableDDL_013" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZBXHdhip9I/AAAAAAAACMw/hNz3KpgE-UA/TableDDL_013_thumb%5B1%5D.jpg?imgmax=800" width="633" height="290" /&gt;&lt;/a&gt;     &lt;br /&gt;Now, I run SETSPACE.SQR :&amp;#160; &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TZBXHtd2U5I/AAAAAAAACM0/BlEz9UZsnvI/s1600-h/TableDDL_012%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TableDDL_012" border="0" alt="TableDDL_012" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZBXIjPmUWI/AAAAAAAACM4/Tz_l66zDtDM/TableDDL_012_thumb%5B1%5D.jpg?imgmax=800" width="762" height="285" /&gt;&lt;/a&gt;     &lt;br /&gt;Surprisingly, it updated the row of my table PS_MYTABLE to PTTBL (which has actually nothing to do with my table!).     &lt;br /&gt;Now from AppDesigner, the tablespace of this record has been changed :&amp;#160; &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZBXJ15UuGI/AAAAAAAACM8/abLPl1qEU4A/s1600-h/TableDDL_014%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TableDDL_014" border="0" alt="TableDDL_014" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZBXLi9J8XI/AAAAAAAACNA/t6D3uCKHRXg/TableDDL_014_thumb%5B2%5D.jpg?imgmax=800" width="767" height="449" /&gt;&lt;/a&gt;     &lt;br /&gt;And if I rebuild the table, the partitions are simply lost, the table going to PTTBL !&amp;#160; &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TZBXL0aeq4I/AAAAAAAACNE/cxci9HqK3b0/s1600-h/TableDDL_015%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TableDDL_015" border="0" alt="TableDDL_015" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TZBXMsVK7OI/AAAAAAAACNI/ER8bsfrq7AU/TableDDL_015_thumb%5B1%5D.jpg?imgmax=800" width="425" height="525" /&gt;&lt;/a&gt;     &lt;br /&gt;To retrieve the partitions, put back the table in the original tablespace CUAUDIT, and rebuild :&amp;#160; &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TZBXNb9h0KI/AAAAAAAACNM/yyDOVYycKPU/s1600-h/TableDDL_016%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TableDDL_016" border="0" alt="TableDDL_016" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TZBXNx8mReI/AAAAAAAACNQ/k3-siq7YORw/TableDDL_016_thumb%5B1%5D.jpg?imgmax=800" width="766" height="448" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TZBXOqD1NdI/AAAAAAAACNU/OOZ0jB4T2H0/s1600-h/TableDDL_017%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="TableDDL_017" border="0" alt="TableDDL_017" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TZBXPF8_N_I/AAAAAAAACNY/Me-yxHPjkvQ/TableDDL_017_thumb%5B1%5D.jpg?imgmax=800" width="333" height="436" /&gt;&lt;/a&gt;     &lt;br /&gt;Pfew ! So, if the partitions are much better managed from AppDesigner table’s build than before, there’s still few surprise and thing to know !     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;So, working with partitions ? Take care, Peopletools 8.51 does not solve all, partitioned tables are still a very sensitive domain in Peoplesoft world ! &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-7515120662895662958?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/7515120662895662958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=7515120662895662958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/7515120662895662958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/7515120662895662958'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/peopletools-851-on-tables-build-bis.html' title='Peopletools 8.51 : on TABLE’s build (bis)'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_GAPqu9CUk1k/TZBXHdhip9I/AAAAAAAACMw/hNz3KpgE-UA/s72-c/TableDDL_013_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-4227969004672278318</id><published>2011-03-27T20:17:00.001+02:00</published><updated>2011-03-28T11:43:03.586+02:00</updated><title type='text'>Peopletools 8.51 : on TABLE’s build</title><content type='html'>&lt;p align="justify"&gt;Peopletools 8.51 is coming with a very interesting improvement. The table definition (DDL) is taking from the backend before rebuilding the table. It means that if you have a partitioned table, it will survive a table rebuild, unlike the previous versions which just destroyed them recreating the table as non-partitioned. All the DBA working on Peoplesoft and Oracle have already encountered such situation. Sometimes, inadvertently a very big partitioned table to be rebuild become non-partitioned, raising a lot of subsequent issues.    &lt;br /&gt;On an other side, the indexes defined only in database are not (always) taking in account on table’s build. Note that I wrote “always”, it means that under some circumstances it does, have a look.     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;1. Table’s DDL from database      &lt;br /&gt;&lt;/strong&gt;Firstly, let’s have a try to see how Peoplesoft is taking advantages of the DBMS_METADATA.GET_DDL package available in Oracle database.     &lt;br /&gt;Partitioning a table is still not available from AppDesigner, it must be done within the backend.&amp;#160; &lt;br /&gt;First, change a regular table to partition (let’s keep example simplest as possible) :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9-7GjaOzI/AAAAAAAACKs/JO7rh7LPX2A/s1600-h/TableDDL_001%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_001" border="0" alt="TableDDL_001" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9-8MyOEYI/AAAAAAAACKw/6RIw6IfP_cQ/TableDDL_001_thumb%5B1%5D.jpg?imgmax=800" width="702" height="370" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;The table PS_MYTABLE is known from AppDesigner, but even being partitioned, we don’t see it from AppDesigner :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9-8s9MFXI/AAAAAAAACK0/Ja_oqc1Ixas/s1600-h/TableDDL_002%5B9%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_002" border="0" alt="TableDDL_002" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9-9ySppsI/AAAAAAAACK4/3XWcrAt3Jwk/TableDDL_002_thumb%5B5%5D.jpg?imgmax=800" width="700" height="326" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9--Qy8gII/AAAAAAAACK8/se3wXJZGO_A/s1600-h/TableDDL_003%5B7%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_003" border="0" alt="TableDDL_003" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9-_BioitI/AAAAAAAACLA/0eP7viVmnnY/TableDDL_003_thumb%5B3%5D.jpg?imgmax=800" width="702" height="466" /&gt;&lt;/a&gt;     &lt;br /&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9-_u85sxI/AAAAAAAACLE/cM8fk8J0-8c/s1600-h/TableDDL_004%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_004" border="0" alt="TableDDL_004" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9_A--umQI/AAAAAAAACLI/0h6VeodCt_o/TableDDL_004_thumb%5B2%5D.jpg?imgmax=800" width="699" height="448" /&gt;&lt;/a&gt;     &lt;br /&gt;The DDL here is not coming from the database, but from the AppDesigner definition.     &lt;br /&gt;Let’s rebuild the table and see the generated script :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9_BWXE5YI/AAAAAAAACLM/2aqUCQZGuLo/s1600-h/TableDDL_005%5B8%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_005" border="0" alt="TableDDL_005" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9_CDdttAI/AAAAAAAACLQ/wjeEzjLi09E/TableDDL_005_thumb%5B4%5D.jpg?imgmax=800" width="711" height="460" /&gt;&lt;/a&gt;     &lt;br /&gt;Now the script looks much better than ever. For the first time Peoplesoft is able to generated the script with a partitioned table definition as is from the backend :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9_DHdCe2I/AAAAAAAACLU/jcR8-ozIdqc/s1600-h/TableDDL_006%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_006" border="0" alt="TableDDL_006" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9_D8xrLII/AAAAAAAACLY/DUPgtfnktfM/TableDDL_006_thumb%5B2%5D.jpg?imgmax=800" width="410" height="441" /&gt;&lt;/a&gt;     &lt;br /&gt;That’ll save a lot of headaches. But overall, do not forget &lt;a href="http://gasparotto.blogspot.com/2011/03/peopletools-851-whenever-sqlerror-exit.html"&gt;whenever sqlerror exit&lt;/a&gt; !     &lt;br /&gt;    &lt;br /&gt;&lt;em&gt;&lt;strong&gt;Addendum (28-MAR-2011) &lt;/strong&gt;: coming across a case where Peopletools destroys the partitions definition, have a look &lt;/em&gt;&lt;a href="http://gasparotto.blogspot.com/2011/03/peopletools-851-on-tables-build-bis.html"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;2. Index (shortname) on database only are not taken in account      &lt;br /&gt;&lt;/strong&gt;The table’s DDL is taken from the backend, but if you have DBA in hurry creating indexes only from the backend without using AppDesigner for some performance reason, you’re still facing a known issue when rebuilding table. The database only index will be lost. Let’s create one with a Peoplesoft standard name :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9_EXlZz_I/AAAAAAAACLc/sGtPWFtw0AM/s1600-h/TableDDL_007%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_007" border="0" alt="TableDDL_007" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9_E5inLrI/AAAAAAAACLg/2aNBXvIdib8/TableDDL_007_thumb%5B1%5D.jpg?imgmax=800" width="657" height="91" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Then rebuild the table (even forcing the index recreation) :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9_FkvxcmI/AAAAAAAACLk/HYPaNCbtvXI/s1600-h/TableDDL_008%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_008" border="0" alt="TableDDL_008" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9_GizxSlI/AAAAAAAACLo/pjkIE41DT1Q/TableDDL_008_thumb%5B2%5D.jpg?imgmax=800" width="660" height="428" /&gt;&lt;/a&gt;     &lt;br /&gt;The script is as follow :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;-- Start the Transaction &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-- Data Conversion &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-- Create temporary table &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;CREATE TABLE PSYMYTABLE (EMPLID VARCHAR2(11) NOT NULL,      &lt;br /&gt;&amp;#160;&amp;#160; MYSTRING VARCHAR2(30) NOT NULL,       &lt;br /&gt;&amp;#160;&amp;#160; MYNUM DECIMAL(8, 3) NOT NULL) PCTFREE 10 PCTUSED 40 INITRANS 1       &lt;br /&gt;MAXTRANS 255       &lt;br /&gt;&amp;#160; STORAGE(       &lt;br /&gt;&amp;#160; BUFFER_POOL DEFAULT)       &lt;br /&gt;&amp;#160; TABLESPACE &amp;quot;CUAUDIT&amp;quot;       &lt;br /&gt;&amp;#160; PARTITION BY RANGE (&amp;quot;EMPLID&amp;quot;)       &lt;br /&gt;(PARTITION &amp;quot;PS_MYTABLE_P1&amp;quot;&amp;#160; VALUES LESS THAN ('51')       &lt;br /&gt;&amp;#160; PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255       &lt;br /&gt;&amp;#160; STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS       &lt;br /&gt;2147483645       &lt;br /&gt;&amp;#160; PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)       &lt;br /&gt;&amp;#160; TABLESPACE &amp;quot;CUAUDIT&amp;quot; NOCOMPRESS ,       &lt;br /&gt;PARTITION &amp;quot;PS_MYTABLE_P2&amp;quot;&amp;#160; VALUES LESS THAN (MAXVALUE)       &lt;br /&gt;&amp;#160; PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255       &lt;br /&gt;&amp;#160; STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS       &lt;br /&gt;2147483645       &lt;br /&gt;&amp;#160; PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)       &lt;br /&gt;&amp;#160; TABLESPACE &amp;quot;CUAUDIT&amp;quot; NOCOMPRESS )       &lt;br /&gt;/ &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-- Copy from source to temp table &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;INSERT INTO PSYMYTABLE (      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; EMPLID,       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; MYSTRING,       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; MYNUM)       &lt;br /&gt;&amp;#160; SELECT       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; EMPLID,       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; MYSTRING,       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; MYNUM       &lt;br /&gt;&amp;#160; FROM PS_MYTABLE       &lt;br /&gt;/ &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-- CAUTION: Drop Original Table &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;DROP TABLE PS_MYTABLE      &lt;br /&gt;/ &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-- Rename Table &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;RENAME PSYMYTABLE TO PS_MYTABLE      &lt;br /&gt;/ &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-- Done      &lt;br /&gt;&lt;/font&gt;=&amp;gt; As you can see, no index (re)creation !     &lt;br /&gt;It is a known case for ages on Peoplesoft. You have to define the same indexes manually onto AppDesigner as it is on database level. However in some cases there’re some bad surprise.     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;3. Index (longname) on database only are taken in account      &lt;br /&gt;&lt;/strong&gt;Whether a database index is generally not visible from AppDesigner table’s rebuild, it can raise some issue in a specific case. Few weeks ago, I been faced to that case.     &lt;br /&gt;Let’s create an index on the the database only, specify a long name (!) :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9_G0TifbI/AAAAAAAACLs/3Wkh-2VxY30/s1600-h/TableDDL_009%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_009" border="0" alt="TableDDL_009" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9_HTMkFDI/AAAAAAAACLw/QD-O_Gs-Pyg/TableDDL_009_thumb%5B1%5D.jpg?imgmax=800" width="738" height="90" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;And now, rebuild the underlying table PS_MYTABLE:     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9_H7GjFoI/AAAAAAAACL0/wQqkE2TBsl4/s1600-h/TableDDL_010%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TableDDL_010" border="0" alt="TableDDL_010" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9_ISXYMXI/AAAAAAAACL4/MOVpMNGiNDs/TableDDL_010_thumb%5B2%5D.jpg?imgmax=800" width="742" height="487" /&gt;&lt;/a&gt;     &lt;br /&gt;=&amp;gt; it will crash, closing the AppDesigner without any message box !     &lt;br /&gt;Here below, we can see the log file generated :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;SQL Build process began on 27/03/2011 at 18:55:24 for database H91TMPLT.      &lt;br /&gt;File: E:\pt851-903-R1-retail\peopletools\src\psbld\bldcreat.cppSQL error. Stmt #: 2180&amp;#160; Error Position: 0&amp;#160; Return: 31603 - ORA-31603: object &amp;quot;PSBMYTABLE_LONG_IN&amp;quot; of type INDEX not found in schema &amp;quot;SYSADM&amp;quot; ORA-06512: at &amp;quot;SYS.DBMS_SYS_ERROR&amp;quot;, line 105 ORA-06512: at &amp;quot;SYS.DBMS_METADATA&amp;quot;, line 3241 ORA-06512: at &amp;quot;SYS.DBMS_METADATA&amp;quot;, line 4812 ORA-06512: at line 1       &lt;br /&gt;Failed SQL stmt:SELECT DBMS_METADATA.GET_DDL('INDEX',:1) from dual       &lt;br /&gt;&lt;/font&gt;There’s no way but rename the index to a shorter name !&lt;/p&gt;  &lt;p&gt;Consequently, if a database short named index is not taking in account on table’s build, a long named index is !    &lt;br /&gt;    &lt;br /&gt;Enjoy,&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-4227969004672278318?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/4227969004672278318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=4227969004672278318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4227969004672278318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4227969004672278318'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/peopletools-851-on-tables-build.html' title='Peopletools 8.51 : on TABLE’s build'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_GAPqu9CUk1k/TY9-8MyOEYI/AAAAAAAACKw/6RIw6IfP_cQ/s72-c/TableDDL_001_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-5926754724472007876</id><published>2011-03-27T17:22:00.001+02:00</published><updated>2011-03-27T17:26:24.077+02:00</updated><title type='text'>Peopletools 8.51 : “whenever sqlerror exit” is still missing</title><content type='html'>&lt;p align="justify"&gt;Whether a lot of new features are coming within the latest Peopletools version 8.51 working closer from Oracle database, one is still missing. That one I’m awaiting for the last 10 years I’m working on Peoplesoft.    &lt;br /&gt;When you build a table, there no clause “whenever sqlerror exit” automatically added on top of the generated script, and that could save us from data loss. Here’s a simple example.     &lt;br /&gt;First of all, for the need of the test, I created two fields – MYSTRING VARCHAR2(30) and MYNUM NUMBER(8,3).     &lt;br /&gt;Then I create a record as following :     &lt;br /&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9V84svVmI/AAAAAAAACI8/Jt9tczevVwY/s1600-h/WheneverSqlErrorExit_023%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_023" border="0" alt="WheneverSqlErrorExit_023" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9V9R--T0I/AAAAAAAACJA/U2Mit6VK7Hc/WheneverSqlErrorExit_023_thumb%5B2%5D.jpg?imgmax=800" width="620" height="225" /&gt;&lt;/a&gt;     &lt;br /&gt;I put that record in a very small tablespace CUAUDIT which has been set in noextend mode :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;SQL&amp;gt; alter database datafile '/u01/app/oracle/oradata/H91TMPLT/cuaudit.dbf' autoextend off; &lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font size="2" face="Courier New"&gt;Database altered.      &lt;br /&gt;&lt;/font&gt;Then I build that record, as usual :     &lt;br /&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9V-A1IGcI/AAAAAAAACJE/A9jNFZNpWqA/s1600-h/WheneverSqlErrorExit_020%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_020" border="0" alt="WheneverSqlErrorExit_020" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9V-iw5UOI/AAAAAAAACJI/KsUuIb3RSN8/WheneverSqlErrorExit_020_thumb%5B2%5D.jpg?imgmax=800" width="629" height="384" /&gt;&lt;/a&gt;     &lt;br /&gt;The generated script is very simple, as follow :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9V_I0FJbI/AAAAAAAACJM/0o1w9eAi4V4/s1600-h/WheneverSqlErrorExit_021%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_021" border="0" alt="WheneverSqlErrorExit_021" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9V_rTubWI/AAAAAAAACJQ/6T-hJThYWeA/WheneverSqlErrorExit_021_thumb%5B1%5D.jpg?imgmax=800" width="634" height="188" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Then, running the script in a SQL*Plus session :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9WALrtyWI/AAAAAAAACJU/ffIsKf4Hc5w/s1600-h/WheneverSqlErrorExit_022%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_022" border="0" alt="WheneverSqlErrorExit_022" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9WAmFn8XI/AAAAAAAACJY/ov6UznAzf9o/WheneverSqlErrorExit_022_thumb%5B1%5D.jpg?imgmax=800" width="644" height="148" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;So far, so good.     &lt;br /&gt;Now, populate the table with whatever you like (here with random values, that does not matter), but it fulfill the tablespace :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9WA6r7TKI/AAAAAAAACJc/MY3Ed9CIRHU/s1600-h/WheneverSqlErrorExit_006%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_006" border="0" alt="WheneverSqlErrorExit_006" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9WBS3JoOI/AAAAAAAACJg/vMajTZANsFE/WheneverSqlErrorExit_006_thumb%5B1%5D.jpg?imgmax=800" width="654" height="104" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Now, I’d like to reduce the size of the column MYNUM from 8,3 to 7,3. As we all know, that’s not possible to achieve this by an ALTER TABLE when the column is not empty (&lt;em&gt;ORA-01440 : column to be modified must be empty to decrease precision or scale&lt;/em&gt;) :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9WB2vjExI/AAAAAAAACJk/o1p5HI7ZVpg/s1600-h/WheneverSqlErrorExit_007%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_007" border="0" alt="WheneverSqlErrorExit_007" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9WCUYM_aI/AAAAAAAACJo/TDLRgb7V2pc/WheneverSqlErrorExit_007_thumb%5B1%5D.jpg?imgmax=800" width="662" height="116" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;So, let’s go in AppDesigner, modifying the column length and rebuild the table, not through ALTER TABLES (that won’t work) but through CREATE TABLES (with a staging table) :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9WC-GMbZI/AAAAAAAACJs/izuhS9IjRQQ/s1600-h/WheneverSqlErrorExit_024%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_024" border="0" alt="WheneverSqlErrorExit_024" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9WDTc17rI/AAAAAAAACJw/SWAJgQP4LLw/WheneverSqlErrorExit_024_thumb%5B2%5D.jpg?imgmax=800" width="663" height="311" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9WD2NhMfI/AAAAAAAACJ0/dV0m5ehZrww/s1600-h/WheneverSqlErrorExit_025%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_025" border="0" alt="WheneverSqlErrorExit_025" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9WEbmldRI/AAAAAAAACJ4/glt-PuDBXnE/WheneverSqlErrorExit_025_thumb%5B2%5D.jpg?imgmax=800" width="664" height="232" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9WE3SpTvI/AAAAAAAACJ8/pN3roJpE3k0/s1600-h/WheneverSqlErrorExit_027%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_027" border="0" alt="WheneverSqlErrorExit_027" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9WFbwSZFI/AAAAAAAACKA/Vwksm3fzh3g/WheneverSqlErrorExit_027_thumb%5B2%5D.jpg?imgmax=800" width="669" height="409" /&gt;&lt;/a&gt;     &lt;br /&gt;And the script is now :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9WFkplbcI/AAAAAAAACKE/qZkpvozcgBU/s1600-h/WheneverSqlErrorExit_028%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_028" border="0" alt="WheneverSqlErrorExit_028" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9WGSHXFDI/AAAAAAAACKI/S2xsTMu3DjY/WheneverSqlErrorExit_028_thumb%5B2%5D.jpg?imgmax=800" width="443" height="504" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;As far as we can see, some efforts have been made in the script on the comments to warn people reading the script about the table drop command, but from my point of view this is far not enough.     &lt;br /&gt;Return in SQL*Plus session, and run it :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9WGyiWneI/AAAAAAAACKM/_rC8b-aA3Mg/s1600-h/WheneverSqlErrorExit_029%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_029" border="0" alt="WheneverSqlErrorExit_029" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TY9WHUJl-bI/AAAAAAAACKQ/28urvOLlwBo/WheneverSqlErrorExit_029_thumb%5B2%5D.jpg?imgmax=800" width="440" height="461" /&gt;&lt;/a&gt;     &lt;br /&gt;There’s obviously not enough space in my tablespace for the staging table, but the script does not care error, it continues and drop my source table. It is just gone !!     &lt;br /&gt;If you are lucky enough, or rather a “data safe guardian”, you have RECYCLEBIN feature turned on on your database, otherwise, a restore will be needed (&lt;em&gt;sigh&lt;/em&gt;) :     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9WHwWQGKI/AAAAAAAACKU/R7K9qS4JNf4/s1600-h/WheneverSqlErrorExit_016%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_016" border="0" alt="WheneverSqlErrorExit_016" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TY9WIVCe7cI/AAAAAAAACKY/CZt-XtbkhBE/WheneverSqlErrorExit_016_thumb%5B1%5D.jpg?imgmax=800" width="714" height="81" /&gt;&lt;/a&gt;     &lt;br /&gt;And ultimately, you can recover the table from the recyclebin with flashback :     &lt;br /&gt;&amp;#160;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9WJEopPdI/AAAAAAAACKc/GUsctg-G8D4/s1600-h/WheneverSqlErrorExit_017%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_017" border="0" alt="WheneverSqlErrorExit_017" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9WJtNuOcI/AAAAAAAACKg/DRVC6ljkrRw/WheneverSqlErrorExit_017_thumb%5B2%5D.jpg?imgmax=800" width="714" height="267" /&gt;&lt;/a&gt;     &lt;br /&gt;So, you have to set the famous clause “&lt;em&gt;whenever sqlerror exit&lt;/em&gt;” in your SQL*Plus session and you’ll be able to run safely the script :     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TY9WKd4H8pI/AAAAAAAACKk/w-HJpIGYcqg/s1600-h/WheneverSqlErrorExit_030%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WheneverSqlErrorExit_030" border="0" alt="WheneverSqlErrorExit_030" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TY9WLVZkpEI/AAAAAAAACKo/En9WezuR_PU/WheneverSqlErrorExit_030_thumb%5B2%5D.jpg?imgmax=800" width="715" height="469" /&gt;&lt;/a&gt;     &lt;br /&gt;Now the source table still exists, and you are able to fix the issue before running it again. But before the next run, don’t forget to drop the staging table, otherwise it will fail again !    &lt;br /&gt;On a simple script, we can see easily the errors, if needed, what to recover, and how to fix it. But most of the time, during project migration, there’s much more to build (e.g. Peopletools upgrade), and very bad surprise are not rare.     &lt;br /&gt;    &lt;br /&gt;As I said at the beginning of this blog entry, this case is not new, it has always been like that (at least from Peopletools 8.18 I started on), but seeing Peopletools working closer and closer from the Oracle Database, I sincerely hope that will be included in the next Peopletools release.    &lt;br /&gt;Awaiting that fix, take care !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-5926754724472007876?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/5926754724472007876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=5926754724472007876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/5926754724472007876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/5926754724472007876'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/peopletools-851-whenever-sqlerror-exit.html' title='Peopletools 8.51 : “whenever sqlerror exit” is still missing'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_GAPqu9CUk1k/TY9V9R--T0I/AAAAAAAACJA/U2Mit6VK7Hc/s72-c/WheneverSqlErrorExit_023_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-1124428464217799033</id><published>2011-03-22T21:26:00.001+01:00</published><updated>2011-03-22T21:27:03.308+01:00</updated><title type='text'>OT: Dell OpenManage (Server Administration) - bis</title><content type='html'>&lt;p align="justify"&gt;Last month I updated all the firmware of my server PowerEdge 2900 III implying the upgrade of the utility Dell OpenManage Server Administration (OMSA) as I explained &lt;a href="http://gasparotto.blogspot.com/2011/02/ot-dell-openmanage-server.html"&gt;here&lt;/a&gt;.     &lt;br /&gt;Since I was late of a couple of months on the versions, it raised a couple of errors that I was thinking to avoid by maintaining up-to-date the OMSA version. Today a new version as been released, the 6.5, let’s have it installed.     &lt;br /&gt;First, download from the &lt;a href="http://support.dell.com/support/downloads/driverslist.aspx?os=RHEL5&amp;amp;catid=-1&amp;amp;dateid=-1&amp;amp;impid=-1&amp;amp;osl=EN&amp;amp;typeid=-1&amp;amp;formatid=-1&amp;amp;servicetag=1215X3J&amp;amp;SystemID=PWE_2900&amp;amp;hidos=WNET&amp;amp;hidlang=en&amp;amp;TabIndex=&amp;amp;scanSupported=False&amp;amp;scanConsent=False"&gt;Dell Drivers &amp;amp; Download Center&lt;/a&gt;. Then it should be a simple run of setup.sh script, since according to the documentation coming within the package, it is able to upgrade from a &lt;em&gt;n-1&lt;/em&gt; version (my current version is OMSA6.4).     &lt;br /&gt;    &lt;br /&gt;A) Once &lt;em&gt;gunziped&lt;/em&gt; and &lt;em&gt;untared&lt;/em&gt; the downloaded package, run the setup.sh, unfortunately, it failed in my case :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# ./setup.sh &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Server Administrator Custom Install Utility &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Server Administrator version 6.4.0 is currently installed.      &lt;br /&gt;&amp;#160; Installed components are:       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-argtable2-6.4.0-2.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-omacore-6.4.0-1.195.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-storelib-6.4.0-1.413.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-isvc-6.4.0-1.98.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-racdrsc-6.4.0-1.249.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-racadm4-6.4.0-1.219.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-omilcore-6.4.0-1.537.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-xmlsup-6.4.0-1.231.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-sysfsutils-6.4.0-1.3.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-smweb-6.4.0-1.312.6.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-storelib-sysfs-6.4.0-1.4.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-racadm5-6.4.0-1.217.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-omcommon-6.4.0-1.233.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-smcommon-6.4.0-1.312.6.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-jre-6.4.0-1.232.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-storage-6.4.0-1.312.6.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-hapi-6.4.0-1.52.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-deng-6.4.0-1.59.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-rac-components-6.4.0-1.249.2.el5 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Do you want to upgrade Server Administrator to 6.5.0?      &lt;br /&gt;&amp;#160; Press ('y' for yes | 'Enter' to exit): y       &lt;br /&gt;error: Failed dependencies:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; srvadmin-racadm5 = 6.4.0 is needed by (installed) dell_ie_rac_5-6.4.0-1.23.1.el5.x86_64       &lt;br /&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]#       &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;B) Trying to remove that RPM, it also failed :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# rpm -e srvadmin-racadm5      &lt;br /&gt;error: Failed dependencies:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; srvadmin-racadm5 = 6.4.0 is needed by (installed) dell_ie_rac_5-6.4.0-1.23.1.el5.x86_64       &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;C) Trying to remove that last one also failed :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# rpm -e dell_ie_rac_5-6.4.0-1.23.1.el5.x86_64      &lt;br /&gt;error: Failed dependencies:       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dell_ie_rac_5 is needed by (installed) dell_ft_install-1.1-1.noarch       &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;D) Finally, that the root one, this package is the installer utility for the firmware update, it can be re-installed later on, let’s remove all these RPMs :     &lt;br /&gt;&lt;font size="1" face="Courier New"&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# rpm -e dell_ft_install-1.1-1.noarch      &lt;br /&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# rpm -e dell_ie_rac_5-6.4.0-1.23.1.el5.x86_64       &lt;br /&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# rpm -e srvadmin-racadm5       &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;E) Now the setup. sh must be successful :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# ./setup.sh &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Server Administrator Custom Install Utility &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Server Administrator version 6.4.0 is currently installed.      &lt;br /&gt;&amp;#160; Installed components are:       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-argtable2-6.4.0-2.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-omacore-6.4.0-1.195.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-storelib-6.4.0-1.413.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-isvc-6.4.0-1.98.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-racdrsc-6.4.0-1.249.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-racadm4-6.4.0-1.219.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-omilcore-6.4.0-1.537.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-xmlsup-6.4.0-1.231.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-sysfsutils-6.4.0-1.3.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-smweb-6.4.0-1.312.6.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-storelib-sysfs-6.4.0-1.4.2.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-omcommon-6.4.0-1.233.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-smcommon-6.4.0-1.312.6.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-jre-6.4.0-1.232.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-storage-6.4.0-1.312.6.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-hapi-6.4.0-1.52.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-deng-6.4.0-1.59.1.el5       &lt;br /&gt;&amp;#160;&amp;#160; - srvadmin-rac-components-6.4.0-1.249.2.el5 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Do you want to upgrade Server Administrator to 6.5.0?      &lt;br /&gt;&amp;#160; Press ('y' for yes | 'Enter' to exit): y       &lt;br /&gt;Preparing...&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%]       &lt;br /&gt;&amp;#160;&amp;#160; 1:srvadmin-xmlsup&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [&amp;#160; 6%]       &lt;br /&gt;&amp;#160;&amp;#160; 2:srvadmin-sysfsutils&amp;#160;&amp;#160;&amp;#160; ########################################### [ 11%]       &lt;br /&gt;&amp;#160;&amp;#160; 3:srvadmin-storelib-sysfs########################################### [ 17%]       &lt;br /&gt;&amp;#160;&amp;#160; 4:srvadmin-storelib&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 22%]       &lt;br /&gt;&amp;#160;&amp;#160; 5:srvadmin-hapi&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 28%]       &lt;br /&gt;&amp;#160;&amp;#160; 6:srvadmin-racadm4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 33%]       &lt;br /&gt;&amp;#160;&amp;#160; 7:srvadmin-argtable2&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 39%]       &lt;br /&gt;&amp;#160;&amp;#160; 8:srvadmin-omilcore&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 44%]       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; **********************************************************       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; After the install process completes, you may need       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; to log out and then log in again to reset the PATH       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; variable to access the Dell OpenManage CLI utilities &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; **********************************************************      &lt;br /&gt;&amp;#160;&amp;#160; 9:srvadmin-deng&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 50%]       &lt;br /&gt;&amp;#160; 10:srvadmin-omcommon&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 56%]       &lt;br /&gt;&amp;#160; 11:srvadmin-isvc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 61%]       &lt;br /&gt;&amp;#160; 12:srvadmin-smcommon&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 67%]       &lt;br /&gt;&amp;#160; 13:srvadmin-omacore&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 72%]       &lt;br /&gt;&amp;#160; 14:srvadmin-rac-components########################################### [ 78%]       &lt;br /&gt;&amp;#160; 15:srvadmin-storage&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 83%]       &lt;br /&gt;&amp;#160; 16:srvadmin-jre&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 89%]       &lt;br /&gt;&amp;#160; 17:srvadmin-racdrsc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [ 94%]       &lt;br /&gt;&amp;#160; 18:srvadmin-smweb&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160; Do you want the Server Administrator services started? &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160; Press ('y' for yes | 'Enter' to exit): y      &lt;br /&gt;Starting Systems Management Device Drivers:       &lt;br /&gt;Starting dell_rbu:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting ipmi driver: Already started&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting Systems Management Data Engine:       &lt;br /&gt;Starting dsm_sa_datamgrd:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting dsm_sa_eventmgrd:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting dsm_sa_snmpd:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting DSM SA Shared Services:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]#      &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;F) I noticed that for some reasons the Web Server component is not getting installed, re-run the setup.sh and add that one :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /nfs/software/Utils/dell/OpenManage/6.5_RHEL5]# ./setup.sh &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Server Administrator Custom Install Utility &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Components for Server Administrator Managed Node Software: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Installed Components:      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [x] Server Instrumentation       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [x] Storage Management &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Add Components      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 1. Server Administrator Web Server       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 2. Remote Enablement       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 3. Remote Access Core Components       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 4. Remote Access SA Plugin Components       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 5. All &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Enter the number to select a component from the above list.      &lt;br /&gt;&amp;#160; Enter q to quit. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Enter : 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Server Administrator Custom Install Utility &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;############################################## &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Selected Options      &lt;br /&gt;&amp;#160;&amp;#160; - Server Administrator Web Server &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Dependencies &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Components for Server Administrator Managed Node Software: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Installed Components:      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [x] Server Instrumentation       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [x] Storage Management &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Add Components      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [x] 1. Server Administrator Web Server       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 2. Remote Enablement       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 3. Remote Access Core Components       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 4. Remote Access SA Plugin Components       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; [ ] 5. All &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Enter the number to select a component from the above list.      &lt;br /&gt;&amp;#160; Enter c to copy selected components to destination folder.       &lt;br /&gt;&amp;#160; Enter i to install the selected components.       &lt;br /&gt;&amp;#160; Enter r to reset selection and start over.       &lt;br /&gt;&amp;#160; Enter q to quit. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; Enter : i      &lt;br /&gt;Installing the selected packages. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Preparing...&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%]      &lt;br /&gt;&amp;#160;&amp;#160; 1:srvadmin-iws&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ########################################### [100%] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160; Do you want the Server Administrator services started? &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160; Press ('y' for yes | 'Enter' to exit): y      &lt;br /&gt;Starting Systems Management Device Drivers:       &lt;br /&gt;Starting dell_rbu:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting ipmi driver: Already started&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting Systems Management Data Engine:       &lt;br /&gt;Starting dsm_sa_datamgrd:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting dsm_sa_eventmgrd:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting dsm_sa_snmpd:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]       &lt;br /&gt;Starting DSM SA Shared Services:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Starting DSM SA Connection Service:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; [&amp;#160; OK&amp;#160; ]      &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;G) Now, from a web browser, check the OMS version within the default url port 1311 (&lt;a title="https://hercules.phoenix-nga:1311/servlet/OMSALogin?msgStatus=null" href="https://hercules.phoenix-nga:1311/servlet/OMSALogin?msgStatus=null"&gt;https://hercules.phoenix-nga:1311/servlet/OMSALogin?msgStatus=null&lt;/a&gt;):     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TYkF5zp-huI/AAAAAAAACI0/YaS8TlgqXfU/s1600-h/OMSA65_001%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="OMSA65_001" border="0" alt="OMSA65_001" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TYkF7CY334I/AAAAAAAACI4/C-McLA1i6SI/OMSA65_001_thumb%5B3%5D.jpg?imgmax=800" width="715" height="379" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Done ! Version has been updated to 6.5.     &lt;br /&gt;    &lt;br /&gt;H) Since I removed dell_ft_install-1.1-1.noarch, I reinstall it again, it will reinstall the all three RPMs uninstalled earlier to get OMSA upgraded :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /root]# yum install dell_ft_install      &lt;br /&gt;Loaded plugins: dellsysid, fastestmirror       &lt;br /&gt;Loading mirror speeds from cached hostfile       &lt;br /&gt;* addons: mirror.leaseweb.com       &lt;br /&gt;* base: mirror.leaseweb.com       &lt;br /&gt;* extras: mirror.leaseweb.com       &lt;br /&gt;* updates: mirror.leaseweb.com       &lt;br /&gt;Excluding Packages in global exclude list       &lt;br /&gt;Finished       &lt;br /&gt;Setting up Install Process       &lt;br /&gt;Resolving Dependencies       &lt;br /&gt;--&amp;gt; Running transaction check       &lt;br /&gt;---&amp;gt; Package dell_ft_install.noarch 0:1.1-1 set to be updated       &lt;br /&gt;--&amp;gt; Processing Dependency: dell_ie_rac_5 for package: dell_ft_install       &lt;br /&gt;--&amp;gt; Running transaction check       &lt;br /&gt;---&amp;gt; Package dell_ie_rac_5.x86_64 0:6.4.0-1.23.1.el5 set to be updated       &lt;br /&gt;--&amp;gt; Processing Dependency: srvadmin-racadm5 = 6.4.0 for package: dell_ie_rac_5       &lt;br /&gt;--&amp;gt; Running transaction check       &lt;br /&gt;---&amp;gt; Package srvadmin-racadm5.x86_64 0:6.4.0-1.217.1.el5 set to be updated       &lt;br /&gt;--&amp;gt; Finished Dependency Resolution &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Dependencies Resolved &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;============================================================================================== Package&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Arch&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Version&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Repository&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;Size       &lt;br /&gt;==============================================================================================       &lt;br /&gt;Installing:       &lt;br /&gt;dell_ft_install&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; noarch&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1.1-1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dell-omsa-indep&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2.7 k       &lt;br /&gt;Installing for dependencies:       &lt;br /&gt;dell_ie_rac_5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; x86_64&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 6.4.0-1.23.1.el5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dell-omsa-indep&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4.3 k       &lt;br /&gt;srvadmin-racadm5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; x86_64&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 6.4.0-1.217.1.el5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; dell-omsa-indep&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 961 k &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Transaction Summary      &lt;br /&gt;==============================================================================================       &lt;br /&gt;Install&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3 Package(s)       &lt;br /&gt;Upgrade&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 Package(s) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Total download size: 968 k      &lt;br /&gt;Is this ok [y/N]: y       &lt;br /&gt;Downloading Packages:       &lt;br /&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;(1/3): dell_ft_install-1.1-1.noarch.rpm&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | 2.7 kB      &lt;br /&gt;(2/3): dell_ie_rac_5-6.4.0-1.23.1.el5.x86_64.rpm&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | 4.3 kB       &lt;br /&gt;(3/3): srvadmin-racadm5-6.4.0-1.217.1.el5.x86_64.rpm&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; | 961 kB&amp;#160; &lt;br /&gt;----------------------------------------------------------------------------------------------&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;Total&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 221 kB/s | 968 kB&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00:04      &lt;br /&gt;Running rpm_check_debug       &lt;br /&gt;Running Transaction Test       &lt;br /&gt;Finished Transaction Test       &lt;br /&gt;Transaction Test Succeeded       &lt;br /&gt;Running Transaction       &lt;br /&gt;&amp;#160; Installing&amp;#160;&amp;#160;&amp;#160;&amp;#160; : srvadmin-racadm5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1/3       &lt;br /&gt;&amp;#160; Installing&amp;#160;&amp;#160;&amp;#160;&amp;#160; : dell_ie_rac_5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2/3       &lt;br /&gt;&amp;#160; Installing&amp;#160;&amp;#160;&amp;#160;&amp;#160; : dell_ft_install&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3/3 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Installed:      &lt;br /&gt;&amp;#160; dell_ft_install.noarch 0:1.1-1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Dependency Installed:      &lt;br /&gt;&amp;#160; dell_ie_rac_5.x86_64 0:6.4.0-1.23.1.el5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;srvadmin-racadm5.x86_64 0:6.4.0-1.217.1.el5 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Complete!      &lt;br /&gt;[root@hercules /root]#       &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;I) Now, a quick check of the firmware version :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /root]# update_firmware &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Running system inventory... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Searching storage directory for available BIOS updates...      &lt;br /&gt;Checking SAS/SATA Backplane 0:0 Backplane Firmware - 1.05       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Available: dell_dup_componentid_11204 - 1.05       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks.       &lt;br /&gt;Checking System BIOS for PowerEdge 2900 - 2.6.1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks.       &lt;br /&gt;Checking PERC 6/i Integrated Controller 0 Firmware - 6.3.0-0001       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Available: pci_firmware(ven_0x1000_dev_0x0060_subven_0x1028_subdev_0x1f0c) - 6.3.0-0001       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks.       &lt;br /&gt;Checking BMC - 2.37       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Available: dell_dup_componentid_05814 - 2.37       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks.       &lt;br /&gt;Checking NetXtreme II BCM5708 Gigabit Ethernet rev 12 (eth1) - 6.0.1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Available: pci_firmware(ven_0x14e4_dev_0x164c) - 6.0.1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks.       &lt;br /&gt;Checking BIOS - 2.6.1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Available: dell_dup_componentid_00159 - 2.6.1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks.       &lt;br /&gt;Checking NetXtreme II BCM5708 Gigabit Ethernet rev 12 (eth0) - 6.0.1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Available: pci_firmware(ven_0x14e4_dev_0x164c) - 6.0.1       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks.       &lt;br /&gt;Checking ST3500620SS Firmware - ms04       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Available: dell_dup_componentid_16861 - ms0c       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Did not find a newer package to install that meets all installation checks. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;This system does not appear to have any updates available.      &lt;br /&gt;No action necessary. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;[root@hercules /root]# &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Enjoy !&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-1124428464217799033?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/1124428464217799033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=1124428464217799033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1124428464217799033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/1124428464217799033'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/ot-dell-openmanage-server.html' title='OT: Dell OpenManage (Server Administration) - bis'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_GAPqu9CUk1k/TYkF7CY334I/AAAAAAAACI4/C-McLA1i6SI/s72-c/OMSA65_001_thumb%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-3064112082054238391</id><published>2011-03-14T17:26:00.001+01:00</published><updated>2011-03-14T17:34:59.758+01:00</updated><title type='text'>PSOVM and Active Data Guard : Appserver</title><content type='html'>&lt;p align="justify"&gt;After setting a &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-physical.html"&gt;Physical Standby Database&lt;/a&gt; and enable &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-enabling.html"&gt;Active Data Guard&lt;/a&gt;, this part assume you’ve done all the requirements to run the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;batch process onto the read-only database&lt;/a&gt;, as explained in earlier post : secondary ACCESSID, secondary SYMBOLICID, database link, local synonyms and remote synonyms must have been configured.    &lt;br /&gt;This part will be focused on the Application Server which also can be configured to run onto the read-only database for few elements. Working on PSOVM make the configuration even easier for testing and learning purpose, it is coming with the latest Peopletools version, 8.51, which come with that configuration option in psappsrv.cfg :    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[Startup]     &lt;br /&gt;;=========================================================================      &lt;br /&gt;; Database Signon settings      &lt;br /&gt;;=========================================================================      &lt;br /&gt;DBName=      &lt;br /&gt;DBType=      &lt;br /&gt;UserId=      &lt;br /&gt;UserPswd=      &lt;br /&gt;ConnectId=      &lt;br /&gt;ConnectPswd=      &lt;br /&gt;ServerName=      &lt;br /&gt;&lt;font color="#ff0000"&gt;StandbyDBName=       &lt;br /&gt;StandbyDBType=        &lt;br /&gt;StandbyUserId=        &lt;br /&gt;StandbyUserPswd=&lt;/font&gt;&lt;/font&gt;    &lt;br /&gt;That option will work only for an enable Oracle Active Data Guard.    &lt;br /&gt;At the end of this stage, the global architecture of my PSOVM environment will be as follow (in green the changes compared to the previous post) :    &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TX5BbrpIOII/AAAAAAAACHc/0oOpqDMcsqI/s1600-h/PS_ACTIVEDG_051%5B5%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="PS_ACTIVEDG_051" border="0" alt="PS_ACTIVEDG_051" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TX5BcpJ9y0I/AAAAAAAACHg/tcSnQAY6vDA/PS_ACTIVEDG_051_thumb%5B3%5D.jpg?imgmax=800" width="532" height="427" /&gt;&lt;/a&gt; &lt;strong&gt;1. Required scripts     &lt;br /&gt;&lt;/strong&gt;Please follow instruction given for the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server configuration on Active Data Guard&lt;/a&gt;, step 1.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;2. Create a secondary ACCESSID/SYMBOLICID on primary db – psadmin.sql      &lt;br /&gt;&lt;/strong&gt;Please follow instruction given for the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server configuration on Active Data Guard&lt;/a&gt;, step 2.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;3. Create a dedicated application user attached to the secondary SYMBOLICID &lt;/strong&gt;    &lt;br /&gt;Please follow instruction given for the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server configuration on Active Data Guard&lt;/a&gt;, step 3.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;4. Create database link on primary db to the primary db – createdblinktoprimarydb.sql &lt;/strong&gt;    &lt;br /&gt;Please follow instruction given for the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server configuration on Active Data Guard&lt;/a&gt;, step 4.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;5. Create local synonyms – createlocalsynonyms.sql &lt;/strong&gt;    &lt;br /&gt;Please follow instruction given for the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server configuration on Active Data Guard&lt;/a&gt;, step 5.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;6. Create remote synonyms – createremotesynonyms.sql &lt;/strong&gt;    &lt;br /&gt;Please follow instruction given for the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server configuration on Active Data Guard&lt;/a&gt;, step 6.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;7. Application server configuration     &lt;br /&gt;7.1&lt;/strong&gt; Be sure the tnsnames.ora is properly configured, please follow instruction given for the &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch server configuration on Active Data Guard&lt;/a&gt;, step 8.1.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;7.2 &lt;/strong&gt;Modify psappsrv.cfg    &lt;br /&gt;Set the standby database and standby user :    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[Startup]     &lt;br /&gt;;=========================================================================      &lt;br /&gt;; Database Signon settings      &lt;br /&gt;;=========================================================================      &lt;br /&gt;DBName=H91TMPLT      &lt;br /&gt;DBType=ORACLE      &lt;br /&gt;UserId=PS      &lt;br /&gt;UserPswd=PS      &lt;br /&gt;ConnectId=people      &lt;br /&gt;ConnectPswd=peop1e      &lt;br /&gt;ServerName=____      &lt;br /&gt;&lt;strong&gt;StandbyDBName=H91STBY       &lt;br /&gt;StandbyDBType=ORACLE        &lt;br /&gt;StandbyUserId=PSBKP        &lt;br /&gt;StandbyUserPswd=PSBKP&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;7.3 &lt;/strong&gt;Reconfigure the application server APPDOM (psadmin tool)    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;[psadm2@psovmhcm PRCSDOM]$ cd $PS_HOME/appserv     &lt;br /&gt;[psadm2@psovmhcm appserv]$ ./psadmin &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PSADMIN -- Tools Release: 8.51.02     &lt;br /&gt;Copyright (c) 1996, 2010, Oracle. All rights reserved. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------     &lt;br /&gt;PeopleSoft Server Administration      &lt;br /&gt;-------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Application Server     &lt;br /&gt;&amp;#160; 2) Process Scheduler      &lt;br /&gt;&amp;#160; 3) Search Server      &lt;br /&gt;&amp;#160; 4) Replicate Config Home      &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-4, q): 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------------------     &lt;br /&gt;PeopleSoft Application Server Administration      &lt;br /&gt;-------------------------------------------- &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Administer a domain     &lt;br /&gt;&amp;#160; 2) Create a domain      &lt;br /&gt;&amp;#160; 3) Delete a domain      &lt;br /&gt;&amp;#160; 4) Import domain configuration      &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-4, q) : 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Domain list: &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160; 1) APPDOM &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Select domain: 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------     &lt;br /&gt;PeopleSoft Domain Administration      &lt;br /&gt;--------------------------------      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Domain Name: APPDOM &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Boot this domain     &lt;br /&gt;&amp;#160; 2) Domain shutdown menu      &lt;br /&gt;&amp;#160; 3) Domain status menu      &lt;br /&gt;&amp;#160; 4) Configure this domain      &lt;br /&gt;&amp;#160; 5) TUXEDO command line (tmadmin)      &lt;br /&gt;&amp;#160; 6) Edit configuration/log files menu      &lt;br /&gt;&amp;#160; 7) Messaging Server Administration menu      &lt;br /&gt;&amp;#160; 8) Purge Cache      &lt;br /&gt;&amp;#160; 9) Preload Cache      &lt;br /&gt; 10) Clean IPC resources of this domain      &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-10, q) : 4 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;This option will shutdown the domain.     &lt;br /&gt;Do you want to continue? (y/n) [n] :y &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;tmadmin - Copyright (c) 2007-2008 Oracle.     &lt;br /&gt;Portions * Copyright 1986-1997 RSA Data Security, Inc.      &lt;br /&gt;All Rights Reserved.      &lt;br /&gt;Distributed under license by Oracle.      &lt;br /&gt;Tuxedo is a registered trademark. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 031 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Booting admin processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;exec BBL -A :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CMDTUX_CAT:821: INFO: Duplicate server.      &lt;br /&gt;0 processes started. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; Shutting down all admin and server processes in /home/psadm2/psft/pt/8.51/appserv/APPDOM/PSTUXCFG &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Shutting down server processes ...      &lt;br /&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&lt;em&gt;&amp;lt;…snipped…&amp;gt;       &lt;br /&gt;&lt;/em&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;Shutting down admin processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Server Id = 0 Group Id = psovmhcm.phoenix.nga Machine = psovmhcm.phoenix.nga:&amp;#160;&amp;#160; shutdown succeeded     &lt;br /&gt;18 processes stopped. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;All domain processes have stopped. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;----------------------------------------------     &lt;br /&gt;Quick-configure menu -- domain: APPDOM      &lt;br /&gt;----------------------------------------------      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Features&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Settings      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========      &lt;br /&gt;&amp;#160; 1) Pub/Sub Servers&amp;#160;&amp;#160; : Yes&amp;#160;&amp;#160; 15) DBNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[H91TMPLT]      &lt;br /&gt;&amp;#160; 2) Quick Server&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 16) DBTYPE&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[ORACLE]      &lt;br /&gt;&amp;#160; 3) Query Servers&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Yes&amp;#160;&amp;#160; 17) UserId&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PS]      &lt;br /&gt;&amp;#160; 4) Jolt&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Yes&amp;#160;&amp;#160; 18) UserPswd&amp;#160;&amp;#160; :[PS]      &lt;br /&gt;&amp;#160; 5) Jolt Relay&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 19) DomainID&amp;#160;&amp;#160; :[APPDOM]      &lt;br /&gt;&amp;#160; 6) WSL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 20) AddToPATH&amp;#160; :[.]      &lt;br /&gt;&amp;#160; 7) PC Debugger&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 21) ConnectID&amp;#160; :[people]      &lt;br /&gt;&amp;#160; 8) Event Notification: No&amp;#160;&amp;#160;&amp;#160; 22) ConnectPswd:[peop1e]      &lt;br /&gt;&amp;#160; 9) MCF Servers&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 23) ServerName :[____]      &lt;br /&gt; 10) Perf Collator&amp;#160;&amp;#160;&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 24) WSL Port&amp;#160;&amp;#160; :[7000]      &lt;br /&gt; 11) Analytic Servers&amp;#160; : Yes&amp;#160;&amp;#160; 25) JSL Port&amp;#160;&amp;#160; :[9000]      &lt;br /&gt; 12) Domains Gateway&amp;#160;&amp;#160; : No&amp;#160;&amp;#160;&amp;#160; 26) JRAD Port&amp;#160; :[9100] &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Actions     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; =========      &lt;br /&gt; 13) Load config as shown      &lt;br /&gt; 14) Custom configuration      &lt;br /&gt;&amp;#160; h) Help for this menu      &lt;br /&gt;&amp;#160; q) Return to previous menu &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;HINT: Enter 15 to edit DBNAME, then 13 to load &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Enter selection (1-26, h, or q): 13     &lt;br /&gt;Performing load prechecks ...      &lt;br /&gt;Loading validation table...      &lt;br /&gt;&amp;#160; setting DBName=H91TMPLT      &lt;br /&gt;&amp;#160; setting DBType=ORACLE      &lt;br /&gt;&amp;#160; setting UserId=PS      &lt;br /&gt;&amp;#160; setting UserPswd=PS      &lt;br /&gt;&amp;#160; setting ConnectId=people      &lt;br /&gt;&amp;#160; setting ConnectPswd=peop1e      &lt;br /&gt;&amp;#160; setting ServerName=____      &lt;br /&gt;&amp;#160; setting Port=7000      &lt;br /&gt;&amp;#160; setting Port=9000      &lt;br /&gt;&amp;#160; setting Listener Port=9100      &lt;br /&gt;&amp;#160; setting Domain ID=APPDOM      &lt;br /&gt;&amp;#160; setting Add to PATH=.      &lt;br /&gt;New CFG file written with modified Startup parameters &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Log Directory entry not found in configuration file.     &lt;br /&gt;Setting Log Directory to the default... [PS_SERVDIR/LOGS]      &lt;br /&gt;Spawning disabled for server PSAPPSRV.      &lt;br /&gt;Spawning disabled for server PSQRYSRV.      &lt;br /&gt;Spawning disabled for server PSBRKHND_dflt.      &lt;br /&gt;Spawning disabled for server PSPUBHND_dflt.      &lt;br /&gt;Spawning disabled for server PSSUBHND_dflt.      &lt;br /&gt;Configuration file successfully created.      &lt;br /&gt;CFG setting changes completed      &lt;br /&gt;Loading configuration...      &lt;br /&gt;Domain configuration complete.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;7.4&lt;/strong&gt; Restart the application server    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;--------------------------------     &lt;br /&gt;PeopleSoft Domain Administration      &lt;br /&gt;--------------------------------      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Domain Name: APPDOM &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Boot this domain     &lt;br /&gt;&amp;#160; 2) Domain shutdown menu      &lt;br /&gt;&amp;#160; 3) Domain status menu      &lt;br /&gt;&amp;#160; 4) Configure this domain      &lt;br /&gt;&amp;#160; 5) TUXEDO command line (tmadmin)      &lt;br /&gt;&amp;#160; 6) Edit configuration/log files menu      &lt;br /&gt;&amp;#160; 7) Messaging Server Administration menu      &lt;br /&gt;&amp;#160; 8) Purge Cache      &lt;br /&gt;&amp;#160; 9) Preload Cache      &lt;br /&gt; 10) Clean IPC resources of this domain      &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-10, q) :&amp;#160; 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;-------------------------------     &lt;br /&gt;PeopleSoft Domain Boot Menu      &lt;br /&gt;-------------------------------      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Domain Name: APPDOM &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160; 1) Boot (Serial Boot)     &lt;br /&gt;&amp;#160; 2) Parallel Boot      &lt;br /&gt;&amp;#160; q) Quit &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Command to execute (1-2, q) [q]: 1 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Archived a copy of the domain configuration to /home/psadm2/psft/pt/8.51/appserv/APPDOM/Archive/psappsrv.cfg     &lt;br /&gt;Attempting to boot bulletin board...      &lt;br /&gt;tmadmin - Copyright (c) 2007-2008 Oracle.      &lt;br /&gt;Portions * Copyright 1986-1997 RSA Data Security, Inc.      &lt;br /&gt;All Rights Reserved.      &lt;br /&gt;Distributed under license by Oracle.      &lt;br /&gt;Tuxedo is a registered trademark.      &lt;br /&gt;No bulletin board exists. Entering boot mode. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 031 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Booting admin processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;exec BBL -A :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1905 ... Started.      &lt;br /&gt;1 process started.      &lt;br /&gt;Attaching to active bulletin board. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt; Attempting to boot ...     &lt;br /&gt;INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 031 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Booting server processes ... &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;exec PSWATCHSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -ID 152926 -D APPDOM -S PSWATCHSRV :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1909 ... Started.      &lt;br /&gt;&lt;em&gt;…       &lt;br /&gt;&amp;lt;snipped&amp;gt;        &lt;br /&gt;…        &lt;br /&gt;&lt;/em&gt;exec JREPSVR -o ./LOGS/stdout -e ./LOGS/stderr -A -- -W -P /home/psadm2/psft/pt/8.51/appserv/APPDOM/jrepository :      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1975 ... Started.      &lt;br /&gt;17 processes started.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;strong&gt;7.5&lt;/strong&gt; On secondary database, check for the connections    &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;SQL&amp;gt; select substr(username,1,8) userm,machine,program,module from v$session where username is not null     &lt;br /&gt;SQL&amp;gt; / &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;USERM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MACHINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MODULE     &lt;br /&gt;----------- ------------------------- ------------------------------------------------ --------------------------------------      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-     &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-      &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-      &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-      &lt;br /&gt;SYS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb2 (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb2 (TNS V1-V3) &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;26 rows selected.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;We can see now all the processes coming from the batch server as well as all the processes coming from the application server.   &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;8. Test&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;8.1 &lt;/strong&gt;The Application server is able to run a read-only component onto the secondary database. Let’s choose a simple one.    &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TX5Bdr3FTzI/AAAAAAAACHk/S2yvb-Vl9QY/s1600-h/PS_ACTIVEDG_038%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_038" border="0" alt="PS_ACTIVEDG_038" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TX5BeZH4LII/AAAAAAAACHo/zqZDO3FeAyk/PS_ACTIVEDG_038_thumb%5B1%5D.jpg?imgmax=800" width="449" height="262" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Onto the primary database, run the following :    &lt;br /&gt;&lt;font size="1" face="Courier New"&gt;SQL&amp;gt; select substr(username,1,8) userm,machine,program,module from v$session where username is not null     &lt;br /&gt;SQL&amp;gt; / &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;USERM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MACHINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MODULE     &lt;br /&gt;----------- -------------------------- ------------------------------------------------ --------------------------------------      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; WORKGROUP\PHOENIX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pside.exe&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pside.exe      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAE      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAE      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-&lt;strong&gt;       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HR_DR_SELECTION_UI        &lt;br /&gt;&lt;/strong&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROCESSMONITOR      &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb2 (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb2 (TNS V1-V3)      &lt;br /&gt;SYS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb.phoenix.nga (TNS       &lt;br /&gt;&lt;/font&gt;On the output above, in bold, the component we’ll work on (HR_DR_SELECTION_UI), this component in that test will read data only without updated anything, so a good candidate for the test.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;8.2&lt;/strong&gt; Change the component property    &lt;br /&gt;Open the Application Designer, open that component :    &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TX5Be9q2ZYI/AAAAAAAACHs/AZvd57ckUeQ/s1600-h/PS_ACTIVEDG_039%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_039" border="0" alt="PS_ACTIVEDG_039" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TX5BfpZoCEI/AAAAAAAACHw/OE9QoZk7zic/PS_ACTIVEDG_039_thumb%5B2%5D.jpg?imgmax=800" width="430" height="251" /&gt;&lt;/a&gt;     &lt;br /&gt;Go to the properties definitions    &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TX5BgLRpxmI/AAAAAAAACH0/d3slsVjeaGs/s1600-h/PS_ACTIVEDG_040%5B6%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_040" border="0" alt="PS_ACTIVEDG_040" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TX5Bg6OgtlI/AAAAAAAACH4/fMnxaU70BgU/PS_ACTIVEDG_040_thumb%5B4%5D.jpg?imgmax=800" width="432" height="252" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Go to the tab “Use”    &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TX5Bha41cnI/AAAAAAAACH8/yarQsUY_pvI/s1600-h/PS_ACTIVEDG_041%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_041" border="0" alt="PS_ACTIVEDG_041" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TX5BiHj-weI/AAAAAAAACIA/HEtkc9gmAog/PS_ACTIVEDG_041_thumb%5B1%5D.jpg?imgmax=800" width="435" height="255" /&gt;&lt;/a&gt;     &lt;br /&gt;Check the read-only checkbox, click ok and save    &lt;br /&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TX5BjJ_nQxI/AAAAAAAACIE/Z_6HLhfv0_s/s1600-h/PS_ACTIVEDG_042%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_042" border="0" alt="PS_ACTIVEDG_042" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TX5BjpdQZMI/AAAAAAAACII/oYM8b3_a_FQ/PS_ACTIVEDG_042_thumb%5B2%5D.jpg?imgmax=800" width="368" height="215" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TX5BkSnvQXI/AAAAAAAACIM/8wSP1eXyUwE/s1600-h/PS_ACTIVEDG_043%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_043" border="0" alt="PS_ACTIVEDG_043" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TX5Bk9qllkI/AAAAAAAACIQ/e4XD9toyCGE/PS_ACTIVEDG_043_thumb%5B2%5D.jpg?imgmax=800" width="366" height="215" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TX5Blq5xc7I/AAAAAAAACIU/laQHqQyD5ZQ/s1600-h/PS_ACTIVEDG_044%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_044" border="0" alt="PS_ACTIVEDG_044" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TX5BmBolUeI/AAAAAAAACIY/uq60A9Ti5U0/PS_ACTIVEDG_044_thumb%5B1%5D.jpg?imgmax=800" width="376" height="221" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;8.3 &lt;/strong&gt;Go back to the front-end application, and run the transaction    &lt;br /&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TX5Bm66CVmI/AAAAAAAACIc/DVOGyrnfbJ8/s1600-h/PS_ACTIVEDG_046%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_046" border="0" alt="PS_ACTIVEDG_046" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TX5BnYPohqI/AAAAAAAACIg/r80fyv7GY98/PS_ACTIVEDG_046_thumb%5B1%5D.jpg?imgmax=800" width="372" height="205" /&gt;&lt;/a&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TX5BnpvQA2I/AAAAAAAACIk/2iAoBRdca-4/s1600-h/PS_ACTIVEDG_047%5B2%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_047" border="0" alt="PS_ACTIVEDG_047" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TX5BoC5P3FI/AAAAAAAACIo/wuOADa021Po/PS_ACTIVEDG_047_thumb.jpg?imgmax=800" width="244" height="205" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TX5Bo7HjYEI/AAAAAAAACIs/_UDbVdl5ORI/s1600-h/PS_ACTIVEDG_048%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PS_ACTIVEDG_048" border="0" alt="PS_ACTIVEDG_048" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TX5BpFa9s4I/AAAAAAAACIw/phQPAVKxHmk/PS_ACTIVEDG_048_thumb%5B1%5D.jpg?imgmax=800" width="368" height="332" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;8.4&lt;/strong&gt; Whilst running the transaction, check the back-end    &lt;br /&gt;On the primary site, run the following :    &lt;br /&gt;&lt;font size="1" face="Courier New"&gt;SQL&amp;gt;&lt;/font&gt; &lt;font size="1" face="Courier New"&gt;select substr(username,1,8) userm,machine,program,module from v$session where username is not null     &lt;br /&gt;SQL&amp;gt; / &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;USERM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MACHINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MODULE     &lt;br /&gt;---------- ------------------------- ------------------------------------------------ ----------------------------------------      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; WORKGROUP\PHOENIX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pside.exe&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pside.exe&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;     &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAE      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAE      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-&lt;strong&gt;       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HR_DR_SELECTION_UI        &lt;br /&gt;&lt;/strong&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb2 (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb2 (TNS V1-V3)      &lt;br /&gt;SYS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb.phoenix.nga (TNS V1-&lt;/font&gt;&lt;/p&gt; We still can see that component running onto the primary database, what about the secondary database.  &lt;br /&gt;  &lt;br /&gt;On the secondary site, run the following :  &lt;br /&gt;&lt;font size="1" face="Courier New"&gt;SQL&amp;gt; select substr(username,1,8) userm,machine,program,module from v$session where username is not null   &lt;br /&gt;SQL&amp;gt; / &lt;/font&gt;  &lt;p&gt;&lt;font size="1" face="Courier New"&gt;USERM&amp;#160;&amp;#160;&amp;#160;&amp;#160; MACHINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; MODULE     &lt;br /&gt;--------- ----------------------- ------------------------------------------------ -------------------------------------------      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSUBHND@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBDSP@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPUBHND@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKDSP@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSBRKHND@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160; PSANALYTICSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSSAMSRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSQRYSRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;&lt;strong&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSAPPSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HR_DR_SELECTION_UI       &lt;br /&gt;&lt;/strong&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-V3)      &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)      &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)      &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)      &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)      &lt;br /&gt;SYS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb2 (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb2 (TNS V1-V3)      &lt;br /&gt;      &lt;br /&gt;&lt;/font&gt;Ok, the HR_DR_SELECTION_UI we defined earlier as read-only component is running on the secondary database. However similarly to the batch server which run AE onto the secondary database, it runs few queries onto the primary database. Let’s have a look into a trace file.    &lt;br /&gt;    &lt;br /&gt;&lt;strong&gt;8.5 &lt;/strong&gt;Set the TraceSQL=7    &lt;br /&gt;After setting the TraceSQL, re-run the same transaction as above, and check for the generated file. Here below an extract of that file :    &lt;br /&gt;&lt;font size="2"&gt;&lt;font face="Courier New"&gt;&lt;em&gt;…&amp;lt;snipped&amp;gt;…         &lt;br /&gt;&lt;/em&gt;H91TMPLT RC=0 Dur=0.000007 Disconnect        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000005 Commit        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000007 Disconnect        &lt;br /&gt;notSamTran RC=0 Dur=0.000028 Open Cursor Handle=000000000FC0DB08        &lt;br /&gt;notSamTran RC=0 Dur=0.000009 Open Cursor Handle=000000000FC0DB08        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000014 Disconnect        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000004 Commit        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000007 Disconnect        &lt;br /&gt;notSamTran RC=0 Dur=0.000011 Open Cursor Handle=000000000FC0DB08        &lt;br /&gt;notSamTran RC=0 Dur=0.000008 Open Cursor Handle=000000000FC0DB08        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000008 Disconnect        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000004 Commit        &lt;br /&gt;H91TMPLT RC=0 Dur=0.000006 Disconnect        &lt;br /&gt;notSamTran RC=0 Dur=0.000011 Open Cursor Handle=000000000FC0D9D0        &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Commit        &lt;br /&gt;H91STBY RC=0 Dur=0.000008 Disconnect        &lt;br /&gt;notSamTran RC=0 Dur=0.000008 Open Cursor Handle=000000000FC0D9D0        &lt;br /&gt;H91STBY RC=0 Dur=0.000148 COM Stmt=SELECT A.TEXT_ID , TO_CHAR(A.EFFDT,'YYYY-MM-DD') , A.HR_SSTEXT_KEY1 , A.HR_SSTEXT_KEY2 ,         &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-1 type=2 length=3 value=HHR        &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-2 type=2 length=4 value=DRPT        &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-3 type=2 length=11 value=GROUP_INSTR        &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-4 type=26 length=10 value=2011-03-14        &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-5 type=2 length=13 value=HR_EE_INF_MGR        &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-6 type=2 length=1 value=        &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-7 type=2 length=1 value=        &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-8 type=2 length=1 value=        &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-9 type=2 length=1 value=        &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-10 type=2 length=1 value=        &lt;br /&gt;H91STBY RC=0 Dur=0.000006 Commit        &lt;br /&gt;H91STBY RC=0 Dur=0.000043 Disconnect        &lt;br /&gt;notSamTran RC=0 Dur=0.000013 Open Cursor Handle=000000000FC0D9D0        &lt;br /&gt;H91STBY RC=0 Dur=0.000006 Commit        &lt;br /&gt;H91STBY RC=0 Dur=0.000008 Disconnect        &lt;br /&gt;notSamTran RC=0 Dur=0.000009 Open Cursor Handle=000000000FC0D9D0        &lt;br /&gt;H91STBY RC=0 Dur=0.000126 COM Stmt=SELECT A.TEXT_ID , TO_CHAR(A.EFFDT,'YYYY-MM-DD') , A.HR_SSTEXT_KEY1 , A.HR_SSTEXT_KEY2 ,         &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-1 type=2 length=3 value=HHR        &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-2 type=2 length=4 value=DRPT        &lt;br /&gt;H91STBY RC=0 Dur=0.000006 Bind-3 type=2 length=15 value=GROUP_GROUP_HDR        &lt;br /&gt;H91STBY RC=0 Dur=0.000006 Bind-4 type=26 length=10 value=2011-03-14        &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-5 type=2 length=13 value=HR_EE_INF_MGR        &lt;br /&gt;H91STBY RC=0 Dur=0.000006 Bind-6 type=2 length=1 value=        &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;em&gt;&lt;font size="2" face="Courier New"&gt;…&amp;lt;snipped&amp;gt;…       &lt;br /&gt;&lt;/font&gt;&lt;/em&gt;Like for the batch server, the application server start running queries onto the primary database (H91TMPLT), then switch to the secondary database (H91STBY) for the main part of the component.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;So, now we have batch server and application server able to run some queries onto the secondary database in read-only mode. But be aware, none of the Peoplesoft processes are purely read-only, that’s the reason it’s still continue to start/end transactions onto the primary database, and also the need for the remote synonyms.   &lt;br /&gt;    &lt;br /&gt;Enjoy it !    &lt;br /&gt;    &lt;br /&gt;Nicolas.    &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-3064112082054238391?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/3064112082054238391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=3064112082054238391' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3064112082054238391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/3064112082054238391'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/psovm-and-active-data-guard-appserver.html' title='PSOVM and Active Data Guard : Appserver'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_GAPqu9CUk1k/TX5BcpJ9y0I/AAAAAAAACHg/tcSnQAY6vDA/s72-c/PS_ACTIVEDG_051_thumb%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-4717147839858505940</id><published>2011-03-13T18:04:00.002+01:00</published><updated>2011-04-13T21:29:59.770+02:00</updated><title type='text'>PSOVM and Active Data Guard : Batch Server</title><content type='html'>&lt;div align="justify"&gt;After setting a &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-physical.html"&gt;Physical Standby Database&lt;/a&gt; and enabling &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-enabling.html"&gt;Active Data Guard&lt;/a&gt; on Peoplesoft OVM, it is probably the nicest part for the Peoplesoft guys. Going further and look for Batch processes running onto that secondary database. Much useful for the big and heavy report, for instance.     &lt;br /&gt;As said earlier, the latest PSOVM is coming with the Peopletools 8.51, we can get all the latest technologies offered.     &lt;br /&gt;The new property regarding the standby database in the process scheduler configuration file allow us such thing, here in red from psprcs.cfg     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[Startup]      &lt;br /&gt;;=========================================================================       &lt;br /&gt;; Database Signon settings       &lt;br /&gt;;=========================================================================       &lt;br /&gt;DBName=       &lt;br /&gt;DBType=       &lt;br /&gt;UserId=       &lt;br /&gt;UserPswd=       &lt;br /&gt;ConnectId=       &lt;br /&gt;ConnectPswd=       &lt;br /&gt;ServerName=       &lt;br /&gt;&lt;span style="color: red"&gt;StandbyDBName=        &lt;br /&gt;StandbyDBType=         &lt;br /&gt;StandbyUserId=         &lt;br /&gt;StandbyUserPswd=         &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;It is working only for an enabled Oracle Active Data Guard database.     &lt;br /&gt;At the end of this stage, the global architecture will be as follow (in red, the change compared to the previous state) :     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TXz4-SEzeTI/AAAAAAAACF0/ApyKpFoE5DE/s1600-h/PS_ACTIVEDG_037%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="PS_ACTIVEDG_037" border="0" alt="PS_ACTIVEDG_037" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TXz4_vi5-BI/AAAAAAAACF4/-0MFwYtVWU8/PS_ACTIVEDG_037_thumb%5B1%5D.jpg?imgmax=800" width="556" height="439" /&gt;&lt;/a&gt; &lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;1. Required scripts      &lt;br /&gt;&lt;/b&gt;&lt;i&gt;&lt;span style="color: #ff8080"&gt;Warning : &lt;/span&gt;&lt;/i&gt;4 scripts are required to set up the configuration to run processes on read-only database through the Batch Server. Unfortunately, PSOVM does not offer any default scripts ($PS_HOME/scripts), so an additional Peoplesoft home installation is required before going further.     &lt;br /&gt;Those scripts are psadmin.sql ($PS_HOME/scripts/unix), createlocalsynonyms.sql, createdblinktoprimarydb.sql and createremotesynonyms.sql (from $PS_HOME/scripts). They are delivered on default Peoplesoft installation, but so far, not in PSOVM.     &lt;br /&gt;Eventually, here the copy onto the primary site (hosting primary database ) from an other Linux Peoplesoft installation I made on my own :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[root@psovmhcmdb ~]# su - oracle      &lt;br /&gt;[oracle@psovmhcmdb ~]$ scp root@192.168.1.141:/apps/psoft/pt851/scripts/unix/psadmin.sql .       &lt;br /&gt;&lt;a href="mailto:root@192.168.1.141%27s"&gt;root@192.168.1.141's&lt;/a&gt; password:       &lt;br /&gt;psadmin.sql&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 100% 2714&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2.7KB/s&amp;#160;&amp;#160; 00:00       &lt;br /&gt;[oracle@psovmhcmdb ~]$ scp root@192.168.1.141:/apps/psoft/pt851/scripts/createlocalsynonyms.sql .       &lt;br /&gt;root@192.168.1.141's password:       &lt;br /&gt;createlocalsynonyms.sql&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 100% 1986&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1.9KB/s&amp;#160;&amp;#160; 00:01       &lt;br /&gt;[oracle@psovmhcmdb ~]$ scp root@192.168.1.141:/apps/psoft/pt851/scripts/createdblinktoprimarydb.sql .       &lt;br /&gt;root@192.168.1.141's password:       &lt;br /&gt;createdblinktoprimarydb.sql&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 100% 1739&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1.7KB/s&amp;#160;&amp;#160; 00:00       &lt;br /&gt;[oracle@psovmhcmdb ~]$ scp root@192.168.1.141:/apps/psoft/pt851/scripts/createremotesynonyms.sql .       &lt;br /&gt;root@192.168.1.141's password:       &lt;br /&gt;createremotesynonyms.sql&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 100% 4485&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4.4KB/s&amp;#160;&amp;#160; 00:00&lt;/span&gt;&lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;2. Create a secondary ACCESSID/SYMBOLICID on primary db – psadmin.sql      &lt;br /&gt;2.1 &lt;/b&gt;PSADMIN.SQL on primary database     &lt;br /&gt;Run the script psadmin.sql will create an other Peoplesoft “owner” (ACCESSID) beside the default one SYSADM :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[oracle@psovmhcmdb ~]$ export ORACLE_SID=H91TMPLT      &lt;br /&gt;[oracle@psovmhcmdb ~]$ sqlplus / as sysdba       &lt;br /&gt;@psadmin       &lt;br /&gt;=&amp;gt; user : SYSBKP       &lt;br /&gt;=&amp;gt; pwd : SYSBKP       &lt;br /&gt;=&amp;gt; default permanent tablespace : psdefault       &lt;br /&gt;&lt;/span&gt;    &lt;br /&gt;&lt;b&gt;2.2&lt;/b&gt; Insert the corresponding line in PS.PSDBOWNER for the new ACCESSID linked to the standby database     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; conn sysbkp/SYSBKP      &lt;br /&gt;Connected.       &lt;br /&gt;SQL&amp;gt; insert into ps.psdbowner values ('H91STBY','SYSBKP'); &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;1 row created. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; commit;    &lt;br /&gt;&lt;/span&gt;  &lt;br /&gt;&lt;b&gt;2.3&lt;/b&gt; Add a new SYMBOLICID   &lt;br /&gt;Open Application Designer, and create a new SYMBOLICID for the newly created ACCESSID (step 2.1)   &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TXz5AanehVI/AAAAAAAACF8/oqpEs5_T3O0/s1600-h/PS_ACTIVEDG_004%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_004" border="0" alt="PS_ACTIVEDG_004" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TXz5A5KIzMI/AAAAAAAACGA/qs8Di0g9bDI/PS_ACTIVEDG_004_thumb.jpg?imgmax=800" width="244" height="226" /&gt;&lt;/a&gt;   &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TXz5Bf2sXVI/AAAAAAAACGE/uAt9Vv4zLqM/s1600-h/PS_ACTIVEDG_005%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_005" border="0" alt="PS_ACTIVEDG_005" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TXz5BkBbGeI/AAAAAAAACGI/L0csG9MvEtw/PS_ACTIVEDG_005_thumb%5B3%5D.jpg?imgmax=800" width="477" height="278" /&gt;&lt;/a&gt;   &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TXz5CTMIaWI/AAAAAAAACGM/-41sGnnQQzk/s1600-h/PS_ACTIVEDG_006%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_006" border="0" alt="PS_ACTIVEDG_006" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TXz5CzaH3MI/AAAAAAAACGQ/6CpCqpa0OQ8/PS_ACTIVEDG_006_thumb%5B2%5D.jpg?imgmax=800" width="478" height="278" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TXz5DfBhn4I/AAAAAAAACGU/1iGTt6xvM6Y/s1600-h/PS_ACTIVEDG_007%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_007" border="0" alt="PS_ACTIVEDG_007" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TXz5EGTduNI/AAAAAAAACGY/5hQAn4Z86qc/PS_ACTIVEDG_007_thumb%5B2%5D.jpg?imgmax=800" width="480" height="279" /&gt;&lt;/a&gt;   &lt;br /&gt;  &lt;br /&gt;&lt;b&gt;3. Create a dedicated application user attached to the secondary SYMBOLICID    &lt;br /&gt;&lt;/b&gt;Within the front-end application, copy a user (e.g. PS) which is able to manage process scheduler and application server.   &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TXz5EuUctwI/AAAAAAAACGc/Wdf3bfcJ8wU/s1600-h/PS_ACTIVEDG_009%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_009" border="0" alt="PS_ACTIVEDG_009" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TXz5FCAxi-I/AAAAAAAACGg/EqeyU9mleTk/PS_ACTIVEDG_009_thumb%5B1%5D.jpg?imgmax=800" width="359" height="298" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TXz5F5wR1ZI/AAAAAAAACGk/qCZS-SwLKfY/s1600-h/PS_ACTIVEDG_010%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_010" border="0" alt="PS_ACTIVEDG_010" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TXz5GGxvA3I/AAAAAAAACGo/LL7qaK0CwKI/PS_ACTIVEDG_010_thumb%5B1%5D.jpg?imgmax=800" width="336" height="297" /&gt;&lt;/a&gt;   &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TXz5Gqk-KCI/AAAAAAAACGs/aUw20lA-DRM/s1600-h/PS_ACTIVEDG_011%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_011" border="0" alt="PS_ACTIVEDG_011" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TXz5HBx_FnI/AAAAAAAACGw/x6VU-g0ERb8/PS_ACTIVEDG_011_thumb%5B1%5D.jpg?imgmax=800" width="359" height="321" /&gt;&lt;/a&gt;   &lt;br /&gt;Make sure you set the secondary SYMBOLICID created earlier on step 2.3 (here SYSADM2) :   &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TXz5IEzaarI/AAAAAAAACG0/qr4ZY1tPvTM/s1600-h/PS_ACTIVEDG_012%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_012" border="0" alt="PS_ACTIVEDG_012" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TXz5Iko--EI/AAAAAAAACG4/L6aLwWOohxQ/PS_ACTIVEDG_012_thumb%5B1%5D.jpg?imgmax=800" width="352" height="246" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;  &lt;br /&gt;We can check the PSACCESSPRFL table to see the new line :   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; select * from sysadm.psaccessprfl; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SYMBOLICID&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; VERSION    &lt;br /&gt;-------------------------------- ----------     &lt;br /&gt;ACCESSID     &lt;br /&gt;----------------------------------------------------------------     &lt;br /&gt;ACCESSPSWD&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ENCRYPTED     &lt;br /&gt;---------------------------------------------------------------- ----------     &lt;br /&gt;&lt;b&gt;SYSADM2&lt;/b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 157     &lt;br /&gt;sBzLcoZSrag=     &lt;br /&gt;sBzLcoZSrag=&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SYSADM1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1    &lt;br /&gt;sBzLcYlPrag=     &lt;br /&gt;sBzLcYlPrag=&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;4. Create database link on primary db to the primary db – createdblinktoprimarydb.sql      &lt;br /&gt;&lt;/b&gt;Before going further, a small explanation. Running a process through the process scheduler is never purely read-only even if the process itself is only selecting data. The process scheduler has to update a couple of tables, for instance to state the batch status. So, here it will be used a very nice little tricky thing. We’ll create a database link to the primary database on the primary (remember, whether the secondary database is open, it is open in read-only mode), it will become a remote database link onto the secondary database once replicated (it is assume the tnsnames.ora file on primary and secondary are same).     &lt;br /&gt;On the primary database, connected as the secondary ACCESSID SYSADM2 run :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; CREATE DATABASE LINK PRIMARY CONNECT TO sysadm IDENTIFIED BY SYSADM USING 'H91TMPLT'; &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;Database link created.&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;5. Create local synonyms – createlocalsynonyms.sql&lt;/b&gt;     &lt;br /&gt;The local synonyms are synonyms for the read-only objects (tables and views). Bear in mind to run it whenever you create customized records.     &lt;br /&gt;On the primary database, connected as the secondary ACCESSID SYSADM2 run the following script, it will create two subsequent scripts to be run :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[oracle@psovmhcmdb ~]$ more createlocalsynonyms.sql      &lt;br /&gt;...       &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SET ECHO ON &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;REM Create local synonyms for tables    &lt;br /&gt;SET HEADING OFF     &lt;br /&gt;Spool CREATELOCALTABLESYNONYMS.SQL     &lt;br /&gt;SELECT 'CREATE SYNONYM ' || TABLE_NAME || ' FOR SYSADM.' || TABLE_NAME || ';'     &lt;br /&gt;FROM ALL_TABLES     &lt;br /&gt;WHERE OWNER = 'SYSADM'     &lt;br /&gt;ORDER BY TABLE_NAME     &lt;br /&gt;;     &lt;br /&gt;Spool off &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;REM Create local synonyms for views    &lt;br /&gt;Spool CREATELOCALVIEWSYNONYMS.SQL     &lt;br /&gt;SET HEADING OFF     &lt;br /&gt;SELECT 'CREATE SYNONYM ' || VIEW_NAME || ' FOR SYSADM.' || VIEW_NAME || ';'     &lt;br /&gt;FROM ALL_VIEWS     &lt;br /&gt;WHERE OWNER = 'SYSADM'     &lt;br /&gt;ORDER BY VIEW_NAME     &lt;br /&gt;;     &lt;br /&gt;Spool off &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[oracle@psovmhcmdb ~]$ sqlplus sysbkp/SYSBKP &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Fri Mar 11 10:11:06 2011 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Copyright (c) 1982, 2008, Oracle.&amp;#160; All rights reserved. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Connected to:    &lt;br /&gt;Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production     &lt;br /&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; @createlocalsynonyms.sql    &lt;br /&gt;...     &lt;br /&gt;&amp;lt;snipped&amp;gt;     &lt;br /&gt;...     &lt;br /&gt;SQL&amp;gt; !ls     &lt;br /&gt;createdblinktoprimarydb.sql&amp;#160; CREATELOCALTABLESYNONYMS.SQL&amp;#160; createremotesynonyms.sql&amp;#160; psadmin.sql&amp;#160; scripts&amp;#160; templates     &lt;br /&gt;createlocalsynonyms.sql&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CREATELOCALVIEWSYNONYMS.SQL&amp;#160;&amp;#160; psadmin.log&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; scp.sh&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; setup &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; @CREATELOCALTABLESYNONYMS.SQL    &lt;br /&gt;...     &lt;br /&gt;&amp;lt;snipped&amp;gt;     &lt;br /&gt;...     &lt;br /&gt;SQL&amp;gt; @CREATELOCALVIEWSYNONYMS.SQL     &lt;br /&gt;...     &lt;br /&gt;&amp;lt;snipped&amp;gt;     &lt;br /&gt;...     &lt;br /&gt;SQL&amp;gt; &lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;6. Create remote synonyms – createremotesynonyms.sql      &lt;br /&gt;&lt;/b&gt;The remote synonyms are synonyms for the read-writable objects (the tables updated by the process scheduler itself). Bear in mind to run it whenever you create customized records.     &lt;br /&gt;On the primary database, connected as the secondary ACCESSID SYSADM2 run :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; @createremotesynonyms.sql      &lt;br /&gt;...       &lt;br /&gt;&amp;lt;snipped&amp;gt;       &lt;br /&gt;...       &lt;br /&gt;SQL&amp;gt; Spool CREATEREMOTESYNONYMS.LOG       &lt;br /&gt;SQL&amp;gt;       &lt;br /&gt;SQL&amp;gt; CREATE or REPLACE SYNONYM PS_AE_QE_AETEST_TAO1 FOR PS_AE_QE_AETEST_TAO1@PRIMARY; &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;Synonym created. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;...    &lt;br /&gt;&amp;lt;snipped&amp;gt;     &lt;br /&gt;...     &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; CREATE or REPLACE SYNONYM PS_BAT_TIMINGS_FN FOR PS_BAT_TIMINGS_FN@PRIMARY; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Synonym created. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt;    &lt;br /&gt;SQL&amp;gt; Spool off     &lt;br /&gt;&lt;/span&gt;  &lt;br /&gt;&lt;b&gt;7. On the secondary site, confirm everything has been replicated&lt;/b&gt;   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; conn sysbkp/SYSBKP    &lt;br /&gt;Connected.     &lt;br /&gt;SQL&amp;gt; select * from ps.psdbowner; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;DBNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; OWNERID    &lt;br /&gt;-------------------------------- --------------------------------     &lt;br /&gt;H91STBY&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SYSBKP     &lt;br /&gt;H91TMPLT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SYSADM &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; select count(*), object_type from user_objects group by object_type; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160; COUNT(*) OBJECT_TYPE    &lt;br /&gt;---------- ----------------------------------------------------------------------------     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 DATABASE LINK     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 47701 SYNONYM&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;8. Configure the Batch server &lt;/b&gt;    &lt;br /&gt;&lt;b&gt;8.1 &lt;/b&gt;Configure the tnsnames.ora file, it must contain both databases (primary and secondary)     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[root@psovmhcm ~]# cat /etc/tnsnames.ora      &lt;br /&gt;H91TMPLT=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.146)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=H91TMPLT)))       &lt;br /&gt;H91STBY=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.148)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=H91TMPLT)))       &lt;br /&gt;[root@psovmhcm ~]#       &lt;br /&gt;      &lt;br /&gt;&lt;/span&gt;&lt;b&gt;8.2 &lt;/b&gt;Modify the psprcs.cfg file     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[psadm2@psovmhcm ~]$ pwd      &lt;br /&gt;/home/psadm2       &lt;br /&gt;[psadm2@psovmhcm ~]$ ls       &lt;br /&gt;java0.log&amp;#160; oradiag_psadm2&amp;#160; psft       &lt;br /&gt;[psadm2@psovmhcm ~]$ cd psft/pt/8.51/appserv/prcs/PRCSDOM/       &lt;br /&gt;[psadm2@psovmhcm PRCSDOM]$       &lt;br /&gt;[psadm2@psovmhcm PRCSDOM]$ more psprcs.cfg &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;[Startup]    &lt;br /&gt;;=========================================================================     &lt;br /&gt;; Database Signon settings     &lt;br /&gt;;=========================================================================     &lt;br /&gt;DBName=H91TMPLT     &lt;br /&gt;DBType=ORACLE     &lt;br /&gt;UserId=PS     &lt;br /&gt;UserPswd=PS     &lt;br /&gt;ConnectId=people     &lt;br /&gt;ConnectPswd=peop1e     &lt;br /&gt;ServerName=192.168.1.146     &lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;StandbyDBName=H91STBY      &lt;br /&gt;StandbyDBType=ORACLE       &lt;br /&gt;StandbyUserId=PSBKP       &lt;br /&gt;StandbyUserPswd=PSBKP       &lt;br /&gt;…       &lt;br /&gt;&lt;/span&gt;&lt;/b&gt;  &lt;br /&gt;&lt;b&gt;8.3 &lt;/b&gt;Reconfigure the modified PRCSDOM batch server   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[psadm2@psovmhcm PRCSDOM]$ cd $PS_HOME/appserv    &lt;br /&gt;[psadm2@psovmhcm appserv]$ ./psadmin &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;PSADMIN -- Tools Release: 8.51.02    &lt;br /&gt;Copyright (c) 1996, 2010, Oracle. All rights reserved. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;--------------------------------    &lt;br /&gt;PeopleSoft Server Administration     &lt;br /&gt;-------------------------------- &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160; 1) Application Server    &lt;br /&gt;&amp;#160; 2) Process Scheduler     &lt;br /&gt;&amp;#160; 3) Search Server     &lt;br /&gt;&amp;#160; 4) Replicate Config Home     &lt;br /&gt;&amp;#160; q) Quit &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Command to execute (1-4, q): 2 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;--------------------------------------------    &lt;br /&gt;PeopleSoft Process Scheduler Administration     &lt;br /&gt;-------------------------------------------- &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160; 1) Administer a domain    &lt;br /&gt;&amp;#160; 2) Create a domain     &lt;br /&gt;&amp;#160; 3) Delete a domain     &lt;br /&gt;&amp;#160; 4) Import domain configuration     &lt;br /&gt;&amp;#160; q) Quit &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Command to execute (1-4, q) : 1 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Domain list: &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160;&amp;#160; 1) PRCSDOM &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Select domain: 1 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;--------------------------------------------    &lt;br /&gt;PeopleSoft Process Scheduler Administration     &lt;br /&gt;--------------------------------------------     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Domain Name: PRCSDOM &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160; 1) Boot this domain    &lt;br /&gt;&amp;#160; 2) Domain shutdown menu     &lt;br /&gt;&amp;#160; 3) Domain status menu     &lt;br /&gt;&amp;#160; 4) Configure this domain     &lt;br /&gt;&amp;#160; 5) TUXEDO command line (tmadmin)     &lt;br /&gt;&amp;#160; 6) Edit configuration/log files menu     &lt;br /&gt;&amp;#160; 7) Clean IPC resources of this Domain     &lt;br /&gt;&amp;#160; q) Quit &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Command to execute (1-7, q) : 4 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;This option will shutdown the domain.    &lt;br /&gt;Do you want to continue? (y/n) [n] :y     &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&lt;i&gt;&amp;lt;…snipped…&amp;gt;      &lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;----------------------------------------------    &lt;br /&gt;Quick-configure menu -- domain: PRCSDOM     &lt;br /&gt;----------------------------------------------     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Features&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Settings     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ==========     &lt;br /&gt;&amp;#160; 1) App Engine&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Yes&amp;#160;&amp;#160;&amp;#160; 5) DBNAME&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[H91TMPLT]     &lt;br /&gt;&amp;#160; 2) Master Scheduler&amp;#160; : Yes&amp;#160;&amp;#160;&amp;#160; 6) DBTYPE&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[ORACLE]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 7) PrcsServer :[OVMDEMO]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 8) UserId&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[PS]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9) UserPswd&amp;#160;&amp;#160; :[PS]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 10) ConnectID&amp;#160; :[people]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 11) ConnectPswd:[peop1e]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12) ServerName :[192.168.1.146]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 13) Log/Output Dir:[%PS_SERVDIR%/log_output]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 14) SQRBIN&amp;#160;&amp;#160;&amp;#160;&amp;#160; :[%PS_HOME%/bin/sqr/%PS_DB%/bin]     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 15) AddToPATH&amp;#160; :[.] &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Actions    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; =========     &lt;br /&gt;&amp;#160; 3) Load config as shown     &lt;br /&gt;&amp;#160; 4) Custom configuration     &lt;br /&gt;&amp;#160; h) Help for this menu     &lt;br /&gt;&amp;#160; q) Return to previous menu &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;HINT: Enter 5 to edit DBNAME, then 3 to load &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Enter selection (1-15, h, or q): 3    &lt;br /&gt;Performing load prechecks ...     &lt;br /&gt;Loading validation table...     &lt;br /&gt;&amp;#160; setting DBName=H91TMPLT     &lt;br /&gt;&amp;#160; setting DBType=ORACLE     &lt;br /&gt;&amp;#160; setting UserId=PS     &lt;br /&gt;&amp;#160; setting UserPswd=PS     &lt;br /&gt;&amp;#160; setting ConnectId=people     &lt;br /&gt;&amp;#160; setting ConnectPswd=peop1e     &lt;br /&gt;&amp;#160; setting ServerName=192.168.1.146     &lt;br /&gt;&amp;#160; setting PrcsServerName=OVMDEMO     &lt;br /&gt;&amp;#160; setting Log/Output Directory=%PS_SERVDIR%/log_output     &lt;br /&gt;&amp;#160; setting Add to PATH=.     &lt;br /&gt;&amp;#160; setting SQRBIN=%PS_HOME%/bin/sqr/%PS_DB%/bin     &lt;br /&gt;New CFG file written with modified Startup parameters &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Log Directory entry not found in configuration file.    &lt;br /&gt;Setting Log Directory to the default... [PS_SERVDIR/LOGS]     &lt;br /&gt;Spawning enabled for server PSDSTSRV.     &lt;br /&gt;Configuration file successfully created.     &lt;br /&gt;CFG setting changes completed     &lt;br /&gt;Loading configuration...     &lt;br /&gt;Domain configuration complete. &lt;/span&gt;  &lt;br /&gt;&lt;b&gt;   &lt;br /&gt;8.4 &lt;/b&gt;Start the modified PRCSDOM batch server   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;--------------------------------------------    &lt;br /&gt;PeopleSoft Process Scheduler Administration     &lt;br /&gt;--------------------------------------------     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Domain Name: PRCSDOM &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160; 1) Boot this domain    &lt;br /&gt;&amp;#160; 2) Domain shutdown menu     &lt;br /&gt;&amp;#160; 3) Domain status menu     &lt;br /&gt;&amp;#160; 4) Configure this domain     &lt;br /&gt;&amp;#160; 5) TUXEDO command line (tmadmin)     &lt;br /&gt;&amp;#160; 6) Edit configuration/log files menu     &lt;br /&gt;&amp;#160; 7) Clean IPC resources of this Domain     &lt;br /&gt;&amp;#160; q) Quit &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Command to execute (1-7, q) : 1 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Archived a copy of the domain configuration to /home/psadm2/psft/pt/8.51/appserv/prcs/PRCSDOM/Archive/psprcs.cfg    &lt;br /&gt;Attempting to boot bulletin board...     &lt;br /&gt;tmadmin - Copyright (c) 2007-2008 Oracle.     &lt;br /&gt;Portions * Copyright 1986-1997 RSA Data Security, Inc.     &lt;br /&gt;All Rights Reserved.     &lt;br /&gt;Distributed under license by Oracle.     &lt;br /&gt;Tuxedo is a registered trademark.     &lt;br /&gt;No bulletin board exists. Entering boot mode. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;gt; INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 031 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Booting admin processes ... &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;exec BBL -A :    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1910 ... Started.     &lt;br /&gt;1 process started.     &lt;br /&gt;Attaching to active bulletin board. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;gt; Attempting to boot ...    &lt;br /&gt;INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 031 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Booting server processes ... &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;exec PSMSTPRC -o ./LOGS/stdout -e ./LOGS/stderr -A -- -CD H91TMPLT -PS OVMDEMO -A start -S PSMSTPRC :    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1914 ... Started.     &lt;br /&gt;exec PSAESRV -o ./LOGS/stdout -e ./LOGS/stderr -- -CD H91TMPLT -S PSAESRV :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1919 ... Started.     &lt;br /&gt;exec PSAESRV -o ./LOGS/stdout -e ./LOGS/stderr -- -CD H91TMPLT -S PSAESRV :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1923 ... Started.     &lt;br /&gt;exec PSAESRV -o ./LOGS/stdout -e ./LOGS/stderr -- -CD H91TMPLT -S PSAESRV :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1927 ... Started.     &lt;br /&gt;exec PSDSTSRV -o ./LOGS/stdout -e ./LOGS/stderr -p 1,600:1,1 -sPostReport -- -CD H91TMPLT -PS OVMDEMO -A start -S PSDSTSRV :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1931 ... Started.     &lt;br /&gt;exec PSPRCSRV -o ./LOGS/stdout -e ./LOGS/stderr -sInitiateRequest -- -CD H91TMPLT -PS OVMDEMO -A start -S PSPRCSRV :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1936 ... Started.     &lt;br /&gt;exec PSMONITORSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -ID 51639 -PS OVMDEMO -S PSMONITORSRV :     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; process id=1944 ... Started.     &lt;br /&gt;7 processes started.&lt;/span&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;b&gt;8.5 &lt;/b&gt;On secondary database, check for the connections   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; conn / as sysdba    &lt;br /&gt;Connected.     &lt;br /&gt;SQL&amp;gt; select instance_name,host_name from v$instance; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;INSTANCE_NAME&amp;#160;&amp;#160;&amp;#160; HOST_NAME    &lt;br /&gt;---------------- ----------------------------------------------------------------     &lt;br /&gt;H91TMPLT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb2 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; select username,machine,program from v$session where username is not null; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;USERNAME&amp;#160;&amp;#160; MACHINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM    &lt;br /&gt;---------- ------------------------------ ------------------------------------------------     &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)     &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-V3)     &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSDSTSRV@psovmhcm.phoenix.nga (TNS V1-V3)     &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)     &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)     &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSAESRV@psovmhcm.phoenix.nga (TNS V1-V3)     &lt;br /&gt;SYSBKP&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMSTPRC@psovmhcm.phoenix.nga (TNS V1-V3)     &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)     &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)     &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)     &lt;br /&gt;PUBLIC&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb.phoenix.nga (TNS V1-V3)     &lt;br /&gt;SYS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; sqlplus@psovmhcmdb2 (TNS V1-V3)&lt;/span&gt;  &lt;br /&gt;  &lt;div align="left"&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;12 rows selected.      &lt;br /&gt;&lt;/span&gt;We can see in the above output the process scheduler processes coming in with the secondary ACCESSID connection user.     &lt;br /&gt;    &lt;br /&gt;&lt;b&gt;9. Test, DDDAUDIT setting to read-only      &lt;br /&gt;9.1 &lt;/b&gt;We’ll first try to run a very well known process onto that secondary database. We first have to make the process as “read-only” on the process definition page.     &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_GAPqu9CUk1k/TXz5I1xILYI/AAAAAAAACG8/nDlNeSGiKzc/s1600-h/PS_ACTIVEDG_020%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_020" border="0" alt="PS_ACTIVEDG_020" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TXz5JcMJ6HI/AAAAAAAACHA/b-X-WsdmO_E/PS_ACTIVEDG_020_thumb%5B3%5D.jpg?imgmax=800" width="419" height="248" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TXz5JyRnrjI/AAAAAAAACHE/VGlqLPoKWZw/s1600-h/PS_ACTIVEDG_021%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_021" border="0" alt="PS_ACTIVEDG_021" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TXz5KX5fPtI/AAAAAAAACHI/xdJdhFn2BgA/PS_ACTIVEDG_021_thumb%5B3%5D.jpg?imgmax=800" width="421" height="245" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;9.2&lt;/b&gt; Run the process DDDAUDIT     &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_GAPqu9CUk1k/TXz5K1otFtI/AAAAAAAACHM/3VP938HRcYw/s1600-h/PS_ACTIVEDG_025%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_025" border="0" alt="PS_ACTIVEDG_025" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TXz5Lpev3FI/AAAAAAAACHQ/F7rPA8u6RHg/PS_ACTIVEDG_025_thumb%5B1%5D.jpg?imgmax=800" width="416" height="279" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;9.3 &lt;/b&gt;First result     &lt;br /&gt;Well, according to the databases connections, nothing is coming onto the standby database, on the contrary, a sqr connection is made from the client batch server onto the primary database.     &lt;br /&gt;The command line used to launch the SQR is not changed compared to a default one, still pointing to the primary database…     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQR Command = /opt/oracle/psft/pt/tools/bin/sqr/ORA/bin/sqr /opt/oracle/psft/pt/tools/sqr/dddaudit.sqr */*@&lt;b&gt;H91TMPLT&lt;/b&gt;&amp;#160;&amp;#160; &amp;quot;-o/home/psadm2/psft/pt/8.51/appserv/prcs/PRCSDOM/log_output/SQR_DDDAUDIT_851/dddaudit_851.out&amp;quot; -xb -xi&amp;#160; &amp;quot;-i/home/psadm2/psft/pt/8.51/appserv/prcs/PRCSDOM/log_output/SQR_DDDAUDIT_851/,/opt/oracle/psft/pt/tools/sqr/,/,/,/&amp;quot;&amp;#160; -zif/opt/oracle/psft/pt/tools/sqr/pssqr.unx&amp;#160; &amp;quot;-f/home/psadm2/psft/pt/8.51/appserv/prcs/PRCSDOM/log_output/SQR_DDDAUDIT_851/dddaudit_851.PDF&amp;quot; -PRINTER:PD&amp;#160;&amp;#160;&amp;#160; H91TMPLT 851 PS psovmhcm       &lt;br /&gt;&lt;/span&gt;A bit disappointing, but there’s an clear explanation, SQR and COBOL processes are not designed yet to run on a standby database, despite the read-only property on the process definition page. It was well explained during one of the sessions of the last Open World as I reported on &lt;a href="http://gasparotto.blogspot.com/2010/09/oow2010-day-4.html"&gt;OOW2010 – Day 4&lt;/a&gt;. It is planned for a &lt;i&gt;future &lt;/i&gt;version, you can read it as well on the &lt;a href="http://www.ps-snug.org/presentations/2010_Fall/PeopleTools%208.51%20Update%20and%20Roadmap%202010.pdf"&gt;Peopletools 8.51 roadmap&lt;/a&gt;.     &lt;br /&gt;So, no SQR on standby database, let’s try the simplest program ever, AEMINITEST.     &lt;br /&gt;    &lt;br /&gt;&lt;b&gt;10. Test, AEMINITEST setting to read-only      &lt;br /&gt;10.1 &lt;/b&gt;Make the AEMINITEST read-only     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TXz5MOjKaPI/AAAAAAAACHU/OaSqrha28qI/s1600-h/PS_ACTIVEDG_029%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_029" border="0" alt="PS_ACTIVEDG_029" src="http://lh4.ggpht.com/_GAPqu9CUk1k/TXz5NOPjfBI/AAAAAAAACHY/TqxCcyjBcV4/PS_ACTIVEDG_029_thumb%5B1%5D.jpg?imgmax=800" width="491" height="266" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;10.2&lt;/b&gt; Run the AEMINITEST     &lt;br /&gt;Once it is running, we can see an incoming connection to the primary from the secondary database (as SYSADM – through the database link) to update the process scheduler’s tables :     &lt;br /&gt;Here an output from the primary database :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;USERNAME&amp;#160;&amp;#160;&amp;#160; MACHINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PROGRAM      &lt;br /&gt;----------- ------------------------ ------------------------------------------------       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSPRCSRV@psovmhcm.phoenix.nga (TNS V1-V3)       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;b&gt;psovmhcmdb2&lt;/b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; oracle@psovmhcmdb2 (TNS V1-V3)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;--       &lt;br /&gt;SYSADM&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcm.phoenix.nga&amp;#160;&amp;#160;&amp;#160;&amp;#160; PSMONITORSRV@psovmhcm.phoenix.nga (TNS V1-V3)&lt;/span&gt;&lt;/div&gt; I was setting the SQLTrace (=7) on Process scheduler to see how it is behave when running a read-only process. It is rather interesting to see the trace file :   &lt;br /&gt;=&amp;gt; it connect onto the primary database to retrieve the object type and few other information.   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: xx-small"&gt;H91TMPLT RC=0 Dur=0.000993 COM Stmt=SELECT VERSION FROM PSVERSION WHERE OBJECTTYPENAME = 'SYS'    &lt;br /&gt;H91TMPLT RC=0 Dur=0.000069 COM Stmt=SELECT OBJECTTYPENAME, VERSION FROM PSVERSION     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000128 COM Stmt=SELECT MESSAGE_SET_NBR FROM PSMSGSETDEFN WHERE VERSION &amp;gt; :1     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000004 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000047 COM Stmt=SELECT SETCNTRLVALUE FROM PS_SET_CNTRL_TBL WHERE VERSION &amp;gt; :1     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000004 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000079 COM Stmt=SELECT PRCSTYPE, PRCSNAME FROM PS_PRCSDEFN WHERE VERSION &amp;gt; :1     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000005 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000060 COM Stmt=SELECT SERVERNAME FROM PS_SERVERDEFN WHERE VERSION &amp;gt; :1     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000005 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000048 COM Stmt=SELECT PRCSTYPE, OPSYS, DBTYPE FROM PS_PRCSTYPEDEFN WHERE VERSION &amp;gt; :1     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000004 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000064 COM Stmt=SELECT PRCSJOBNAME FROM PS_PRCSJOBDEFN WHERE VERSION &amp;gt; :1     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000036 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000085 COM Stmt=SELECT URL_ID FROM PSURLDEFN WHERE VERSION &amp;gt; :1 UNION SELECT URL_ID FROM PSURLDEL     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000004 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000005 Bind-2 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000000 COM Stmt=SELECT SCOPRID, SCLANG&amp;#160; FROM PSSCDICTDEFN WHERE VERSION &amp;gt; :1     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000000 Bind-1 type=8 length=4 value=3     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000005 Commit     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000049 Disconnect&lt;/span&gt;  &lt;br /&gt;=&amp;gt; it connect onto the secondary database to run the AE, even some update appear to run onto the standby (which work fine since, as explained earlier, it is updating remote synonyms tables) :   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: xx-small"&gt;H91STBY RC=0 Dur=0.018112 COM Stmt=SELECT 'PS_DOES_TABLE_EXIST' FROM PSOPTIONS    &lt;br /&gt;H91STBY RC=0 Dur=0.001922 COM Stmt=SELECT&amp;#160; DBLENGTHTYPE,LANGUAGE_CD,MULTICURRENCY,MULTIJOB,MULTICOMPANY,HELP_CONTEXT_LAST,GRANT_A     &lt;br /&gt;H91STBY RC=0 Dur=0.000084 Disconnect     &lt;br /&gt;notSamTran RC=0 Dur=0.000021 Open Cursor Handle=0000000009954E60     &lt;br /&gt;H91STBY RC=0 Dur=0.000041 Disconnect     &lt;br /&gt;notSamTran RC=0 Dur=0.000012 Open Cursor Handle=0000000009954E60     &lt;br /&gt;H91STBY RC=0 Dur=0.000057 COM Stmt=SELECT JOBINSTANCE, MAINJOBINSTANCE FROM PSPRCSRQST WHERE PRCSINSTANCE = :1     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-1 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.000052 Disconnect     &lt;br /&gt;notSamTran RC=0 Dur=0.000073 Open Cursor Handle=0000000009954E60     &lt;br /&gt;H91STBY RC=0 Dur=0.000119 COM Stmt=UPDATE PSPRCSRQST SET RUNSTATUS = :1,PRCSRTNCD = :2,CONTINUEJOB = :3,BEGINDTTM = CAST(SYSTIMES     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-1 type=2 length=1 value=7     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-2 type=6 length=4 value=0     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-3 type=6 length=4 value=0     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-4 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.000030 COM Stmt=UPDATE PSPRCSQUE SET RUNSTATUS = :1,PRCSRTNCD = :2,CONTINUEJOB = :3 WHERE PRCSINSTANCE = :4     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-1 type=2 length=1 value=7     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-2 type=6 length=4 value=0     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-3 type=6 length=4 value=0     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-4 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.004184 Commit     &lt;br /&gt;H91STBY RC=0 Dur=0.000019 Disconnect     &lt;br /&gt;H91STBY RC=0 Dur=0.000518 COM Stmt=SELECT PROCESS_INSTANCE, AE_RTNCD, AE_CRITICAL_PHASE, AE_STEP_DONE, MARKET, TO_CHAR(ASOF_DT,'Y     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-1 type=2 length=2 value=PS     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-2 type=2 length=8 value=psovmhcm     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-3 type=2 length=10 value=AEMINITEST     &lt;br /&gt;H91STBY RC=0 Dur=0.000090 COM Stmt=SELECT OPRID, RUN_CNTL_ID, AE_APPLID FROM PS_AERUNCONTROL WHERE PROCESS_INSTANCE = :1     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-1 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.000077 COM Stmt=SELECT OPRID, RUN_CNTL_ID, AE_APPLID, MIN(AE_DISABLE_RESTART) FROM PS_AETEMPTBLMGR WHERE PROCE     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-1 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.000095 COM Stmt=INSERT INTO PS_AERUNCONTROL (PROCESS_INSTANCE, OPRID, RUN_CNTL_ID, AE_APPLID, RUN_DTTM, AE_RTN     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-1 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-2 type=2 length=2 value=PS     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-3 type=2 length=8 value=psovmhcm     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-4 type=2 length=10 value=AEMINITEST     &lt;br /&gt;notSamTran RC=0 Dur=0.000052 Open Cursor Handle=0000000009954F98     &lt;br /&gt;    &lt;br /&gt;&lt;/span&gt;=&amp;gt; in the end, the process scheduler reconnect one more time onto the primary database :   &lt;br /&gt;&lt;span style="font-family: courier new; font-size: xx-small"&gt;H91STBY RC=0 Dur=0.000217 COM Stmt=UPDATE PS_AETEMPTBLMGR SET AE_DEDICATED = 1 WHERE 0 = 1    &lt;br /&gt;H91STBY RC=0 Dur=0.002722 Commit     &lt;br /&gt;notSamTran RC=0 Dur=0.000026 Open Cursor Handle=0000000009954E60     &lt;br /&gt;H91STBY RC=0 Dur=0.000065 COM Stmt=UPDATE PSPRCSRQST SET RUNSTATUS = :1,PRCSRTNCD = :2,CONTINUEJOB = :3,ENDDTTM = CAST(SYSTIME     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-1 type=2 length=1 value=9     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-2 type=6 length=4 value=0     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-3 type=6 length=4 value=1     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Bind-4 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.000042 COM Stmt=UPDATE PSPRCSQUE SET RUNSTATUS = :1,PRCSRTNCD = :2,CONTINUEJOB = :3 WHERE PRCSINSTANCE = :4     &lt;br /&gt;H91STBY RC=0 Dur=0.000013 Bind-1 type=2 length=1 value=9     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-2 type=6 length=4 value=0     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-3 type=6 length=4 value=1     &lt;br /&gt;H91STBY RC=0 Dur=0.000004 Bind-4 type=8 length=4 value=852     &lt;br /&gt;H91STBY RC=0 Dur=0.003032 Commit     &lt;br /&gt;H91STBY RC=0 Dur=0.000023 Disconnect     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000143 Disconnect     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000109 Disconnect     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000114 Disconnect     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000100 Disconnect     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000140 Disconnect     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000140 Disconnect     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000004 Commit     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000124 Disconnect     &lt;br /&gt;H91STBY RC=0 Dur=0.000005 Commit     &lt;br /&gt;H91STBY RC=0 Dur=0.000102 Disconnect     &lt;br /&gt;notSamTran RC=0 Dur=0.000018 Open Cursor Handle=0000000009954F98     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000096 COM Stmt=SELECT UPPER(MACHINENAME),PROCESSID,TO_CHAR(CAST((PTATREGDTTM) AS TIMESTAMP),'YYYY-MM-DD-H     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000005 Commit     &lt;br /&gt;H91TMPLT RC=0 Dur=0.000054 Disconnect&lt;/span&gt;  &lt;br /&gt;By curiosity, I revert the read-only property to the default unchecked (read-write) for the AEMINITEST, and re-run it. No surprise, the tracefile shows only primary database connections.   &lt;br /&gt;  &lt;br /&gt;Right now, except failover, we got a very nice and complete PSOVM environment ! Enjoy it !   &lt;br /&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;Read my next article :&lt;/div&gt;  &lt;div align="justify"&gt;&lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-active-data-guard-appserver.html"&gt;Application Server on Data Guard&lt;/a&gt;&lt;/div&gt;  &lt;div align="justify"&gt;   &lt;br /&gt;Nicolas.    &lt;br /&gt;&lt;i&gt;     &lt;br /&gt;Documentation, find out more :       &lt;br /&gt;&lt;/i&gt;&lt;a href="http://download.oracle.com/docs/cd/E18083_01/pt851pbr0/eng/psbooks/tadm/book.htm?File=tadm/htm/tadm13.htm#H4064"&gt;&lt;i&gt;http://download.oracle.com/docs/cd/E18083_01/pt851pbr0/eng/psbooks/tadm/book.htm?File=tadm/htm/tadm13.htm#H4064&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-4717147839858505940?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/4717147839858505940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=4717147839858505940' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4717147839858505940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/4717147839858505940'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html' title='PSOVM and Active Data Guard : Batch Server'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_GAPqu9CUk1k/TXz4_vi5-BI/AAAAAAAACF4/-0MFwYtVWU8/s72-c/PS_ACTIVEDG_037_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-6754697398464320547</id><published>2011-03-13T15:32:00.003+01:00</published><updated>2011-04-13T21:29:17.086+02:00</updated><title type='text'>PSOVM and Active Data Guard : enabling ADG</title><content type='html'>&lt;div align="justify"&gt;To go further, it is assumed you have set a Physical Standby Database on Peoplesoft OVM as shown in my previous blog entry : &lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-physical.html"&gt;PSOVM and Activate Data Guard : Physical Standby Database&lt;/a&gt;     &lt;br /&gt;As explained in previous post, we created a Physical Standby Database, it should be relatively straightforward to enable the Active Data Guard. That will allow end users to query (in read only mode) the standby database whilst the redo are applying onto that standby database, feature known to be &lt;i&gt;real-time query&lt;/i&gt;.     &lt;br /&gt;At the end of this stage, the architecture will be as follow (in blue the change compared to the previous post) :     &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TXzVdTcMIRI/AAAAAAAACFU/5YZNJt8F4Zg/s1600-h/PS_ACTIVEDG_035%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="PS_ACTIVEDG_035" border="0" alt="PS_ACTIVEDG_035" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TXzVd9CjtnI/AAAAAAAACFY/UlNxHeavPqg/PS_ACTIVEDG_035_thumb%5B1%5D.jpg?imgmax=800" width="527" height="418" /&gt;&lt;/a&gt; &lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;1. dg_broker_start init parameter      &lt;br /&gt;&lt;/b&gt;Set the dg_broker_start to true on primary database &lt;u&gt;and&lt;/u&gt; on secondary database     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; alter system set dg_broker_start=true; &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;System altered.&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;2. Create the dataguard configuration      &lt;br /&gt;&lt;/b&gt;On the primary site, start the Data Guard Manager client command line for the configuration settings :&lt;span style="font-family: courier new; font-size: x-small"&gt;      &lt;br /&gt;[oracle@psovmhcmdb dbs]$ dgmgrl       &lt;br /&gt;DGMGRL for Linux: Version 11.1.0.7.0 - 64bit Production &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;Copyright (c) 2000, 2005, Oracle. All rights reserved. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Welcome to DGMGRL, type &amp;quot;help&amp;quot; for information.    &lt;br /&gt;DGMGRL&amp;gt; connect sys/oracle@H91TMPLT &lt;i&gt;(connection to the primary database)&lt;/i&gt;     &lt;br /&gt;Connected.     &lt;br /&gt;DGMGRL&amp;gt; create configuration psovmdgmgrl     &lt;br /&gt;&amp;gt; as primary database is H91TMPLT     &lt;br /&gt;&amp;gt; connect identifier is H91TMPLT;     &lt;br /&gt;Configuration &amp;quot;psovmdgmgrl&amp;quot; created with primary database &amp;quot;h91tmplt&amp;quot;     &lt;br /&gt;DGMGRL&amp;gt; add database H91STBY     &lt;br /&gt;&amp;gt; as connect identifier is H91STBY     &lt;br /&gt;&amp;gt; maintained as physical;     &lt;br /&gt;Database &amp;quot;h91stby&amp;quot; added     &lt;br /&gt;DGMGRL&amp;gt;     &lt;br /&gt;DGMGRL&amp;gt; enable configuration     &lt;br /&gt;Enabled.     &lt;br /&gt;DGMGRL&amp;gt; show configuration &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Configuration    &lt;br /&gt;&amp;#160; Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmdgmgrl     &lt;br /&gt;&amp;#160; Enabled:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; YES     &lt;br /&gt;&amp;#160; Protection Mode:&amp;#160;&amp;#160;&amp;#160;&amp;#160; MaxPerformance     &lt;br /&gt;&amp;#160; Databases:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; h91tmplt - Primary database     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; h91stby&amp;#160; - Physical standby database &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Fast-Start Failover: DISABLED &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Current status for &amp;quot;psovmdgmgrl&amp;quot;:    &lt;br /&gt;SUCCESS &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;DGMGRL&amp;gt;&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;3. Turn off the redo apply (dgmgrl)      &lt;br /&gt;&lt;/b&gt;In order to have an active data guard, we should stop the replication first (run dgmgrl on primary site) :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;DGMGRL&amp;gt; edit database h91stby set state=apply-off;      &lt;br /&gt;Succeeded.       &lt;br /&gt;DGMGRL&amp;gt;&lt;/span&gt;&lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;4. Read-only mode      &lt;br /&gt;&lt;/b&gt;Now, we can open the secondary database in read-only mode (on the further startups, that mode will be the default one):     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; alter database open read only; &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;Database altered.&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;5. Turn on the redo apply (dgmgrl)      &lt;br /&gt;&lt;/b&gt;Now, we can turn the redo apply on again (run dgmgrl on primary site)     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;DGMGRL&amp;gt; edit database h91stby set state=apply-on;      &lt;br /&gt;Succeeded.       &lt;br /&gt;DGMGRL&amp;gt;&lt;/span&gt;&lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;6. Test      &lt;br /&gt;&lt;/b&gt;We will see if the replication is working whilst the standby database is open in read-only mode and “query-able” as SYSADM user.     &lt;br /&gt;&lt;b&gt;6.1&lt;/b&gt; On the secondary database     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; select instance_name,host_name from v$instance      &lt;br /&gt;SQL&amp;gt; / &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;INSTANCE_NAME&amp;#160;&amp;#160;&amp;#160; HOST_NAME    &lt;br /&gt;---------------- ----------------------------------------------------------------     &lt;br /&gt;H91TMPLT&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmhcmdb2 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; conn sysadm/SYSADM    &lt;br /&gt;Connected.     &lt;br /&gt;SQL&amp;gt; select count(*) from psoprdefn; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160; COUNT(*)    &lt;br /&gt;----------     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 155     &lt;br /&gt;SQL&amp;gt; select oprid from psoprdefn where trunc(LASTPSWDCHANGE)=trunc(sysdate); &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;no rows selected&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;6.2&lt;/b&gt; Within the front-end application, we’ll duplicate PS user as following     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TXzVebV5TaI/AAAAAAAACFc/SaSgjh8uhoM/s1600-h/PS_ACTIVEDG_001%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_001" border="0" alt="PS_ACTIVEDG_001" src="http://lh3.ggpht.com/_GAPqu9CUk1k/TXzVenv4yVI/AAAAAAAACFg/h84DxitFxQU/PS_ACTIVEDG_001_thumb%5B2%5D.jpg?imgmax=800" width="407" height="211" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_GAPqu9CUk1k/TXzVfKeKGlI/AAAAAAAACFk/6erGyea07CA/s1600-h/PS_ACTIVEDG_002%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_002" border="0" alt="PS_ACTIVEDG_002" src="http://lh6.ggpht.com/_GAPqu9CUk1k/TXzVfeU8B4I/AAAAAAAACFo/OHAwEJX-w1Q/PS_ACTIVEDG_002_thumb%5B3%5D.jpg?imgmax=800" width="339" height="291" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TXzVfxxCBKI/AAAAAAAACFs/GIhTsgpfvNU/s1600-h/PS_ACTIVEDG_003%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PS_ACTIVEDG_003" border="0" alt="PS_ACTIVEDG_003" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TXzVgzZR88I/AAAAAAAACFw/iHYvYInF8O8/PS_ACTIVEDG_003_thumb%5B2%5D.jpg?imgmax=800" width="402" height="291" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;6.3 And now, on the secondary database, re-run the previous query, it should return one more row     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; select oprid from psoprdefn where trunc(LASTPSWDCHANGE)=trunc(sysdate); &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;OPRID    &lt;br /&gt;---------------------------------------------------     &lt;br /&gt;NICOLAS &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; select count(*) from psoprdefn; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;&amp;#160; COUNT(*)    &lt;br /&gt;----------     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 156 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt;&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;=&amp;gt; the new created user is coming to the secondary database, and we can check it directly from PSOPRDEFN (that would not be possible without Active Data Guard). &lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;7. For the record, show the dgmgrl status (configuration and databases)      &lt;br /&gt;&lt;/b&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[oracle@psovmhcmdb ~]$ dgmgrl      &lt;br /&gt;DGMGRL for Linux: Version 11.1.0.7.0 - 64bit Production &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;Copyright (c) 2000, 2005, Oracle. All rights reserved. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Welcome to DGMGRL, type &amp;quot;help&amp;quot; for information.    &lt;br /&gt;DGMGRL&amp;gt; connect sys/oracle@H91TMPLT     &lt;br /&gt;Connected.     &lt;br /&gt;DGMGRL&amp;gt; show configuration &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Configuration    &lt;br /&gt;&amp;#160; Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; psovmdgmgrl     &lt;br /&gt;&amp;#160; Enabled:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; YES     &lt;br /&gt;&amp;#160; Protection Mode:&amp;#160;&amp;#160;&amp;#160;&amp;#160; MaxPerformance     &lt;br /&gt;&amp;#160; Databases:     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; h91tmplt - Primary database     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; h91stby&amp;#160; - Physical standby database &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Fast-Start Failover: DISABLED &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Current status for &amp;quot;psovmdgmgrl&amp;quot;:    &lt;br /&gt;SUCCESS &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;DGMGRL&amp;gt; show database h91stby &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Database    &lt;br /&gt;&amp;#160; Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; h91stby     &lt;br /&gt;&amp;#160; Role:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PHYSICAL STANDBY     &lt;br /&gt;&amp;#160; Enabled:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; YES     &lt;br /&gt;&amp;#160; Intended State:&amp;#160; APPLY-ON     &lt;br /&gt;&amp;#160; Instance(s):     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; H91TMPLT &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Current status for &amp;quot;h91stby&amp;quot;:    &lt;br /&gt;SUCCESS &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;DGMGRL&amp;gt; show database h91tmplt &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Database    &lt;br /&gt;&amp;#160; Name:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; h91tmplt     &lt;br /&gt;&amp;#160; Role:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PRIMARY     &lt;br /&gt;&amp;#160; Enabled:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; YES     &lt;br /&gt;&amp;#160; Intended State:&amp;#160; TRANSPORT-ON     &lt;br /&gt;&amp;#160; Instance(s):     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; H91TMPLT &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Current status for &amp;quot;h91tmplt&amp;quot;:    &lt;br /&gt;SUCCESS &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;DGMGRL&amp;gt;&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;Now we can talk, query a database without loading the primary database while the redo continue to be applied. That's really helpful, especially for users who run a lot of reports through a tier query tool. Once more, PSOVM allow us to test it easily before implementing it in real live.    &lt;br /&gt;But it can be not enough. An other great feature coming with the latest PSOVM and Peopletools 8.51 is the StandbyDBName configuration possiblity on Batch and AppServer. That's obviously the next step. To be continued.&lt;/div&gt;  &lt;div align="justify"&gt;   &lt;br /&gt;Read my next articles :&lt;/div&gt;  &lt;div align="justify"&gt;&lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-batch.html"&gt;Batch Server on Data Guard&lt;/a&gt;&lt;/div&gt;  &lt;div align="justify"&gt;&lt;a href="http://gasparotto.blogspot.com/2011/03/psovm-and-active-data-guard-appserver.html"&gt;Application Server on Data Guard&lt;/a&gt;&lt;/div&gt;  &lt;div align="justify"&gt;   &lt;br /&gt;&amp;#160;&lt;i&gt;Documentation, find out more :      &lt;br /&gt;&lt;/i&gt;&lt;a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28282/configbp006.htm#HABPT04477"&gt;&lt;i&gt;http://download.oracle.com/docs/cd/B28359_01/server.111/b28282/configbp006.htm#HABPT04477&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31216575-6754697398464320547?l=gasparotto.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gasparotto.blogspot.com/feeds/6754697398464320547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31216575&amp;postID=6754697398464320547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/6754697398464320547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31216575/posts/default/6754697398464320547'/><link rel='alternate' type='text/html' href='http://gasparotto.blogspot.com/2011/03/psovm-and-activate-data-guard-enabling.html' title='PSOVM and Active Data Guard : enabling ADG'/><author><name>Gasparotto Nicolas</name><uri>http://www.blogger.com/profile/06634519580752248909</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_GAPqu9CUk1k/TXzVd9CjtnI/AAAAAAAACFY/UlNxHeavPqg/s72-c/PS_ACTIVEDG_035_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31216575.post-7799625046443520703</id><published>2011-03-12T22:30:00.002+01:00</published><updated>2011-04-13T21:28:34.995+02:00</updated><title type='text'>PSOVM and Active Data Guard : Physical Standby Database</title><content type='html'>&lt;div align="justify"&gt;Peoplesoft Oracle VM (PSOVM) templates are really nice.&amp;#160; That allows customers to test Peoplesoft Application in an easy way. Easy and quick deployment.    &lt;br /&gt;Moreover, assuming you have space enough to host the VMs and a spare server to host the Oracle VM Server, the cost is nearly zero.&amp;#160; &lt;br /&gt;=&amp;gt; That's the perfect tool for the business team, the latest PSOVM HCM9.1 is coming within the Features Pack 1 (Dec-2010). All the new functionalities are included and there's also the optional installation of the 30-days trial Cobol license.&amp;#160; &lt;br /&gt;=&amp;gt; That's the perfect tool for the development team, the latest PSOVM HCM9.1 is coming within the latest Peopletools version (8.51.02 - the patch 07 is already released, but except bugs fixes, it should not make big differences), and it’s also coming within the binaries for AppDesigner and DataMover. Developpers can now test everything they want without much configuration and installation efforts.&amp;#160; &lt;br /&gt;=&amp;gt; That's (almost) the perfect tool for the Peoplesoft DBA, in addition of the latest Peopletools version, the latest PSOVM HCM9.1 is coming within one of the latest Oracle Database version. Unfortunately, the Oracle database is not the last version, it is 11gR1 (11.1.0.7). Some new features of 11gR2 would be great to have, to name only two : segment creation deferrable (do not occupied space when table is empty) and few on Active Data Guard (ASH, STANDBY_MAX_DATA_DELAY).     &lt;br /&gt;But 11gR1 is good enough to test the Active Data Guard that Peoplesoft customers are looking for a while. A really nice feature to get a reporting database whilst the redolog continue to be applied (it’s known as &lt;i&gt;real-time query&lt;/i&gt;). And that will be the subject here. &lt;/div&gt;  &lt;div align="justify"&gt;So, the exercise will be to have a database that end users will be able to query without over-loading the primary database, but having the latest data. First of all, create a Physical Standby Database.    &lt;br /&gt;Since primary and secondary databases will come from the same templates, we are sure about the same OS (and version) (OEL5.2) and the same database version (11.1.0.7). &lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;1. The configuration      &lt;br /&gt;1.1&lt;/b&gt; Install a working PSOVM environment as shown &lt;a href="http://gasparotto.blogspot.com/2011/02/peoplesoft-ovm-hcm91-peopletools-85102.html"&gt;here&lt;/a&gt;     &lt;br /&gt;=&amp;gt; 1 database server, the primary site (psovmhcmdb), hosting the primary database (db name H91TMPLT, unique name H91TMPLT).     &lt;br /&gt;=&amp;gt; 1 App/Batch/PIA server &lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;1.2&lt;/b&gt; Install an additional database server, the secondary site (psovmhcmdb2) hosting the secondary database (db name H91TMPLT, unique name H91STBY). This one is deployed as a normal db server (see step 1.1), to make it simpler, the database name is named as the primary one, H91TMPLT. The PSOVM deployment scripts will create all the necessary folders and files. &lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;1.3&lt;/b&gt; Here below a schema of the target configuration we are currently looking for at this stage.&amp;#160; &lt;br /&gt;    &lt;br /&gt;&amp;#160; &lt;a href="http://lh6.ggpht.com/_GAPqu9CUk1k/TXvl67DPyXI/AAAAAAAACFM/RGJdkbmsJkY/s1600-h/PS_ACTIVEDG_034%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="PS_ACTIVEDG_034" border="0" alt="PS_ACTIVEDG_034" src="http://lh5.ggpht.com/_GAPqu9CUk1k/TXvl7cbUB9I/AAAAAAAACFQ/hCJM4aFLNRA/PS_ACTIVEDG_034_thumb%5B1%5D.jpg?imgmax=800" width="520" height="391" /&gt;&lt;/a&gt;Note 1 : the DB_NAME and DB_UNIQUE_NAME&amp;#160; of the database on primary site is H91TMPLT     &lt;br /&gt;Note 2 : the DB_NAME of the database on secondary site is H91TMPLT, DB_UNIQUE_NAME is H91STBY&lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;2. First settings on primary db (primary site – psovmhcmdb)      &lt;br /&gt;&lt;/b&gt;It is assumed the primary database server has been successfully deployed and database name is H91TMPLT.     &lt;br /&gt;&lt;b&gt;2.1&lt;/b&gt; Archive log mode     &lt;br /&gt;The delivered database in PSOVM Database Server is not in archivelog mode, it has to be changed :     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;[oracle@psovmhcmdb .ssh]$ export ORACLE_SID=H91TMPLT      &lt;br /&gt;[oracle@psovmhcmdb .ssh]$ sqlplus / as sysdba &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;SQL*Plus: Release 11.1.0.7.0 - Production on Thu Mar 10 04:49:35 2011 &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Copyright (c) 1982, 2008, Oracle.&amp;#160; All rights reserved. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Connected to an idle instance. &lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; startup mount      &lt;br /&gt;ORACLE instance started. &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;Total System Global Area&amp;#160; 288104448 bytes    &lt;br /&gt;Fixed Size&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2159032 bytes     &lt;br /&gt;Variable Size&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 96472648 bytes     &lt;br /&gt;Database Buffers&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 184549376 bytes     &lt;br /&gt;Redo Buffers&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 4923392 bytes     &lt;br /&gt;Database mounted.     &lt;br /&gt;SQL&amp;gt; alter database archivelog; &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;Database altered. &lt;/span&gt;  &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; alter database open;&lt;/span&gt;  &lt;br /&gt;  &lt;div align="justify"&gt;&lt;b&gt;2.2&lt;/b&gt; spfile     &lt;br /&gt;The delivered database in PSOVM Database Server does not use a spfile but a pfile, let’s make it     &lt;br /&gt;&lt;span style="font-family: courier new; font-size: x-small"&gt;SQL&amp;gt; show parameter spfile &lt;/span&gt;&lt;/div&gt; &lt;span style="font-family: courier new; font-size: x-small"&gt;NAME&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; TYPE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; VALUE    &lt;br /&gt;------------ ------------ ------------------------------     &lt;br /&gt;spfile&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;S
