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