我機(jī)器的環(huán)境:OS:WINXP+SP2ORACLE:ORACLE9IGLOBAL_NAME:ora9i.oracle.com 說(shuō)明:因?yàn)槭亲约簻y(cè)試用的數(shù)據(jù)庫(kù),而非生產(chǎn)上的數(shù)據(jù)庫(kù),所以機(jī)器中沒(méi)有別的程序連接到數(shù)據(jù)庫(kù)的,只是安裝了TOAD數(shù)據(jù)庫(kù)管理工具和 PLSQL DEVELOPER PL/SQL開(kāi)發(fā)工具。 實(shí)現(xiàn)方法:1、 開(kāi)始->設(shè)置->控制面板->管理工具->服務(wù)停止所有Oracle服務(wù)。2. 刪除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的所有東西運(yùn)行regedit ,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ,滾動(dòng)這個(gè)列表,刪除所有關(guān)于Oracle的項(xiàng)目。3. 運(yùn)行regedit, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application ,刪除所有Oracle內(nèi)容。4. 開(kāi)始->設(shè)置->控制面板->系統(tǒng)->高級(jí)->環(huán)境變量 刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定 5.ORACLE_SID 是我裝好數(shù)據(jù)庫(kù)后,自己加入的,因?yàn)闄C(jī)器中有兩個(gè)數(shù)據(jù)庫(kù) 1. SID=ORA9I 2. SID=TEST我想啟動(dòng)SQL*PLUS后,系統(tǒng)自動(dòng)到ORA9I數(shù)據(jù)庫(kù),所以就加了個(gè)這個(gè)。6. 重新啟動(dòng)計(jì)算機(jī)!7. 從桌面上、STARTUP(啟動(dòng))組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo)8. 刪除C:\Program Files\Oracle目錄9. 你安裝ORACLE的時(shí)候, ORACLE的文件會(huì)默認(rèn)選擇安裝在D盤(pán),刪除安裝在D盤(pán)下的所有關(guān)于ORACLE的文件。 10. 重新啟動(dòng)計(jì)算機(jī)。好了,下面開(kāi)始新數(shù)據(jù)庫(kù)的安裝

創(chuàng)新互聯(lián)公司專(zhuān)注于皮山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供皮山營(yíng)銷(xiāo)型網(wǎng)站建設(shè),皮山網(wǎng)站制作、皮山網(wǎng)頁(yè)設(shè)計(jì)、皮山網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造皮山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供皮山網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
郁悶….聽(tīng)說(shuō)Oracle安裝失敗后,要重灌系統(tǒng),因?yàn)镺racle刪不干凈,所以很麻煩。冷靜之后,查了相關(guān)資料,倒了一杯茶,開(kāi)始解決問(wèn)題。
先將:\ProgramFiles\Oracle手工刪掉,注意因?yàn)榘惭b失敗,自動(dòng)卸載是不能刪干凈的,一定要自己動(dòng)手噢。另外,將D:\Oracle目錄刪掉。此時(shí),只是將硬盤(pán)上的Oracle實(shí)體除掉。因?yàn)樵诎惭b文件時(shí),會(huì)在注冊(cè)表上作更新。所以,先將注冊(cè)表備份,再修改注冊(cè)表。
具體步驟:...開(kāi)始-運(yùn)行-regedit-確定。進(jìn)入注冊(cè)表編輯畫(huà)面,先導(dǎo)出注冊(cè)表,保存好。然后,在HKEY_LOCAL_MACHINE-SOFTWARE-Oracle整個(gè)目錄刪掉。接下來(lái),在注冊(cè)表中查找oracle字段,如果有也要將其鍵值刪掉,然后,F(xiàn)3,找一個(gè),刪一個(gè),清空注冊(cè)表所有與Oracle相關(guān)字段的值。根據(jù)我個(gè)人經(jīng)驗(yàn),如果你裝完系統(tǒng)后,再裝Oracle,注冊(cè)表中只有HKEY_LOCAL_MACHINE-SOFTWARE-Oracle這個(gè)目錄下才有與Oracle有關(guān)的字段。所以刪掉這個(gè)后就可以啦。如果安裝了.net,pl/sql等,可能這些軟件中也有些關(guān)鍵字會(huì)出現(xiàn)oracle字段,但這些字段不會(huì)影響Oracle安裝,所以,只刪掉HKEY_LOCAL_MACHINE-SOFTWARE-Oracle這個(gè)目錄則可,不必將別的軟件的字段刪掉。這些刪好后,應(yīng)該可以重新安裝Oracle啦。
奇怪的是為什么我的同事從我機(jī)器上copy的oracle能安裝,而我的不行呢?經(jīng)比較發(fā)現(xiàn),他copy在backup這個(gè)目錄下,是全英文的,而我的是”O(jiān)racle備份”。這時(shí),我想起來(lái),記得在什么地方看過(guò),Oracle要求安裝原始路徑和目標(biāo)路徑不能出現(xiàn)非法字符,如:中文,空格等。對(duì),我就”O(jiān)racle備份”改為”O(jiān)racle_backup”,然后重新安裝,一切OK.安裝好后,測(cè)試,啟動(dòng),一切轉(zhuǎn)為正常。
好,修改SID,在D:\oracle\ora92\network\admin\listener.ora(我機(jī)器上的Oracle安裝路徑),打開(kāi)Listenre.ora將下圖
LISTENER=
(DESCRIPTION_LIST=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)) )
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=JACK)(PORT=1521)) ) ))
中的HOST=JACK值改為HOST=SYNERGY-JACK(現(xiàn)在的機(jī)器名),保存。重新啟動(dòng)服務(wù),一切OK。
Oracle 11g是甲骨文公司在2007年年7月12日推出的最新數(shù)據(jù)庫(kù)軟件,Oracle 11g有400多項(xiàng)功能,經(jīng)過(guò)了1500萬(wàn)個(gè)小時(shí)的測(cè)試,開(kāi)發(fā)工作量達(dá)到了3.6萬(wàn)人/月。
1、如果數(shù)據(jù)庫(kù)配置了自動(dòng)存儲(chǔ)管理(ASM),應(yīng)該先刪除聚集同步服務(wù)CSS(Cluster Synchronization Services).
刪除CSS服務(wù)的方法是在DOS命令行中執(zhí)行如下命令:
localconfig delete
2、在“服務(wù)”窗口中停止oracle的所有服務(wù)。
3、在“開(kāi)始”菜單中依次選擇
“程序” / “Oracle-OraDb11g_home1” / "Oracle Installation Products" /
"Universal Install",打開(kāi)Oracle Universal Installer(OUI)窗口。
4、單擊“卸載產(chǎn)品”按鈕,打開(kāi)“產(chǎn)品清單”窗口。選中要?jiǎng)h除的Oracle產(chǎn)品,
單擊“刪除”按鈕,打開(kāi)“確認(rèn)刪除”對(duì)話框。
5、在“確認(rèn)刪除”對(duì)話框中單擊“是”按鈕,開(kāi)始刪除選擇的Oracle產(chǎn)品。
6、刪除自動(dòng)存儲(chǔ)管理(ASM),在DOS命令行中執(zhí)行如下命令:
oracle -delete -asnsid +asm
7、運(yùn)行regedit命令,打開(kāi)注冊(cè)表窗口。刪除注冊(cè)表中與Oracle相關(guān)的內(nèi)容,具體如下。
★刪除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目錄。
★刪除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb為開(kāi)頭的鍵。
★刪除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application中所有以oracle開(kāi)頭的鍵。
★刪除HKEY_CLASSES_ROOT目錄下所有以O(shè)ra、Oracle、Orcl或EnumOra為前綴的鍵。
★刪除HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/
Explorer/MenuOrder/Start Menu/Programs中所有以oracle開(kāi)頭的鍵。
★刪除HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中
除Microsoft ODBC for Oracle注冊(cè)表鍵以外的所有含有Oracle的鍵。
其中有些注冊(cè)表項(xiàng)可能在卸載Oracle產(chǎn)品的時(shí)候已經(jīng)被刪除。
8、刪除環(huán)境變量中的PATH和CLASSPATH中包含Oracle的值。
9、刪除“開(kāi)始” / “程序” 中所有Oracle的組和圖標(biāo)。
10、刪除所有和ORACLE相關(guān)的目錄。
★C:\app\asus\oradata
★C:\Program Files (x86)\Oracle
★C:\Users\asus\AppData\Roaming\PLSQL Developer
★ORACLE_BASE目錄
★C:DOcuments and Setting \系統(tǒng)用戶名\LocalSettings\Temp目錄下的臨時(shí)文件。
注意:在刪除安裝目錄下oracle相關(guān)文件的時(shí)候可能存在個(gè)別文件無(wú)法刪除的現(xiàn)象,比如說(shuō)BIN目錄下的oci.dll文件,這個(gè)是軟件安裝后(不管成功與否)自動(dòng)加載到系統(tǒng)中的。解決這個(gè)問(wèn)題的唯一方法就是重啟系統(tǒng),然后再次對(duì)此文件進(jìn)行刪除。這樣就算是徹底刪干凈oracle軟件了。
基本上很困難,如果是測(cè)試或?qū)W習(xí)環(huán)境,就在服務(wù)中關(guān)閉不想用的那個(gè)Oracle相關(guān)服務(wù),然后在對(duì)應(yīng)的oracle univeral installer進(jìn)行卸載,然后刪除對(duì)應(yīng)目錄(可能需要重啟才能刪除);注冊(cè)表就不要修改了。
然后看一下環(huán)境設(shè)置是否指向你保留的那一個(gè)。
以上做法可以保證有一個(gè)Oracle10g可用,但是被卸載的哪一套并未徹底卸載,不過(guò)不影響使用,也不會(huì)占用硬盤(pán)空間。
當(dāng)前標(biāo)題:如何測(cè)地卸載oracle,卸載測(cè)試怎么測(cè)
本文鏈接:http://chinadenli.net/article41/dsggced.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、標(biāo)簽優(yōu)化、虛擬主機(jī)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)