在談卸載前,先回顧下oracle安裝的幾個步驟:數據庫
1、更新或安裝相關的軟件包bash
經過查看Oracle安裝文檔中列出的Package Requirements能夠查看在不一樣平臺上須要的軟件包。session
2、建立oracle用戶及相關用戶組oracle
# /usr/sbin/groupadd oinstallapp
# /usr/sbin/groupadd dbaui
# /usr/sbin/useradd -g oinstall -G dba oracle(主組oinstall,其它組:dba)spa
# passwd oracleip
3、修改內核參數rem
在/etc/sysctl.conf文件下添加:文檔
fs.aio-max-nr = 1048576
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 = 1048586
接着上述配置生效而不重啓系統,執行以下命令 :# /sbin/sysctl -p
4、修改系統版本信息
編輯"/etc/redhat-release"文件 當前版本的信息「Fedora release 20 (Laughlin)」 替換成如下內容:
redhat release 5
5、修改用戶限制
root用戶:修改 /etc/security/limits.conf 文件,加上下面的參數
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6、修改用戶驗證
root用戶下,修改/etc/pam.d/login文件加上以下參數:
session required pam_limits.so
7、修改用戶配置文件/etc/profile
root用戶下:修改/etc/profile文件加入以下參數:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8、新建oracle主目錄
root用戶建立oracle安裝目錄/u01,並修改權限:
# mkdir -p /u01/oraInventory
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
9、在.bash_profile中添加oracle相關的環境變量
在oracle用戶下,執行$ vi .bash_profile增長以下內容,主要是修改:
export ORACLE_BASE=/u01
export ORACLE_HOME=$ORACLE_BASE/oracle
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
10、安裝oracle軟件
注:安裝過程當中,因系統版本不一樣,可能會出現一些小問題,需本身百度解決!
如下是我我的收集並嘗試卸載成功方法:
主要分兩個過程完成:1、卸載oracle軟件
2、刪除與oracle相關的文件
1、卸載oracle軟件
su oracle
cd $ORACLE_HOME/oui/bin
./runInstaller
這時會彈出卸載界面:選中OraDb10g_home1複選框,而後點擊Remove按鈕,接着oracle就回提示去指定的文件下執行卸載oracle的腳本(具體文件路徑想不起來了),卸載時間會持續一段時間,請耐心等待。
2、刪除與oracle相關的文件
一、cd /etc刪除ora打頭的文件:rm -rf ora*二、cd /usr/local/bin刪除coraenv,dbhome,oraenv三個文件:rm -rf coraenv rm -rf dbhome rm -rf oraenv三、echo $ORACLE_BASE 會打印出oracle安裝的主目錄例如:個人oracle主目錄:/home/oralce/app/oraclerm -rf /home/oracle/app/oracle(注意這會把數據庫文件也刪除掉)四、修改該用戶下 .bash_profile文件,刪除與oracle相關的環境變量