卸載Oracle總體分為三步
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括延壽網(wǎng)站建設(shè)、延壽網(wǎng)站制作、延壽網(wǎng)頁(yè)制作以及延壽網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,延壽網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到延壽省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1.主程序的卸載
2.殘留文件的刪除
3.注冊(cè)表清理
1.主程序卸載只要運(yùn)行
Oracle
OraDB11g_home1--Oracle安裝產(chǎn)品--Universal
Installerd
程序運(yùn)行起來(lái)后
,選擇卸載產(chǎn)品進(jìn)去下面的頁(yè)子
如上圖選擇,如果你安裝了Client
也將client文件夾選中。
然后就是等待
當(dāng)進(jìn)度走完后我們的第一步就完成了。
2.硬板上殘留文件的卸載。
Oracle在安裝時(shí)會(huì)安裝到你的系統(tǒng)盤和你安裝時(shí)所選的主程序安裝盤,以我的系統(tǒng)為例Oracle分別安裝在我的C盤和G盤。
C:\Program
Files
(x86)\Oracle
與
G:\app
這兩個(gè)文件夾及其子文件全部刪除。中間會(huì)提示,有的文件程序正在使用無(wú)法刪除,我們稍后再來(lái)管它。
到此刪除殘留文件就大部分完成了。
3.刪除注冊(cè)表
在
開(kāi)始--搜索中輸入regedit
打開(kāi)注冊(cè)表編輯器
如上所示
所有
services
文件夾下
所有帶“Oracle”的文件全部刪除。重新啟動(dòng)計(jì)算機(jī),在去刪除
第二步中沒(méi)有刪除的殘留文件。
到此Oracle已經(jīng)徹底的從你的計(jì)算機(jī)上刪除了
該軟件如果日常用不上,可以正常卸載。
不會(huì)影響軟件或系統(tǒng)的正常運(yùn)行。
軟件如果不存在什么問(wèn)題,開(kāi)始程序或是控制面板內(nèi)都可以完成卸載。
如果卸載有問(wèn)題,你可以下個(gè)騰訊電腦管家。
管家在提供強(qiáng)力卸載的同時(shí),還提供殘留清理工具:
打開(kāi)騰訊電腦管家~~~~工具箱~~~~軟件卸載~~~~強(qiáng)力刪除
打開(kāi)騰訊電腦管家~~~~工具箱~~~~清理垃圾/注冊(cè)表垃圾
你好
因?yàn)镺racle在Windows下的卸載有一些麻煩,如果不能完全卸載有可能影響將來(lái)的再次安裝,常規(guī)卸載方法是運(yùn)行Oracle的自帶的卸載程序,可遺憾的是在卸載時(shí)總不能完全卸載,有時(shí)候是注冊(cè)表沒(méi)有處理干凈,或者用專門的卸載工具才可以,但是當(dāng)再次安裝Oracle時(shí),就會(huì)出現(xiàn)莫名其妙的問(wèn)題,并且這種卸載方式比較麻煩,比較慢,下面介紹一種比較快并且能夠徹底卸載Oracle的方法。
1、右鍵任務(wù)欄,選擇任務(wù)管理器。
2、進(jìn)程里結(jié)束oracle開(kāi)頭的任務(wù)
3、卸載oracle數(shù)據(jù)庫(kù)服務(wù)器組件。
打開(kāi)控制面板----程序---卸載程序----找到oracle相關(guān)的程序---卸載
4、手工刪注冊(cè)表中與oracle相關(guān)內(nèi)容。
win+R輸入regedit,單擊確定按鈕,打開(kāi)注冊(cè)表編輯器。
刪除HKEY_LOCAL_MACHINE\SOFTWARE下的oracle選項(xiàng)。
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControSet\Services下與oracle相關(guān)選項(xiàng)。
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Eventlog\Application下以oracle開(kāi)始的項(xiàng),即刪除事件日志文件。在HKEY_CLASSES_ROOT,刪除以ora開(kāi)頭的項(xiàng)
5、刪除oracle環(huán)境變量,環(huán)境變量是安裝目錄。
右鍵點(diǎn)擊這臺(tái)電腦---屬性---高級(jí)系統(tǒng)設(shè)置---高級(jí)---環(huán)境變量
在系統(tǒng)變量里選擇Path-----編輯
刪除Oracle在該值中的內(nèi)容。注意:path中記錄著一堆操作系統(tǒng)的目錄,在windows中各個(gè)目錄之間使用分號(hào)(; )隔開(kāi)的,刪除時(shí)注意。
建議:刪除PATH環(huán)境變量中關(guān)于Oracle的值時(shí),將該值全部拷貝到文本編輯器中,找到對(duì)應(yīng)的Oracle的值,刪除后,再拷貝修改的串,粘貼到PATH環(huán)境變量中,這樣相對(duì)而言比較安全。
6、重啟電腦
7、刪除系統(tǒng)安裝磁盤中的program?files\oracle目錄(如C:\Program?Files\Oracle)
如果安裝到其他盤符,就到對(duì)應(yīng)的盤符去刪除
8、至此,Windows平臺(tái)下Oracle就徹底卸載了
1、開(kāi)始-設(shè)置-控制面板-管理工具-服務(wù)
停止所有Oracle服務(wù)。
2、開(kāi)始-程序-Oracle - OraHome81-Oracle Installation Products-
Universal Installer
卸裝所有Oracle產(chǎn)品,但Universal Installer本身不能被刪除
5、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINESOFTWAREORACLE,按del鍵刪除這個(gè)入口。
6、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,滾動(dòng)
這個(gè)列表,刪除所有Oracle入口。
7、運(yùn)行regedit,
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,
刪除所有Oracle入口。
8、開(kāi)始-設(shè)置-控制面板-系統(tǒng)-高級(jí)-環(huán)境變量
刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定
9、從桌面上、STARTUP(啟動(dòng))組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo)
10、刪除Program FilesOracle目錄
11、重新啟動(dòng)計(jì)算機(jī),重起后才能完全刪除Oracle所在目錄
12、刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目錄C:Oracle,刪除這個(gè)入
口目錄及所有子目錄,并從Windows 2000目錄(一般為C:WINNT)下刪除以下文
件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
13、WIN.INI文件中若有[ORACLE]的標(biāo)記段,刪除該段
14、如有必要,刪除所有Oracle相關(guān)的ODBC的DSN
15、到事件查看器中,刪除Oracle相關(guān)的日志
我就來(lái)補(bǔ)充一下1樓的回答吧
首先如果你只是刪除而不重新安裝的話,那么按照1樓的說(shuō)法是沒(méi)問(wèn)題的,
但是如果你刪除之后還想重新安裝,那么是不可行的,
oracle刪不干凈的,注冊(cè)表不僅僅是關(guān)聯(lián)了1樓所提到的幾個(gè)鍵值項(xiàng),
同時(shí)還有幾個(gè)地方存在問(wèn)題,
如:卸載后重新安裝的oracle可能會(huì)使 TNSListener服務(wù)失效,或者干脆就不存在服務(wù)列表中,這時(shí)即使手動(dòng)在注冊(cè)表controlSet中新建這個(gè)服務(wù)也是不行的,
我提到這個(gè)服務(wù),原因是oracle太依賴這個(gè)服務(wù)了,這個(gè)是oracle最重要的監(jiān)聽(tīng)服務(wù),
沒(méi)了它oracle什么也做不了,
還有問(wèn)題就是比如會(huì)出現(xiàn)數(shù)據(jù)庫(kù)創(chuàng)建不了的情況,但是軟件卻安裝正常,其實(shí)也是由于鑒定服務(wù)有問(wèn)題引起的,
嚴(yán)格來(lái)說(shuō)這種情況只出現(xiàn)在oracle10.2.0.2版本的oracle中,
oracle9g,10,11g,
在這幾個(gè)版本中我覺(jué)得目前最好用的是10.2.0.3這個(gè)版本,
對(duì)操作系統(tǒng)的兼容性要求極小,兼容性比較好,同時(shí)用起來(lái)感覺(jué)也是最好用的了!
如果你卸載掉還要重裝的話,那么建議你考慮裝的這個(gè)版本的
(1)關(guān)閉oracle服務(wù)和后臺(tái)進(jìn)程
1查看安裝的主目錄和環(huán)境變量:
echo $ORACLE_HOME
env | grep ORA
2查看實(shí)例名
sqlplus / as sysdba
select instance_name from v$instance;
3查看啟動(dòng)的oracle后臺(tái)進(jìn)程
ps –ef |grep ora_
4 shutdown immediate; 關(guān)閉服務(wù)
ps –ef |grep ora_可以看到后臺(tái)進(jìn)程沒(méi)有了
lsnrctl status 查看監(jiān)聽(tīng)程序狀態(tài)
(2)停止oracle的listener
(3)刪除$ORACLE_HOME目錄下的子目錄及文件
cd $ORACLE_HOME
pwd
cd /u01/app/oradata/Helen
secureCRT是windows下連接linux工具
xmanager也是連接linux工具,支持圖形化,這里我們通過(guò)dbca圖形化方式卸載oracle要用xmanager
dbca
返回secureCRT
(4)刪除/usr/local/bin下的三個(gè)文件:dbhome,oraenv,coraenv
su root
cd /usr/local/bin
ll
rm dbhome
rm oraenv
rm coraenv
(5)刪除/etc下的兩個(gè)文件:oratab和oralnst.loc
cd /etc
rm刪除掉文件,同上
(6)刪除/opt目錄的ORCLfmap子目錄
rm –rf ORCLfmap
(7)刪除建立的用戶及組oinstall 和dba
su –oracle
Env | grp ORA
su root 或者whoami查看當(dāng)前用戶是誰(shuí)
rm –rf /u01刪除全部文件
cat /etc/pass 查看用戶
cat /etc/group查看組
多次exit退出重新用root登錄
userdel –r oracle
groupdel oinstall
groupdel dba
關(guān)于更多Linux的學(xué)習(xí),請(qǐng)查閱書(shū)籍《linux就該這么學(xué)》。