新聞中心
如何修復(fù)安裝oracle
一種方法是重裝數(shù)據(jù)庫后用IMP來導(dǎo)入原來的數(shù)據(jù),但使用這種方法的前提是你有以前數(shù)據(jù)的備份,并且這種方法還有許多不足的地方,如備份過舊,可能會(huì)丟失許多數(shù)據(jù)、導(dǎo)入數(shù)據(jù)太長等。
在茫崖等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站制作,茫崖網(wǎng)站建設(shè)費(fèi)用合理。
一般情況下我們可以采用重用原來的數(shù)據(jù)庫的方法來恢復(fù)。在講步驟前先說說這種方法的原理。
數(shù) 據(jù)庫與實(shí)例對(duì)應(yīng),當(dāng)數(shù)據(jù)庫服務(wù)啟動(dòng)后,我們可以用SQLPLUS "/AS SYSDBA"方法連接到一個(gè)空閑的例程,當(dāng)執(zhí)行startup啟動(dòng)數(shù)據(jù)庫時(shí),首先會(huì)在%ORACLE_HOME%/database下找當(dāng)前SID對(duì)應(yīng) 的參數(shù)文件(PFILE或者SPFILE)和密碼文件,然后啟動(dòng)例程;接著根據(jù)參數(shù)文件記錄的信息找到控制文件,讀取控制文件的信息,這就是mount數(shù) 據(jù)庫了;最終根據(jù)控制文件的信息打開數(shù)據(jù)庫。這個(gè)過程相當(dāng)于對(duì)數(shù)據(jù)庫著了一次冷備份的恢復(fù)。
下面的具體步驟:(我們假設(shè)原庫的所有相關(guān)文件都存在)1、安裝數(shù)據(jù)庫軟件只需安裝同版本的數(shù)據(jù)庫軟件即可,不需要?jiǎng)?chuàng)建數(shù)據(jù)庫。最好安裝在和原來數(shù)據(jù)庫同樣的%ORACLE_HOME%下,省得還要修改參數(shù)文件路徑等。(直接覆蓋原來的oracle即可)再次強(qiáng)調(diào),只安裝軟件,不創(chuàng)建數(shù)據(jù)庫,否則將數(shù)據(jù)庫軟件安裝在同樣的目錄下舊的部分?jǐn)?shù)據(jù)文件會(huì)被覆蓋,這樣數(shù)據(jù)庫也不能被恢復(fù)了。
2、新建一個(gè)實(shí)例在cmd窗口執(zhí)行oradim -new -sid xinhai注意,這個(gè)SID名稱最好與你以前的SID一樣,否則在啟動(dòng)的數(shù)據(jù)需要指明pfile,并且需要重建密碼文件,比較麻煩。(當(dāng)然,如果你就不想用原來的SID也可以,把參數(shù)文件、密碼文件的名稱都改成與新SID對(duì)應(yīng)的名稱)。
3、啟動(dòng)數(shù)據(jù)庫做完以上兩步,就可以啟動(dòng)數(shù)據(jù)庫了。用net start 檢查oracle服務(wù)是否已經(jīng)啟動(dòng),如果oracle服務(wù)沒有啟動(dòng),則在cmd下運(yùn)行如下命令:net start oracleservicexinhai然后設(shè)定必要的環(huán)境變量,在cmd窗口運(yùn)行set ORACLE_SID=xinhai
接著連接數(shù)據(jù)庫sqlplus "/as sysdba"startup
如果正常的話,數(shù)據(jù)庫應(yīng)該就能起來了
4、啟動(dòng)監(jiān)聽lsnrctl start
5、后續(xù)工作經(jīng)過以上幾步后,基本上就可以使用oracle了,但是使用起來有點(diǎn)不方便,如每次在cmd中啟動(dòng)數(shù)據(jù)庫都需要先SET ORACLE_SID、在本機(jī)連接數(shù)據(jù)庫也都需要加上@TNSNAME等。我們可以修改注冊(cè)表,添加ORACLE_SID的信息,避免這些麻煩。
在注冊(cè)表的HKEY_LOCAL_MACHINESOFTWAREORACLE下新建字符串值,名稱為ORACLE_SID,值為xinhai。也可以將以下內(nèi)容保持成一個(gè)后綴名為reg的文件(文件名隨便起),然后雙擊,即可將信息導(dǎo)入到注冊(cè)表中。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREORACLE]"ORACLE_SID"="xinhai"
注意,以上步驟都是在%ORACLE_HOME%、%ORACLE_SID%都與原庫一樣的情況下討論的,雖然%ORACLE_HOME%和%ORACLE_SID%可以與原庫不一樣,但為了減少麻煩和出錯(cuò)的幾率,建議不要改變則兩個(gè)值。
6、如果系統(tǒng)啟動(dòng)時(shí) 還不能啟動(dòng)oracle就增加以下
編輯一個(gè)oracle_startup.bat文檔 內(nèi)容為:
set sid=xinhailsnrctl starte:/oracle_startuplog.logsqlplus /nolog @e:oracle_startupsql.txte:/ oracle_startuplog.log
在e盤下增加文檔oracle_startuplog.log,內(nèi)容為:
connect / as sysdba;startup nomount;alter database mount;alter database open;quit
然后把oracle_startup.bat放到系統(tǒng)啟動(dòng)項(xiàng)里面,這樣每次啟動(dòng)系統(tǒng)時(shí)oracle就自動(dòng)啟動(dòng)了。
如何徹底卸載并重裝Oracle數(shù)據(jù)庫
如果是windows的話,
Oracle10g開始,用Oracle自己的卸載工具卸載Oracle,成功率很高的,基本上不用去刪除注冊(cè)表啊什么的。
用universal installer工具,去卸載Oracle,會(huì)提醒你運(yùn)行一個(gè) bat程序。
用cmd進(jìn)入 bat 所在的目錄,運(yùn)行那個(gè)bat就可以了,一般來說會(huì)很干凈的卸載的。
至于安裝的話,正常安裝就是了。
Oracle刪除重裝問題?
1)停止所有Oracle相關(guān)的服務(wù)??
/************************************************************/??
操作方法:控制面板--管理工具?--服務(wù)?--將所有oracle開頭的服務(wù)均停止??
2)卸載Oracle?10g數(shù)據(jù)庫服務(wù)器組件??
操作方法:??
(a)開始菜單--oracle?universal?installer?--卸載已安裝程序??
(b)控制面板--添加/刪除程序--?oracle?universal?installer?--卸載已安裝程序??
3)手動(dòng)刪除注冊(cè)表中與Oracle相關(guān)的內(nèi)容??
操作方法:運(yùn)行--輸入cmd--輸入regedit??
(a)刪除HKEY_LOCAL_MACHINE\SOFTWARE下的Oracle選項(xiàng)。??
(b)刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet下與oracle服務(wù)相關(guān)的選項(xiàng)??
(c)刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet|Services|Eventlog\Application以O(shè)racle開頭的項(xiàng),即刪除事件日志。??
4)刪除TEMP目錄下Oracle相關(guān)的文件夾??
5)檢查“開始”菜單中是否還有Oracle程序組,如果有,則將其刪除??
6)重新啟動(dòng)計(jì)算機(jī)??
7)刪除Windows系統(tǒng)安裝磁盤中的Program?Files\Oracle?目錄??
8)刪除Oracle安裝目錄??
至此,完全卸載xp下的oracle10g?操作完成。??
希望對(duì)你有所幫助。??
怎么把oracle10卸載干凈再重裝?
首先卸載oracle10,然后手動(dòng)刪除oracle10的殘留文件,然后清理掉與oracle10相關(guān)的注冊(cè)表文件。或者你可以使用your
uninstaller來卸載,這個(gè)軟件在正常卸載完之后會(huì)自動(dòng)搜索注冊(cè)表中與之相關(guān)的項(xiàng)目并將其刪除,祝你好運(yùn)
當(dāng)前題目:oracle怎么重裝,oracle 重裝系統(tǒng)
文章地址:http://www.ef60e0e.cn/article/dsesjee.html