The specific error is as follows:
[Oracle @ localhost database] $./runinstaller
Starting Oracle universal installer...
Checking installer requirements...
Checking operating system version: Must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
All installer requirements met.
Preparing to launch Oracle universal installer from/tmp/OraInstall2009-07-13_06-50-45AM. Please wait... error in createouiprocess (): 13
: Permission denied
When I checked a lot of information, I only said that the user's permissions were not enough. Finally, on the Oracle official forum, I saw a reply from Victor C, which was indeed a permission question, it is a problem that oracle users have access to the tmp directory during installation. It's strange, but the solution is simple: (Victor C's original article)
As root: mkdir/oratmp & chown ORACLE: oinstall/oratmp & chmod 777/oratmp
Then as Oracle: Export TMP =/oratmp
Export tempdir =/oratmp
Note: first, use the root user to log on and execute:
# Mkdir/oratmp & chown ORACLE: oinstall/oratmp & chmod 777/oratmp
Log on to the Oracle database and run the following command:
$ Export TMP =/oratmp
$ Export tempdir =/oratmp
Then run
$./Runinstaller
Solve the problem!