由于要使用ODM,最好還是裝個(gè)oracle,但可能由于本科時(shí)使用過oracle 9i的緣故,搞的現(xiàn)在還是好擔(dān)心它的運(yùn)行情況,所以下了個(gè)Oracle 10g的Express Edition,只有200多MB,比標(biāo)準(zhǔn)版小得多,但目前還不知道它對(duì)ODM工具的支持情況。。。
第一次裝Oracle 10g Express Edition的時(shí)候,由于可能是有tomcat和Heritrix占用了8080端口,導(dǎo)致裝的過程中提示錯(cuò)誤,沒太在意,但無法啟動(dòng)主頁面,查了資料,一種說法是改掉其它占用8080端口的軟件,一種是改oracle的端口,照著做了一下,兩種方法都試了,但依舊無法啟動(dòng)oracle,期間報(bào)了兩種錯(cuò)誤:
1、ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
2、ORA-01033: ORACLE initialization or shutdown in progress
有的說是因?yàn)镾ID_NAME和SERVICE_NAME重復(fù),或者是有多個(gè)實(shí)例,但改了沒有起作用,所以最后決定重新安裝,但新的問題出現(xiàn)了,這個(gè)版本果然是簡版,連刪除程序都沒有。。。暈。。。直接刪目錄說有個(gè)dll文件無法訪問,沒辦法直接刪除,后來經(jīng)曉晨的詢問,確定了可以從注冊表中刪除的方法,先是刪除了注冊表中HEKY-LOCAL-MACHINE的SOFTWARE里與Oracle相關(guān)的,但重裝時(shí)仍舊提示oracle的service在運(yùn)行,即使在服務(wù)中停掉了,讓然禁止刪除。。。后來查了一下,得知服務(wù)需要在HKEY-LOCAL-MACHINE的SYSTEM-CurrentControlSet里的Services中刪除與oracle相關(guān)的項(xiàng),重啟,重裝,訪問到10g的主頁面,由于是簡版,主頁面是一個(gè)基于Web Page的。。。
由于Oracle改默認(rèn)端口比較麻煩,所以初學(xué)者最好還是裝前將8080端口空出來,避免不必要的麻煩,但我覺得仍舊可以在裝好oracle之后改它的默認(rèn)端口,有些資料也是這樣說的,有時(shí)間可以試一試,現(xiàn)在的問題是如何配合oracle使用Data Miner?如果哪位技術(shù)牛人有這方面的經(jīng)驗(yàn),希望可以與你們交流~
最后,再次感謝曉晨!呵呵
我的qq:173635235
msn:bisal1130@yahoo.com.cn