卸載oracle數(shù)據(jù)庫的完整步驟_第1頁
卸載oracle數(shù)據(jù)庫的完整步驟_第2頁
卸載oracle數(shù)據(jù)庫的完整步驟_第3頁
卸載oracle數(shù)據(jù)庫的完整步驟_第4頁
卸載oracle數(shù)據(jù)庫的完整步驟_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

步驟1:停止Oracle服務(wù)在卸載Oracle組件之前,首先必須停止Oracle服務(wù)。具體方法:打開,管理工具”,選擇“服務(wù)”,停止以O(shè)racle或Ora開頭的且處于“已啟動”狀態(tài)的每個Oracle服務(wù),然后退出“服務(wù)”。步驟2:用DatabaseConfigurationAssistant或DBCA卸載數(shù)據(jù)庫使用該方法可將數(shù)據(jù)庫連同其物理文件和目錄全部刪除(可選)。如果在卸載數(shù)據(jù)庫過程中,由于意外或其他原因,沒有成功卸載數(shù)據(jù)庫,則沒有刪除數(shù)據(jù)庫文件及其相應(yīng)的OracleService對此采用手工命令方式刪除OracleService,并在資源管理器中直接刪除該數(shù)據(jù)庫所在的目錄刪除OracleService的方法是:在使用OracleDatabaseConfigurationAssistant或DBCA卸載完數(shù)據(jù)庫之后,通過oradim工具刪除數(shù)據(jù)庫實例服務(wù)。注意,刪除數(shù)據(jù)庫之前不可先刪除實例服務(wù);否則,在使用OracleDatabaseConfigurationAssistant或DBCA刪除或卸載數(shù)據(jù)庫時,會找不到所要卸載的數(shù)據(jù)庫。使用oradim命令刪除實例服務(wù)的具體命令格式如下:oradim-delete-sid若無意中刪除了OracleService且沒有卸載數(shù)據(jù)庫文件,則可重建OracleService。重建OracleService的具體方法是,通過指定以下參數(shù)創(chuàng)建例程:oradim-new-sidsidI-srvcservice[-intpwdpassword][-maxusersnumber][-startmodeaIm][-pfilefile][-timeoutsecs]其中參數(shù)說明如下:□*new:建立新實例服務(wù)。□?sid:定義實例標(biāo)識?!?intpwd:指定特權(quán)用戶sys的口令。其中,特權(quán)用戶是指有啟動、關(guān)閉OracleServer以及建立數(shù)據(jù)等特權(quán)的用戶?!?startmode:指定實例服務(wù)的啟動模式,默認(rèn)值是a(自動啟動),否則為m(手動啟動)。□?pfile:指定實例所對應(yīng)的參數(shù)文件。通常,該參數(shù)文件事先應(yīng)建立起來。可通過復(fù)制、修改的形式建立。例如:若刪除了OracleServicetest,可在DOS提示符中進(jìn)入d:\oracle\product\10.2.0\db_1\BIN目錄,輸入以下命令:oradim-new-sidtest-intpwdchina-startmodeauto-pfiled:\oracle\product\1020\admin\test\pfile\init.ora.6192006134030這樣實例服務(wù)OracleServicetest又被重新建立起來。一旦創(chuàng)建了服務(wù),系統(tǒng)自動將服務(wù)的參數(shù)添加到注冊表中。在注冊表的hkey_local_machine\system\currentcontrolset\services目錄下存儲Oracle服務(wù)信息。步驟3:使用OracleUniversalInstaller卸載Oracle組件在全部停止了Oracle服務(wù)后,啟動OracleUniversalInstaller,選擇“卸裝產(chǎn)品”按鈕,然后選中要卸載的組件并單擊“刪除”按鈕。

