32位oracle裝64位系統(tǒng)是一件比較麻煩的事情,但是在某些情況下是必須的。比如,當(dāng)你需要運行一個64位應(yīng)用的時候,但是你的操作系統(tǒng)是32位的,那么你就需要將oracle裝在64位系統(tǒng)上。下面我們就來詳細講解一下搭建這個環(huán)境需要注意的事項以及一些具體步驟。
首先,需要注意的是,32位和64位系統(tǒng)在很多方面都不同,所以你需要知道你所選擇的軟件包是否與你的操作系統(tǒng)兼容。如果不兼容的話,那么你就需要尋找一個能夠兼容的軟件包。如果你無法找到一個兼容的軟件包,那么你就需要考慮將你的操作系統(tǒng)升級為64位的操作系統(tǒng)。
其次,在安裝過程中,你需要注意一些系統(tǒng)參數(shù)的設(shè)置。比如,你需要將swap空間設(shè)置為足夠的大小,這樣才能保證oracle正常運行。另外,你還需要為oracle上的用戶設(shè)置一些特定的權(quán)限,這些權(quán)限可以通過設(shè)置一些環(huán)境變量實現(xiàn)。下面我們來看一下具體的步驟。
#1. 檢查系統(tǒng)兼容性 uname -m #2. 安裝系統(tǒng)組件 yum install -y binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl numactl-devel sysstat #3. 設(shè)置linux的內(nèi)核參數(shù) vi /etc/sysctl.conf *fs.aio-max-nr=1048576 fs.file-max=6815744 kernel.sem=250 32000 100 128 kernel.sysrq=1 kernel.shmmni=4096 kernel.shmall=1073741824 kernel.shmmax=4398046511104 kernel.panic_on_oops=1 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048384 net.ipv4.conf.all.rp_filter=2 net.ipv4.conf.default.rp_filter=2 fs.aio-max-nr=1048576 #4. 設(shè)置用戶環(huán)境變量 vi /etc/profile ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/9.2.0.1 ORACLE_SID=orcl TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33 PATH=$ORACLE_HOME/bin:$PATH; export PATH #5. 安裝oracle ./runInstaller -ignoreSysPrereqs -ignoreSysPreCheck
總之,如果你要將oracle裝在64位系統(tǒng)上,那么需要注意的就是軟件包的兼容性,系統(tǒng)參數(shù)的設(shè)置以及用戶環(huán)境變量的設(shè)置。如果以上步驟都設(shè)置正確,那么你就可以成功地將oracle裝在64位系統(tǒng)上了。
上一篇32位oracle
下一篇270php是多少人民幣