getconf LONG_BIT顯示的系統位數與uname -m 顯示的系統位數不一致。


之前安裝在紅帽子系統上安裝oracle過程中,遇到getconf LONG_BIT顯示的系統位數為32位,而實際系統安裝鏡像時64位。導致啟動oracle安裝圖形界面報錯。

[root@sesprd oracle]# getconf LONG_BIT
32
[root@sesprd oracle]# uname -m
x86_64

解決辦法,修改軟件接

[root@sesprd oracleinstall]# cd /usr/libexec/getconf/
[root@sesprd getconf]# ls
default               POSIX_V6_ILP32_OFFBIG  POSIX_V7_ILP32_OFF32   POSIX_V7_LP64_OFF64  XBS5_ILP32_OFFBIG
POSIX_V6_ILP32_OFF32  POSIX_V6_LP64_OFF64    POSIX_V7_ILP32_OFFBIG  XBS5_ILP32_OFF32     XBS5_LP64_OFF64
[root@sesprd getconf]# ls -l
total 192
lrwxrwxrwx. 1 root root    20 Jan 31 17:22 default -> POSIX_V6_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V6_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V6_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 POSIX_V6_LP64_OFF64
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V7_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V7_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 POSIX_V7_LP64_OFF64
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 XBS5_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 XBS5_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 XBS5_LP64_OFF64
[root@sesprd getconf]# ln  POSIX_V6_LP64_OFF64 default
ln: failed to create hard link ‘default’: File exists
[root@sesprd getconf]# rm default.bak 
rm: cannot remove ‘default.bak’: No such file or directory
[root@sesprd getconf]# rm default.bak
rm: cannot remove ‘default.bak’: No such file or directory
[root@sesprd getconf]# rm default
rm: remove symbolic link ‘default’? y
[root@sesprd getconf]# ls -l
total 192
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V6_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V6_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 POSIX_V6_LP64_OFF64
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V7_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V7_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 POSIX_V7_LP64_OFF64
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 XBS5_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 XBS5_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 XBS5_LP64_OFF64
[root@sesprd getconf]# ln -s  POSIX_V6_LP64_OFF64 default
[root@sesprd getconf]# ls -l
total 192
lrwxrwxrwx. 1 root root    19 Feb  1 11:56 default -> POSIX_V6_LP64_OFF64
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V6_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V6_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 POSIX_V6_LP64_OFF64
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V7_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 POSIX_V7_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 POSIX_V7_LP64_OFF64
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 XBS5_ILP32_OFF32
-rwxr-xr-x. 6 root root 17936 Aug  2  2017 XBS5_ILP32_OFFBIG
-rwxr-xr-x. 3 root root 22848 Jan 20  2015 XBS5_LP64_OFF64
[root@sesprd getconf]# 
[root@sesprd ~]# getconf LONG_BIT
64
[root@sesprd ~]# 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM