現(xiàn)在有一個(gè)Linux服務(wù)器,上面安裝了Oracle,我們想用conn / as sysdba語(yǔ)句來(lái)進(jìn) |
發(fā)布時(shí)間: 2012/8/6 18:14:45 |
不用重裝系統(tǒng),因?yàn)槲以?jīng)親自經(jīng)歷過(guò)一次,具體解決過(guò)程如下文:那天,重做系統(tǒng)后,又安裝了.net等一些軟件后,開(kāi)始安裝Oracle9i.我的Oracle安裝盤已經(jīng)拷貝到本地的Oracle備份文件夾下.安裝過(guò)程中,當(dāng)文件加載到99%的時(shí)候,突然報(bào)錯(cuò),奇怪,上午,拷給同事,他都能安裝,為什么我就不行。郁悶….聽(tīng)說(shuō)Oracle安裝失敗后,要重灌系統(tǒng),因?yàn)镺racle刪不干凈,所以很麻煩。冷靜之后,查了相關(guān)資料,倒了一杯茶,開(kāi)始解決問(wèn)題。 -
具體步驟:...開(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è)目錄下,是全英文的,而我的是”Oracle備份”。這時(shí),我想起來(lái),記得在什么地方看過(guò),Oracle要求安裝原始路徑和目標(biāo)路徑不能出現(xiàn)非法字符,如:中文,空格等。對(duì),我就”Oracle備份”改為”Oracle_backup”,然后重新安裝,一切OK.安裝好后,測(cè)試,啟動(dòng),一切轉(zhuǎn)為正常。 第二天,啟動(dòng)Oracle一切正常,突然發(fā)現(xiàn)自己的機(jī)器名不符合公司規(guī)范,改后機(jī)器名重新啟動(dòng)機(jī)器,發(fā)現(xiàn)Oracle掛啦。到底是怎么回事??莫非Oracle根機(jī)器名也有牽連,查看服務(wù):OracleOraHome92TNSListen啟動(dòng)后,又自動(dòng)關(guān)掉。在服務(wù)中將自動(dòng)改為手動(dòng),然后在cmd窗口中用命令lsnrctlstart,結(jié)果出現(xiàn)錯(cuò)誤提示:SID不對(duì)。 好,修改SID,在D:\Oracle\ora92\network\admin\listener.ora(我機(jī)器上的Oracle安裝路徑),打開(kāi)Listenre.ora將下圖 LISTENER= 中的HOST=JACK值改為HOST=SYNERGY-JACK(現(xiàn)在的機(jī)器名),保存。重新啟動(dòng)服務(wù),一切OK。 以上,是我安裝Oracle9i遇到的問(wèn)題,如有不足之處,敬請(qǐng)指正。 本文出自:億恩科技【www.cmtents.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |