Preparing to install the Oracle database, refer to: http://blog.csdn.net/mchdba/article/details/43086037
1, workaround (1), ignore system prereqs
[Email protected] database]# export display=192.168.121.218:1.0
[Email protected] database]# Xhsot +
-bash:xhsot:command not found
[Email protected] database]# Xhost +
Access control disabled, clients can connect from any host
[Email protected] database]# su-oracle
[Email protected] ~]$./runinstaller-ignoresysprereqs
-bash:./runinstaller:no such file or directory
[Email protected] ~]$ Cd/home/ora
oracle/ora_soft/
[Email protected] ~]$ Cd/home/ora
oracle/ora_soft/
[Email protected] ~]$ cd/home/ora_soft/database/
[Email protected] database]$./runinstaller-ignoresysprereqs
"You is attempting to the install 64-bit Oracle on a 32-bit operating system. This was not supported and would not be work. "
Starting Oracle Universal Installer ...
Checking Temp space:must be greater than MB. Actual 28934 MB Passed
Checking swap space:must be greater than MB. Actual 2047 MB Passed
Checking Monitor:must is configured to display at least-colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from/tmp/orainstall2015-02-05_07-25-58pm. Please wait ... [Email protected] database]$
2, Workaround (2), chown into Oracle user group
[Email protected] database]# chown-r oracle.oinstall/home/*
[Email protected] database]#
[Email protected] database]#
[Email protected] database]# pwd
/home/ora_soft/database
[Email protected] database]# su-oracle
[Email protected] ~]$ cd/home/ora_soft/database
[Email protected] database]$./runinstaller
"You is attempting to the install 64-bit Oracle on a 32-bit operating system. This was not supported and would not be work. "
Starting Oracle Universal Installer ...
Checking Temp space:must be greater than MB. Actual 28934 MB Passed
Checking swap space:must be greater than MB. Actual 2047 MB Passed
Checking Monitor:must is configured to display at least-colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from/tmp/orainstall2015-02-05_07-30-17pm. Please wait ... [Email protected] database]$
3, Solution (3)
[Email protected] database]$ vim Runinstaller
If [' $UNAME ' = "Linux"]; Then
If [-e $GETCONF]; Then
Value= ' $GETCONF long_bit '
if [$value! = 64]; Then
echo "\" is attempting to the install 64-bit Oracle on a 32-bit operating system. This was not supported and would not be work.\ "";
# exit 0;
Fi
Fi
Fi
And then the boot will jump over, not exit, continue to come out the Oracle installation interface, run again as follows:
[Email protected] database]$./runinstaller
"You is attempting to the install 64-bit Oracle on a 32-bit operating system. This was not supported and would not be work. "
Starting Oracle Universal Installer ...
Checking Temp space:must be greater than MB. Actual 28934 MB Passed
Checking swap space:must be greater than MB. Actual 2047 MB Passed
Checking Monitor:must is configured to display at least-colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from/tmp/orainstall2015-02-05_08-07-04pm. Please wait ... [Email protected] database]$
4, Solution (4),
[Email protected] ora_soft]# uname-a
Linux powerlong5 2.6.32-504.3.3.el6.x86_64 #1 SMP Wed Dec 01:55:02 UTC x86_64 x86_64 x86_64 gnu/linux
[Email protected] ora_soft]#
It's 64-bit.
In-bit Linux operating system, getconf pointing to wrong bit (with a POSIX-bit OS). This could be because of the overwritten-bit POSIX by the 32bit glibc, Glibc-common installation.
That's probably the problem.
Ls-l/usr/libexec/getconf/default
Look at the results:
[Email protected] database]$ ls-l/usr/libexec/getconf/default
lrwxrwxrwx. 1 root root 5 10:14/usr/libexec/getconf/default-Posix_v6_ilp32_off32
[Email protected] database]$
cd/usr/libexec/getconf/
See if there is a posix_v6_lp64_off64 such a file, if any
Root user, execute
Ln-s/usr/libexec/getconf/default/usr/libexec/getconf/posix_v6_lp64_off64
If the name is wrong, as the actual modification
[[Email protected] database]$ exit
Logout
[Email protected] database]# ln-s/usr/libexec/getconf/default/usr/libexec/getconf/posix_v6_lp64_off64
ln:creating Symbolic Link '/usr/libexec/getconf/posix_v6_lp64_off64 ': File exists
[Email protected] database]#
Already exist, then backup well, delete it
Backup first
[Email protected] database]# cp/usr/libexec/getconf/posix_v6_lp64_off64/usr/libexec/getconf/posix_v6_lp64_ Off64.bak
Cp:overwrite '/usr/libexec/getconf/posix_v6_lp64_off64.bak '? Y
[Email protected] database]#
Delete it
[Email protected] database]# rm/usr/libexec/getconf/posix_v6_lp64_off64
Rm:remove regular file '/usr/libexec/getconf/posix_v6_lp64_off64 '? Y
Make a soft connection again
[Email protected] database]$./runinstaller
"You is attempting to the install 64-bit Oracle on a 32-bit operating system. This was not supported and would not be work. "
Starting Oracle Universal Installer ...
Checking Temp space:must be greater than MB. Actual 28934 MB Passed
Checking swap space:must be greater than MB. Actual 2047 MB Passed
Checking Monitor:must is configured to display at least-colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from/tmp/orainstall2015-02-05_08-07-04pm. Please wait ... [Email protected] database]$
---------------------------------------------------------------------------- ------------------------------------
< Copyrighthave,textChapterspermission to reprint, but must be linked to the source address, otherwise held accountableRen!>
Original Blog address: http://blog.csdn.net/mchdba/article/details/43534947
OriginalDouglas Fir (MCHDBA)
------------------------------------------------------------------- ---------------------------------------------
Oracle installation./runinstaller "Attempting to install 64-bit Oracle on a 32-bit operating system.