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