The flag -silent allows the runInstaller to be run in silent mode. i.e. not in GUI mode.
The flag -responseFile allows the runInstaller to take inputs into a silent mode installation where a set of defined inputs are needed to install the product. e.g. The ORACLE_HOME location. The flag takes the fully qualified path name for the respose file.
./runInstaller -silent -responseFile $SDS_rsp_file_loc/additional_agent.rsp
Using the flag -waitforcompletion on the runInstaller command is very useful when invoking the installer from a script. This parameter will effectively stop the installer from spawning the install as a separate process, ensuring a script runs sequentially.
./runInstaller -silent -waitforcompletion -responseFile $SDS_rsp_file_loc/additional_agent.rsp
Use the flag -invPrtLoc to tell the runInstaller where to find the oraInst.loc file. Without this switch the installer will look in the default location for the platform on which the install is taking place. The flag takes the fully qualified path name for the oraInst.loc file.
./runInstaller -invPtrLoc /u01/app/oraInst.loc
Use the -staticPortsIniFile flag to tell the runInstaller where to find the staticports.ini file. The staticports.ini file is used to predefine the ports for the product being installed. This flag is particuallrly useful when installing Grid Control or iAS. Without this switch the installer will not use a staticports.ini file and will discover the ports automatically for the product being installing. The flag takes the fully qualified path name for the staticports.ini file.
./runInstaller -staticPortsIniFile /u01/app/staticports.ini