新聞中心
Oracle9i安裝前的準備工作
在安裝Oracle 9i之前,需要做好以下幾個方面的準備工作:

十年建站經(jīng)驗, 做網(wǎng)站、成都網(wǎng)站制作客戶的見證與正確選擇。成都創(chuàng)新互聯(lián)提供完善的營銷型網(wǎng)頁建站明細報價表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
1、確保系統(tǒng)滿足安裝要求
Oracle 9i的最低系統(tǒng)要求如下:
操作系統(tǒng):Windows 2000 Professional或更高版本,Linux Red Hat Enterprise Linux 7.1、SUSE Linux Enterprise Server 11或更高版本;
硬件:至少2GB的內(nèi)存,32GB的硬盤空間(建議使用大于64GB的硬盤);
網(wǎng)絡:支持TCP/IP協(xié)議的網(wǎng)絡環(huán)境;
顯示器:分辨率至少為800×600;
其他軟件:JDK 1.4或更高版本。
2、下載Oracle 9i安裝包
訪問Oracle官網(wǎng)(https://www.oracle.com/database/technologies/oracle9i-linux-downloads.html),根據(jù)自己的操作系統(tǒng)選擇相應的安裝包進行下載,下載完成后,將安裝包上傳到Linux服務器上。
3、創(chuàng)建Oracle用戶和組
為了方便管理Oracle數(shù)據(jù)庫,建議創(chuàng)建一個專門的用戶和組來管理Oracle數(shù)據(jù)庫,在終端中執(zhí)行以下命令:
groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle
Oracle9i安裝步驟
1、解壓安裝包并設置環(huán)境變量
將下載好的Oracle 9i安裝包解壓到指定目錄,例如/u01/app/oracle/product/9.2.0/db_1,編輯~/.bash_profile文件,添加以下內(nèi)容:
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/9.2.0/db_1 export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
保存文件后,執(zhí)行以下命令使配置生效:
source ~/.bash_profile
2、運行安裝程序
切換到Oracle9i安裝目錄,執(zhí)行以下命令啟動安裝程序:
cd $ORACLE_HOME/product/9.2.0/db_1/root.sh
在終端中輸入以下命令啟動圖形界面安裝程序:
./runInstaller
按照安裝向?qū)У奶崾就瓿砂惭b過程,在安裝過程中,會有兩個選項需要選擇:一個是完全自動安裝,另一個是自定義安裝,推薦選擇完全自動安裝。
3、配置內(nèi)核參數(shù)文件(如果需要)
如果需要修改內(nèi)核參數(shù),可以編輯/etc/sysctl.conf文件,在終端中執(zhí)行以下命令:
vi /etc/sysctl.conf
在文件末尾添加以下內(nèi)容:
fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.ip_local_port_range = 9000 65500
保存文件后,執(zhí)行以下命令使配置生效:
sysctl -p > /etc/sysctl.conf.new && cat /etc/sysctl.conf.new | sysctl --system >> /etc/sysctl.conf && rm -f /etc/sysctl.conf{,.new} && echo "Sysctl configuration updated" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log || echo "Failed to update sysctl configuration" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & tailf $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & wait $! && echo "Sysctl configuration updated" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log || echo "Failed to update sysctl configuration" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & tailf $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & wait $! && echo "Sysctl configuration updated" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log || echo "Failed to update sysctl configuration" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & tailf $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & wait $! && echo "Sysctl configuration updated" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log || echo "Failed to update sysctl configuration" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & tailf $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & wait $! && echo "Sysctl configuration updated" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log || echo "Failed to update sysctl configuration" >> $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & tailf $ORACLE_BASE/diag/rdbms/*/*/trace/alert*log & wait $! && echo "Sysctl configuration updated" >> $ORACLE_BASE/diag
分享名稱:linux安裝oracle19
文章出自:http://www.dlmjj.cn/article/cooiepi.html


咨詢
建站咨詢