步驟4:手工卸載剩余的Oracle數(shù)據(jù)庫組件OracleUniversalInstaller不能卸載所有組件,還需手工刪除剩余的注冊信息、環(huán)境變量、“啟動”菜單選項以及文件目錄。(1) 刪除自動存儲管理實例+ASM如果創(chuàng)建了自動存儲管理實例,則還需對其進(jìn)行刪除。實例+ASM的刪除是在數(shù)據(jù)庫被卸載之后完成的,因此必須完成下列步驟:1) 在Windows命令窗口提示符中,設(shè)置oracle_sid環(huán)境變量為+ASM實例:setoracle_sid=+ASM2) 啟動SQL*Plus并以sys用戶連接到自動存儲管理+ASM實例:sqlplussys/assysdba3) 使用下列命令來確定是否有數(shù)據(jù)庫實例正在使用自動存儲管理實例+ASM:SQL>selectinstance_namefromv$asm_client;該命令結(jié)果列出所有正在運行并使用+ASM實例的數(shù)據(jù)庫實例。只要+ASM包含正在支持的數(shù)據(jù)庫實例,就不能刪除該+ASM實例。4) 如果沒有與+ASM相關(guān)聯(lián)的數(shù)據(jù)庫實例,則刪除與該實例相關(guān)聯(lián)的磁盤組。首先,識別與+ASM相關(guān)聯(lián)的磁盤組:SQL>selectnamefromv$asm_diskgroup;其次,用下列命令刪除每個要刪除的磁盤組:SQL>dropdiskgroupincludingcontents;5) 關(guān)閉+ASM實例并退出SQL*Plus:SQL>shutdownSQL>exit6) 在命令提示符中輸入下列命令,刪除+ASM服務(wù):oradim-delete-asmsid+ASM(2) 從Microsoft注冊表中刪除Oracle注冊信息OracleUniversalInstaller在安裝期間為Oracle組件創(chuàng)建了Windows服務(wù),但在卸載期間并不能刪除由OracleNetConfigurationAssistant和OracleDatabaseConfigurationAssistant等創(chuàng)建的所有服務(wù),另外,OracleUniversalInstaller不能單獨刪除其他注冊信息,只有通過手工方式才能完全刪除這些注冊信息。具體步驟如下:步驟1:以管理員組成員身份登錄,并確認(rèn)已經(jīng)停止了所有Oracle服務(wù)。步驟2:在MS-DOS命令提示符中輸入命令:regedit。步驟3:定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services并刪除Oracle<Home_Name>TNSListener注冊項,OracleUniversalInstaller自動刪除所有其他OracleNet服務(wù)。步驟4:定位到HKEY_CLASSES_ROOT。

步驟5:刪除以O(shè)ra、Oracle、Orel或EnumOra.開頭的項,這些鍵值包括以下列開頭的所有項:?EnumOraHomes?OracleConfig?OracleDatabase?OracleHome?OracleInProcServer?OracleProcess?ORADC?ORAMMCCFG10?ORAMMCPMONIO?OraOLEDB?OraPerfMon?ORCLMMC?ORCLSSO步驟6:定位到HKEY_CURRENT_USER,刪除ORACLE鍵。步驟7:定位到HKEY_CURRENT_USER\Software。步驟8:刪除所有Oracle鍵,包括在Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\Programs下的Oracle-vHome_Name>。步驟9:定位于HKEY_LOCAL_MACHINE\SOFTWARE并查找Oracle組鍵。注意Oracle組鍵中inst_loc鍵值,該值是OracleUniversalInstaller的默認(rèn)位置,其默認(rèn)位置是c:\ProgramFiles\Oracle\Inventory。如果不是默認(rèn)的值,則該值應(yīng)稍后再刪除。刪除ORACLE組鍵。步驟10:轉(zhuǎn)到HKEY_LOCAL_MACHINE\SOFTWARE\ODBC。展開ODBC下的子鍵并刪除所有與Oracle有關(guān)的ODBC驅(qū)動鍵值。步驟11:轉(zhuǎn)到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services。刪除該分支下以O(shè)racle或OraWeb開頭的所有鍵值。步驟12:轉(zhuǎn)到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application。刪除該分支下以O(shè)racle開頭的所有鍵值。步驟13:關(guān)閉注冊表并重新啟動機(jī)器。如果忘記具體定位的位置,可以在注冊表的菜單中,使用“查找”功能。例如,選擇“編輯”一“查找”,在“查找目標(biāo)”一欄中輸入“Ora”,單擊“確定”按鈕,即可查找到所有與Oracle有關(guān)的鍵值。(3)修改環(huán)境變量path檢查環(huán)境變量path并刪除任何Oracle項:

步驟1:從“控制面板”中打開“系統(tǒng)”。步驟2:在系統(tǒng)屬性對話框中,單擊“高級”一“環(huán)境變量”按鈕。步驟3:刪除系統(tǒng)環(huán)境變量path中任何與Oracle有關(guān)的路徑。對已安裝的JRE路徑也要刪除。步驟4:若存在為Oracle設(shè)置的CLASSPATH環(huán)境變量,則刪除。步驟5:若有任何其他Oracle環(huán)境變量的設(shè)置,如Oracle_Home、Oracle_Sid、Tns_Admin、JserV或Wv_gateway_cfg,亦刪除。步驟6:保存并退出控制面板,如圖1-8和圖1-9所示。圖1-8系統(tǒng)屬性圖

圖1-9環(huán)境變量從“開始”菜單中刪除Oracle刪除Oracle目錄當(dāng)刪除了所有Oracle注冊信息并

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論