<?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-5868680827267945829</id><updated>2011-11-27T15:16:12.435-08:00</updated><title type='text'>PeopleSoft Guy</title><subtitle type='html'>I have worked with PeopleSoft products since 2001.  Being a family man I need a place to store my knowledge before my kids destroy me along with my knowledge.  This is the reason I am doing this blog.  To keep and share what little knowledge I have</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://peoplesoftguy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://peoplesoftguy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>The PeopleSoft Guy</name><uri>http://www.blogger.com/profile/17660409109971944660</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>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5868680827267945829.post-5572781246013231745</id><published>2011-07-29T14:53:00.000-07:00</published><updated>2011-07-29T15:45:04.513-07:00</updated><title type='text'>The PeopleSoft Internet Architecture Virtualized and Simplified</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;I have given a few presentations and this one continues to get attention.  I figured that it deserved a blog post.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;First of all from a systems point of view you should always avoid uniqueness's.  Why, because you will forget the uniqueness and it come back to haunt you down the road.  Because of this I am a strong advocate of “Standardized Templates” that should be done at what my colleges and I refer to as “Platforms”.  As a platform system engineer, I view myself as a steward of the university computer system.  Of this system I have several points of expertise and ownership.  One of these is ensuring the PeopleSoft platforms work with the universities system.  In the PeopleSoft Platform we run multiple applications and other supporting applications that must work within our computer system. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;My experience with PeopleSoft applications starts in early 2001.  I first virtualized the webservers in late 2005 and the application servers in early 2007 and have been following this methodology for most of the time I have worked with PeopleSoft/Oracle and it was made easier when virtualizing.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;b&gt;&lt;span class="Apple-style-span" &gt;Standardized Template&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;I choose to create a standardized template to install from. This template allows me to make sure everything is the same and if something needs to be changed it is on the same location on all of my servers.  This allows patches/fixes and even upgrades to be scripted.  With a template that is tools only I can bring into existence any system on the same tools release by coping down the application specific files and running some scripts to change things such as the database the application server and process scheduler are pointed at and the cookie name in the webserver.  Replicating an environment now takes hours where it uses to take days or weeks and the human installation errors are mostly removed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;b&gt;Steps&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;b&gt;Install the Operating System&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;Whenever installing a new system it is good to check out PeopleSoft's performance red paper but be mindful to not use it religiously.  I question anything that does not make sense or I do not understand.  I also like to avoid complicating the system to much.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;Some files to pay attention to are &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;/etc/sysctl.conf -- Depending on your setup peoplesoft numbers are overkill and other system defaults are higher and that is fine&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;/etc/security/limits.conf&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;b&gt;Install PeopleSoft Required Software&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;PeopleTools (The version you will be using)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Webserver  Software&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Database Client&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Tuxedo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Cobol&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Other general items&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;o&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Do not yet install any PeopleSoft applications&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;We will now be able to use this image to create other images for every application that you have&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;b&gt;Configure the following&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Avoid hardcoding hostname/ip.  Use localhost or 0.0.0.0 wherever possible&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Application Server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Web Server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Batch/Process Scheduler Server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Monitoring&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;Test the configuration to make sure you did things correctly.  You may use any database with the same tools level even without the application files as long as you are not running application specific processes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;b&gt;Break the image and delete log files&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;Add “Change me” or something that you can script or look for in the configuration files that may need to be changed.  These may include&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Database name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Cookie Name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Number of certain processes such as application servers booted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;In more complex environments like prod you may want to change where the web is pointed&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;o&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;In certain non-prod environments we may point the web to the local application server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;o&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Have a config file that will tell it what processes should boot and only boot what you want to use&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;b&gt;Installing an Image - Apply Application Specific Files&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Take the tools level image that you have after deploying/copying the image&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Install the application specific files&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Point to an application specific instance in the application and batch server&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Boot up and you’re good&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Repeat for each application or server that you need&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5868680827267945829-5572781246013231745?l=peoplesoftguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesoftguy.blogspot.com/feeds/5572781246013231745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5868680827267945829&amp;postID=5572781246013231745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/5572781246013231745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/5572781246013231745'/><link rel='alternate' type='text/html' href='http://peoplesoftguy.blogspot.com/2011/07/peoplesoft-internet-architecture.html' title='The PeopleSoft Internet Architecture Virtualized and Simplified'/><author><name>The PeopleSoft Guy</name><uri>http://www.blogger.com/profile/17660409109971944660</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-5868680827267945829.post-7384160214158710714</id><published>2011-07-29T09:11:00.001-07:00</published><updated>2011-07-29T15:06:28.711-07:00</updated><title type='text'>Complex Systems</title><content type='html'>&lt;div&gt;Why is troubleshooting complex systems so complex, can’t you break it down to smaller parts?  This question was posed to me last week and I thought I would bring up a great example here.  &lt;/div&gt;&lt;div&gt;I was the proud owner of a 2000 Windstar for many years.  It was a wonderful car, but got jealous when our family size went to 8 and it could only seat 7.  We purchased a Honda Pilot and then the Windstar got very upset and the transmission went out.  Due to a problem with our pilot the Windstar became out only vehicle again for several weeks.  In that time it decided that life was not fair and no longer liked to drive.  It would stall in the middle of the road, had problems starting and had a vehicle maintenance light that kept coming on.  I took it in to our regular shop three separate times and the diagnosis was nowhere in sight.  One thing they asked is what had changed just before it started having problems.  This is what I told them.&lt;/div&gt;&lt;div&gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Changed the gas&lt;/div&gt;&lt;div&gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Brought it in to them for a safety inspection&lt;/div&gt;&lt;div&gt;•&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Took it into the dealership for warranty work&lt;/div&gt;&lt;div&gt;I was thinking it was a major tune up was needed or bad gas.  I broke down and purchased another vehicle for my family and decided to fix and then sell the Windstar.  It was a sad day.  I took it into the Ford dealership and $1000 later T-Rex (my kids name for the Windstar) was good as new.  &lt;/div&gt;&lt;div&gt;Now what system was broken? From my point of view it was my family transportation service in my family system.  I knew the duration of the pilot being down was going to be weeks and the failure there was known.  My Windstar problem was unknown, but Ford did a major tuneup (Plug, wires, etc), and then found something else that I cannot remember.  My initial hunch was partly correct.  In the end my short term solution was replacement as with 6 kids and places to be bicycles were not sufficient.&lt;/div&gt;&lt;div&gt;What about the auto shop that I first brought the vehicle to, they had three chances and did not solve the problem?  They do a great job most of the time yet in specialized situations with complex systems sometimes specialists are needed.  These are people that are much more familiar with the complex systems that others.  &lt;/div&gt;&lt;div&gt;Each complex system is different and has many parts hence making it complex.  Sometimes the signs of a problem are not the root.  Having worked on automobiles for a short time and with my ever growing knowledge in the computer realm I can safely say that cars were less complex than the computer systems that I deal with today.  Before these two major issues with my Windstar the main problems I had were sensors and the computer going out.  It was the monitoring equipment for the system.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5868680827267945829-7384160214158710714?l=peoplesoftguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesoftguy.blogspot.com/feeds/7384160214158710714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5868680827267945829&amp;postID=7384160214158710714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/7384160214158710714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/7384160214158710714'/><link rel='alternate' type='text/html' href='http://peoplesoftguy.blogspot.com/2011/07/complex-systems_29.html' title='Complex Systems'/><author><name>The PeopleSoft Guy</name><uri>http://www.blogger.com/profile/17660409109971944660</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-5868680827267945829.post-2666091480138624849</id><published>2009-01-20T14:26:00.000-08:00</published><updated>2009-01-21T07:40:53.297-08:00</updated><title type='text'>Usefull SQL</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;General&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;I plan on adding to this post over time.  I have started with process scheduler related queries.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Alter session&lt;/span&gt; - so you do not have to preface everything with user.table&lt;br /&gt;alter session set current schema=&lt;put&gt;;&lt;br /&gt;Example:  If I needed to access a table(booklist) under the js schema and I was logged in at mj I could do the following.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;select count(*) from js.booklist;&lt;/li&gt;&lt;/ul&gt;or&lt;br /&gt;&lt;ul&gt;&lt;li&gt;alter session set current schema=js;&lt;/li&gt;&lt;li&gt;select count(*) from booklist;&lt;/li&gt;&lt;/ul&gt;Alter session works very well when you are working constantly in another schema like peoplesoft. &lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;&lt;br /&gt;Load Specific&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;I use some oracle specific sql some times. &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Process Scheduler &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Rundates with the number of processes that were queued when an item was scheduled to run&lt;/span&gt;&lt;br /&gt;select to_char(a.rundttm,'yyyy-mm-dd hh24:mi:ss') rundate, count(*) from ( select distinct rundttm from sysadm.ps_pmn_prcslist) a join sysadm.ps_pmn_prcslist b on a.rundttm between b.rundttm and b.enddttm group by a.rundttm;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How long processes are talking to run&lt;/span&gt;&lt;br /&gt;select a.PRCSINSTANCE || ',' || a.PRCSNAME || ',' || (a.ENDDTTM-a.BEGINDTTM) * 1440 as ProcessIDProcessNameMinutesTaken from sysadm.ps_pmn_prcslist a where a.BEGINDTTM &gt; sysdate-7;&lt;br /&gt;select a.PRCSINSTANCE || ',' || a.PRCSNAME || ',' || floor(((((a.ENDDTTM-a.BEGINDTTM)*24*60*60)/3600)*3600)/60) as IdNameMinutes from sysadm.ps_pmn_prcslist a where a.BEGINDTTM &gt; sysdate-7;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CSV export of the process scheduler table&lt;/span&gt;&lt;br /&gt;select OPRID || ',' || PRCSINSTANCE || ',' || PRCSTYPE  || ',' || PRCSNAME  || ',' || to_char(rundttm,'yyyy-mm-dd hh24:mi:ss')   || ',' ||  to_char(BEGINDTTM,'yyyy-mm-dd hh24:mi:ss') || ',' || to_char(ENDDTTM,'yyyy-mm-dd hh24:mi:ss') from sysadm.ps_pmn_prcslist;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5868680827267945829-2666091480138624849?l=peoplesoftguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesoftguy.blogspot.com/feeds/2666091480138624849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5868680827267945829&amp;postID=2666091480138624849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/2666091480138624849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/2666091480138624849'/><link rel='alternate' type='text/html' href='http://peoplesoftguy.blogspot.com/2009/01/usefull-sql.html' title='Usefull SQL'/><author><name>The PeopleSoft Guy</name><uri>http://www.blogger.com/profile/17660409109971944660</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-5868680827267945829.post-4407192552491829187</id><published>2009-01-14T13:27:00.000-08:00</published><updated>2009-01-24T18:42:28.621-08:00</updated><title type='text'>Installing Oracle 10R2 on Fedora 10 32bit on a VM</title><content type='html'>&lt;div style="text-align: center; font-weight: bold;"&gt;Why Did I Post This&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: normal;"&gt;I could not find a good guide online.  I wanted to setup a fedora box for playing and this looked like a good first step.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;General Information&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;I did this on a VM so there are a few things that I have listed here that may help people install vmware tools.&lt;br /&gt;&lt;br /&gt;General Information&lt;br /&gt;Fedora 10 32bit in a VM&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Only installed the OS.  No extra items like office productivity&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Oracle user groups are dba,oper,asmadmin oracle, Oracle&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I used a capitol "O" for kicks&lt;/li&gt;&lt;/ul&gt;I choose to install to /oracle&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I have never been given a good reason for this u01 junk&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;VMWARE TOOLS&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Initial Install&lt;/span&gt;&lt;br /&gt;I installed the RPM version with a simple rpm -i XXXXXXXXXXX.rpm on the virtual cdrom&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Needed Dependancy&lt;/span&gt;&lt;br /&gt;yum install gcc kernel-devel&lt;br /&gt;&lt;br /&gt;This allowed me to compile the vmware tools.   It will also allow the installation of Oracle.  Of course the command to finish the install was &lt;span style="font-weight: bold;"&gt;/usr/bin/vmware-config-tools.pl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Needed Dependancies for the Oracle Install&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Oracle Specific&lt;/span&gt; (Page 33 - Oracle Database installation guide)&lt;br /&gt;yum install binutills compat-db compat-libstdc++ control-center gcc-c++ libstc++ glibc-common libstc++-devel gnome-libs make pdksh sysstat xscreensaver setarch&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Others that I found and think I needed.  &lt;/span&gt;&lt;br /&gt;yum install libaio-devel elfutils-libelf-devel unixODBC unixODBC-devel compat-libstdc++-33&lt;br /&gt;Some of these gave me errors for not having them installed.  Others I found a reference to when looking at something else.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Edited /etc/sysctl.conf Kernel Parameters &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;# Put here as part of the oracle pre-install pg41+ of the Oracle Database Installation Guide&lt;br /&gt;kernel.shmall = 2097152&lt;br /&gt;kernel.shmmax = 2147483648&lt;br /&gt;kernel.shmmni = 4096&lt;br /&gt;# semaphores: semmsl, semmns, semopm, semmni&lt;br /&gt;kernel.sem = 250 32000 100 128&lt;br /&gt;net.ipv4.ip_local_port_range = 1024 65000&lt;br /&gt;net.core.rmem_default=4194304&lt;br /&gt;net.core.rmem_max=4194304&lt;br /&gt;net.core.wmem_default=262144&lt;br /&gt;net.core.wmem_max=262144&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Security Limits&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Edited /etc/security/limits.conf Pg 43&lt;br /&gt;## Put here as part of the Oracle Database pre-install&lt;br /&gt;Oracle              soft    nproc   2047&lt;br /&gt;Oracle              hard    nproc   16384&lt;br /&gt;Oracle              soft    nofile  1024&lt;br /&gt;Oracle              hard    nofile  65536&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Edit Pam (Failed-so I commented out)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Edited /etc/pam.d/login pg 43 (Breaks x.  Commented out)&lt;br /&gt;# Part of the Oracle Pre-install&lt;br /&gt;#session    required     /lib/security/pam_limits.so&lt;br /&gt;#session    required     pam_limits.so&lt;br /&gt;&lt;br /&gt;As I use the system I may find out why Oracle thinks that this is needed.  I installed without it.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;SELINUX Disable (Not recommended, but Limits frustations)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Edited /etc/selinux/config Because it gets in the way (Requires a reboot)&lt;br /&gt;SELINUX=disabled&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;To fool the os version check&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Edited /etc/redhat-release (this so I can use the normal install)&lt;br /&gt;redhat release 4&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Create the folders and set the permissions&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;mkdir /oracle&lt;br /&gt;mkdir /oracle/product&lt;br /&gt;mkdir /oracle/product/10.2.0&lt;br /&gt;mkdir /oracle/product/10.2.0/db_1&lt;br /&gt;chown -R Oracle:oinstall /oracle&lt;br /&gt;chown -R 775 /oracle&lt;br /&gt;xhost +localhost&lt;br /&gt;chmod -R g+w /oracle&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;Not so good oracle installation instructions&lt;br /&gt;&lt;/div&gt;Go to the dvds you have/downloaded/etc&lt;br /&gt;You need to get into the database folder&lt;br /&gt;As Oracle run the runInstaller by cd to the directory and running ./runInstaller&lt;br /&gt;Install, hopefully error free&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;After Install &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Edit /etc/redhat-release&lt;br /&gt;   Fedora release 10 (Cambridge)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Error Documented&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;================================================================================&lt;br /&gt;Exception String: Error in invoking target 'all_no_orcl ihsodbc' of makefile '/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk'. See '/oracle/oraInventory/logs/installActions2009-01-14_09-01-47AM.log' for details.&lt;br /&gt;===============================================================================&lt;br /&gt;Solution yum install compat-libstdc++-33&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Creating a database issues&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;If you create the databases with lower case you will have to create a simbolic link for some things(like EM) to run properly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5868680827267945829-4407192552491829187?l=peoplesoftguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesoftguy.blogspot.com/feeds/4407192552491829187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5868680827267945829&amp;postID=4407192552491829187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/4407192552491829187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/4407192552491829187'/><link rel='alternate' type='text/html' href='http://peoplesoftguy.blogspot.com/2009/01/installing-oracle-10r2-on-fedora-10.html' title='Installing Oracle 10R2 on Fedora 10 32bit on a VM'/><author><name>The PeopleSoft Guy</name><uri>http://www.blogger.com/profile/17660409109971944660</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-5868680827267945829.post-7074931823325159047</id><published>2008-09-11T12:06:00.000-07:00</published><updated>2009-01-14T14:49:36.029-08:00</updated><title type='text'>PeopleSoft Cobol Woes on Unix/Linux</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Good Commands with Sample Output&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;      &lt;span&gt;cobrun&lt;/span&gt;&lt;br /&gt;V4.0 revision 0 build 10/10/2 G; 14705. Run Time System RXCPR/AA0/00000D&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cob -V&lt;/span&gt;&lt;br /&gt;version @(#)cob.c       1.313&lt;br /&gt;PRN=RXCPR/AAD:9i.T4.40.04&lt;br /&gt;PTI=SP2&lt;br /&gt;I see no work&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cob -v&lt;/span&gt;&lt;br /&gt;cob64 -C nolist -v&lt;br /&gt;I see no work&lt;br /&gt;/home/psoft&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;which PSRUN&lt;/span&gt;&lt;br /&gt;Depends on your path&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Testing your Cobol Environment&lt;/span&gt; (My notes are from HPUX)&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;Loggin&lt;/span&gt; to your system as  the peoplesoft user or become the peoplesoft user&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setup the environment&lt;/span&gt; by calling the psconfig.sh in the peoplesoft home if you have multiple environments&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Find PSRUN&lt;/span&gt; is in your path with which PSRUN.  If it is not in your path you need to link your cobol (check your PS_HOME/setup/)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Run a test cobo&lt;/span&gt;l with the following command "PSRUN PTPDBTST"&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IT FAILED&lt;/span&gt; fails check your path variables.  Example I needed to add these two on hpunix&lt;br /&gt;export SHLIB_PATH=$ORACLE_HOME/lib:$PS_HOME/bin:$SHLIB_PATH&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Test again&lt;/span&gt; "PSRUN PTPDBTST"&lt;br /&gt;&lt;br /&gt;Pray it works&lt;br /&gt;&lt;br /&gt;A few things to be mindfull of.  Cobol is very picky of the environment.  Make sure you have double checked all of your environmental variables as well as someone else has doublechecked them.&lt;br /&gt;&lt;br /&gt;I expect to be installing this on redhat 5 soon, so expect an update.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5868680827267945829-7074931823325159047?l=peoplesoftguy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesoftguy.blogspot.com/feeds/7074931823325159047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5868680827267945829&amp;postID=7074931823325159047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/7074931823325159047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5868680827267945829/posts/default/7074931823325159047'/><link rel='alternate' type='text/html' href='http://peoplesoftguy.blogspot.com/2008/09/peoplesoft-cobol-woes-on-unixlinux.html' title='PeopleSoft Cobol Woes on Unix/Linux'/><author><name>The PeopleSoft Guy</name><uri>http://www.blogger.com/profile/17660409109971944660</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></feed>
