Centos下徹底刪除oracle

2021-07-07 07:36:52 字數 1133 閱讀 3565

1.用oracle使用者登入

如果要再次安裝, 最好先做一些備份工作。

包括使用者的登入指令碼,資料庫自動啟動關閉的指令碼,和listener自動啟動的指令碼。

要是有可能連建立資料庫的指令碼也儲存下來

2.使用sql*plus停止資料庫

[oracle@ora920 oracle]$ sqlplus /nolog

sql> connect / as sysdba

sql> shutdown [immediate]

sql> exit

3.停止listener

[oracle@ora920 oracle]$ lsnrctl stop

4.停止http服務

[oracle@ora920 oracle]$ $oracle_home/apache/apache/bin/apachectl stop

5.用su或者重新登入到root(如想重新安裝可以保留oracle使用者,省得輸入環境變數了)

6.將安裝目錄刪除

[root@ora920 /root]# rm -rf /opt/oracle/

7.將/usr/bin下的檔案刪除

[root@ora920 /root]# rm /usr/bin/dbhome

[root@ora920 /root]# rm /usr/bin/oraenv

[root@ora920 /root]# rm /usr/bin/coraenv

8.將/etc/oratab刪除

[root@ora920 /root]# rm /etc/oratab

9.將/etc/orainst.loc刪除

[root@ora920 /root]# rm /etc/orainst.loc

10.將oracle使用者刪除(若要重新安裝,可以不刪除)

[root@ora920 /root]# userdel ?r oracle

11.將使用者組刪除(若要重新安裝,可以不刪除)

[root@ora920 /root]# groupdel oinstall

[root@ora920 /root]# groupdel dba

12.將啟動服務刪除

[root@ora920 /root]# chkconfig --del dbora

CentOS下徹底刪除SELinux的方法

selinux security enhanced linux 安全增強式linux,是一種強制訪問控制 mandatory access control 的實現。這這種控制下,linux有很多的操作是會被禁止或者是不成功的。之前在centos下安裝vsftpd怎樣都弄不上去。後來把selinux乾...

Ubuntu下徹底刪除wine

系統 ubuntu16.04 解除安裝wine之後,其wine及其快捷方式還存在於系統中,並且會出現在dock中,下面是刪除方法,歡迎補充。首先是解除安裝wine 舊系統使用apt get代替apt sudo apt remove wine sudo apt autoremovewine快捷方式的殘...

Linux下徹底刪除MySQL

如果安裝的mysql一直報錯,建議徹底刪除mysql,然後重灌,重灌前一定要確保徹底刪除了以前的的mysql元件,不然新裝的mysql會報一些錯誤 檢查是否安裝了mysql元件 rpm qa grep i mysql關閉mysql服務 systemctl stop mysqld查詢mysql程序 關...