10、使用rpm安裝包
如果本地有現成的相關包,可以直接使用rpm安裝。rpm rpm包名,但有時會出現它需要其它包的支援,這時若需要忽略此提示,強行安裝,執行rpm -i --force --nodeps +rpm包名。但這種強制安裝的軟體包不能保證完全發揮功能。
知識點5:linux rpm安裝
指令格式:
rpm -i ( or --install) options file1.rpm ... fileN.rpm
參數:
file1.rpm ... fileN.rpm 将要安裝的RPM包的檔案名
詳細選項:
-h (or --hash) 安裝時輸出hash記号 (``#')
--test 隻對安裝進行測試,并不實際安裝。
--percent 以百分比的形式輸出安裝的進度。
--excludedocs 不安裝軟體包中的文檔檔案
--includedocs 安裝文檔
--replacepkgs 強制重新安裝已經安裝的軟體包
--replacefiles 替換屬于其它軟體包的檔案
--force 忽略軟體包及檔案的沖突
--noscripts 不運作預安裝和後安裝腳本
--prefix 将軟體包安裝到由 指定的路徑下
--ignorearch 不校驗軟體包的結構
--ignoreos 不檢查軟體包運作的作業系統
--nodeps 不檢查依賴性關系
--ftpproxy 用 作為 FTP代理
--ftpport 指定FTP的端口号為
11、設定使用者環境變量
需要為Oracle安裝使用者配置環境變量,實驗中設定的内容(.bash_profile):
export TMP=/tmp;
export TMPDIR=$TMP;
注:之前介紹過,如果/tmp空間不足1G,則需要設定TMP和TMPDIR環境變量。
export ORACLE_BASE=/opt/app/ora11g;
export ORACLE_HOME=$ORACLE_BASE/PRODUCT/11.2.0;
export ORACLE_SID=bisal;
export PATH=$PATH:/usr/sbin:$ORACLE_HOME/bin;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib;
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib;$ORACLE_HOME/rdbms/jlib;
export EDITOR='vi';
export PS1="ora11g@`hostname·$";
stty erase ^H
注:可能有些網絡文章上說明的像LD_LIBRARY這些變量包含更多的路徑,但至少這裡使用的就是這些,也算是基本的路徑配置。
有的文章還說明需要配置:
if [ $USER = "ora11g" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384-n 65536
fi
但登入的時候會提示“-bash: ulimit: max user processes: cannot modify limit: 不允許的操作”,其實之前配置過limits.conf檔案:
ora11g soft nproc 2047
ora11g hard nproc 16384
ora11g soft nofile 1024
ora11g hard nofile 65536
其中- nofile - max number of open files和- nproc - max number of processes和這裡的-u和-n的含義是一樣的。
-u 使用者最大可用的程序數。
-n 可以打開最大檔案描述符的數量。
是以如果配置了limits.conf,也就不需要配置profile檔案了,也許是之前版本需要這種設定,網上的内容有的可能是對應舊版本的配置,有時也需要有針對性的篩選。
未完待續。。。
To Be Continued ...