關(guān)于修改Oracle服務(wù)器IP及端口時(shí)要注意的問(wèn)題 |
發(fā)布時(shí)間: 2012/9/18 17:24:37 |
一個(gè)安裝好的 Oracle 服務(wù)器,如果修改服務(wù)器的 IP 地址或端口號(hào),可能會(huì)使得這個(gè)服務(wù)器無(wú)法再連接上。所以安裝時(shí)要注意一下以下問(wèn)題。 1. 安裝 Oracle 之前,最好修改一下服務(wù)器的默認(rèn)名稱為意義的名字: A. 將網(wǎng)卡上關(guān)于 DNS 的設(shè)置中的本機(jī)名稱改為合適的名稱:例如 myora10 B. 修改 /etc/hosts 中的主機(jī)名稱,增加這個(gè) myora10 的地址對(duì)應(yīng)。-
$ORACEL_HOME/network/admin/listener.ora 及 tnsnames.ora 文件,看看里面的主機(jī)名是否是剛才設(shè)置的那個(gè),如果不是,改之。這樣對(duì)將來(lái)修改服務(wù)器的 IP 有相當(dāng)大的好處。 2.Oracle10g 安裝完成后,默認(rèn)的端口是 1522 ,而不是 1521 ,如果要修改這個(gè)端口值,那么必須把以上兩個(gè)文件關(guān)于端口的值都修改,雖然感覺(jué)上 lsnrclt 服務(wù)只讀取 listener.ora 這個(gè)配置文件中的數(shù)據(jù)來(lái)決定對(duì)外服務(wù)端口的,但在 tnsnames.ora 中也有一行 LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = myora10)(PORT = 1522)) 這個(gè)相當(dāng)怪異,為什么在 tns 中有 listener 的配置內(nèi)容,不過(guò)如果將這一行刪除掉,然后重啟數(shù)據(jù)庫(kù)的話,你會(huì)啟動(dòng)不了數(shù)據(jù)庫(kù)的(用 sqlplus / as sysdba startup 不了的),我估計(jì),這一行的信息是用來(lái)啟動(dòng)數(shù)據(jù)庫(kù)用的。而且里面已經(jīng)寫(xiě)明了端口,不改可真的不行。
本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |