一次Oracle建庫錯(cuò)誤的排除,無法在指定的范圍內(nèi)為以下進(jìn)程分配端口解決 前幾天安裝Oracle數(shù)據(jù)庫。按照說明配置Linux環(huán)境,安裝rpm,然后先安裝10.2.0.1安裝包,完了之后又安裝10.2.0.4補(bǔ)丁,最后打em補(bǔ)
一次Oracle建庫錯(cuò)誤的排除,無法在指定的范圍內(nèi)為以下進(jìn)程分配端口解決
前幾天安裝Oracle數(shù)據(jù)庫。按照說明配置Linux環(huán)境,安裝rpm,然后先安裝10.2.0.1安裝包,,完了之后又安裝10.2.0.4補(bǔ)丁,最后打em補(bǔ)丁。到這一切正常,我開始用dbca創(chuàng)建數(shù)據(jù)庫,結(jié)果報(bào)錯(cuò)誤如下:
1
嚴(yán)重: 無法在指定的范圍內(nèi)為以下進(jìn)程分配端口: JMS [5540-5559],RMI [5520-5539],Database Control [5500-5519],EM Agent [3938] | [1830-1849]
2
有關(guān)詳細(xì)資料, 請參閱 /home/oracle/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/orcl/emConfig.log 中的日志文件。
昏死,第一次遇到這種情況。通過netstat折騰了半天端口,都沒有找到問題所在,整個(gè)系統(tǒng)新安裝根本就沒有使用5000這個(gè)端口段的程序。
又去網(wǎng)上查找答案,結(jié)果搜索到的都是因?yàn)閑mca配置出錯(cuò)的,但是我按照網(wǎng)上寫的emca指令刪除配置都報(bào)錯(cuò)。此外還發(fā)現(xiàn),不但em創(chuàng)建失敗,執(zhí)行l(wèi)snrctl status,監(jiān)聽程序也不對。host這里居然是空的,而且status自己無法停下來。故此懷疑和em無關(guān),而是更早的問題。
最后沒轍了,從頭開始一個(gè)一個(gè)配置文件和安裝手冊及安裝好的另外一臺(tái)服務(wù)器對比。最后發(fā)現(xiàn)新安裝這臺(tái)Linux服務(wù)器的hosts有問題,127.0.0.1除了對應(yīng)localhost外,沒有對應(yīng)服務(wù)器的主機(jī)名。
修改hosts文件之后,重新運(yùn)行dbca成功。
這次安裝數(shù)據(jù)庫,被日志和網(wǎng)上的信息誤導(dǎo)了。特在此分享,希望大家在安裝Oracle的時(shí)候少走彎路。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com