List of Steps to Ensure Complete Clean Up of PeopleSoft DPK Installation

There may be occasions when the cleanup command on Microsoft Windows does not end up cleaning everything. You may either find errors in the cleanup log file or the cleanup script itself may fail. Also, sometimes even after the cleanup script goes to success, you may find lingering pieces like services not deleted yet.

Such lingering pieces may cause errors during the next DPK installation process. Here is the list of steps to ensure that all the DPK uninstallation is complete and your system is a 100% clean of PeopleSoft DPK remains.

List of Steps to Ensure DPK Uninstallation was Complete

  1. Run the command psft-dpk-setup.bat --cleanup.
  2. If the script displays a FAILED message -- run the above command again
  3. Whether or not it succeeds the second time, you can now move on to manual validations or cleanups.
  4. Check the BASE_DIR folders to be sure everything has been deleted. If not, delete everything in there.
  5. Check the PS_CFG_HOME and delete everything from there.
  6. Go to Services and stop the following services
    1. PsftAppServerDomain*Service (* represents appserver domain name like APPDOM)
    2. PsftPrcsDomain*Service (* represents process scheduler domain name like PRCSDOM)
    3. PsftPIADomain*Service (* represents PIA domain name like peoplesoft)
    4. OracleOraDB12cHomeTNSListenerpsft_listener
    5. OracleProcMgr V12.
    6. OracleServiceCDBFSCM
  7. Delete all the above services. To delete the above services, you'll need to invoke command prompt in Admin mode and run the command: sc delete <service_name>
  8. Invoke Microsoft Registery (regedit) and locate HKLM\SOFTWARE\ORACLE. Preferably delete this folder and if not possible because of other installations on the system, delete the following keys:
    1. KEY_OraDB12cHome (BASE_DIR\db by default)
    2. KEY_OraTux1222Home (BASE_DIR\pt\bea\tuxedo by default)
    3. KEY_OraWL1213Home (BASE_DIR\pt\bea by default)
  9. In Microsoft Registry (regedit), locate the folder, HKLM\SOFTWARE\ORACLE\TUXEDO folder -- select the key and delete it (it would be referencing BASE_DIR\pt\bea\tuxedo by default).
  10. Go to C:\Program Files\Oracle\Inventory\ContentsXML\inventory.xml and delete all the enteries referencing BASE_DIR. You may see something like below and it can be deleted:
  11. <HOME NAME="OraWL1213Home" LOC="C:/psft/pt/bea" TYPE="O" IDX="16"/>
    <HOME NAME="OraTux1222Home" LOC="C:\psft\pt\bea\tuxedo" TYPE="O" IDX=⇒"17"/>
    <HOME NAME="OraDB12cHome" LOC="C:\psft\db\oracle-server\" TYPE=⇒"O" IDX="18"/>