It would appear that you have stumbled upon some deserialised DB rules, ive attached sd45checkrules.cmd with some instructions. Edit the cmd file to reflect the SD install location you have. you need to run this directly on the application server with the system account set as default.
Also William, at SP18 a different version of Java becomes supported, look at the attached document and check your Java version and possible look to upgrade to 1.4.2 the document states that if you use and Oracle DB then you need to delete classes12.zip from < SD_SERVERHOME >\lib\classes12.zip. and replace it with ojdbc14.jar