如果是重覆安裝,首先需要清除已經存在的軟體安裝記錄(首次安裝只需執行紅色部分): rm -fr /usr/local/bin/*oraenv rm -fr /usr/local/bin/dbhome rm -fr /usr/tmp/.oracle rm -fr /tmp/.Oracle rm -fr... ...
如果是重覆安裝,首先需要清除已經存在的軟體安裝記錄(首次安裝只需執行紅色部分):
rm -fr /usr/local/bin/*oraenv
rm -fr /usr/local/bin/dbhome
rm -fr /usr/tmp/.oracle
rm -fr /tmp/.Oracle
rm -fr /tmp/*Oracle*
rm -fr /tmp/Oracle*
rm -fr /tmp/*OraInstall*
rm -fr /database
userdel -fr oracle
userdel -fr grid
groupdel dba
groupdel oinstall
groupadd -g 200 dba
groupadd -g 201 oinstall
useradd -u 300 -g oinstall -G dba -d /home/oracle/ -s /bin/bash -m oracle
echo oracle | passwd --stdin oracle
mkdir -p /database/oracle/
chown -R oracle:oinstall /database
chmod -R 775 /database
快捷命令設置
本人使用的linux發行版為Fedora系列.預設修改Oracle用戶根目錄下的.bash_profile文件.
新增對Oracle安裝環境變數信息的讀取執行,同時定義了幾個常用的縮寫命令
if [ -f ~/.bashrc ] && [ -f ~/.profile ]; then
. ~/.bashrc
. ~/.profile
alias ..='cd ..'
alias ...='cd ../..'
alias l='ls -al'
設置Oracle軟體安裝相關的環境變數信息
echo '
#*******Oracle Enviroment Setting*********#
export ORACLE_BASE=/database/oracle
export ORACLE_HOME=$ORACLE_BASE/11g/db
export GRID_HOME=$ORACLE_BASE/11g/grid
export ORACLE_SID=ora11g ---指定的Oracle SID
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib
export TNS_NAMES=$ORACLE_HOME/network/admin
export SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib
export PATH=$ORACLE_HOME/bin:/usr/bin:/usr/local/bin
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/network/jlib
export NLS_LANG=AMERICAN_AMERICA.UTF8
export DISPLAY=192.168.1.100:0.0 ---此處表紅的IP地址為主機的(非虛擬機)
' >> /home/oracle/.profile