oracle 雙網路卡遇到的問題

luckyfriends發表於2013-06-25

OPENSUSE10.2 +ORACLE 10g2
安裝兩塊網路卡後出現, 端無法登陸:
網上查了一下資料 一種方法是將兩個網路卡的地址寫入listener.ora  即可
例如:

      LISTENER   =  
      (DESCRIPTION_LIST   =  
          (DESCRIPTION   =  
              (ADDRESS_LIST   =  
                  (ADDRESS   =   (PROTOCOL   =   )(HOST   =   10.1.1.1)(PORT   =   1521))  
                  (ADDRESS   =   (PROTOCOL   =   TCP)(HOST   =   192.1.1.1)(PORT   =   1521))  
              )  
          )  
      ) 

之前HOST 的值是在 /ETC/HOSTS 檔案裡面定義的主機域名, 我在自己的虛擬機器上進行了測試
發現主要問題是在HOST裡定義的主機名重複造成的, 將

10.2.53.251     linux-2lw2.site linux-2lw2
192.168.1.1     linux-2lw2.site linux-2lw2   《-------將這裡的別名去掉就可以了

10.2.53.251     linux-2lw2.site linux-2lw2
192.168.1.1     linux-2lw2.site

這樣處理一下就不會出現客戶端無法連線的現象,

如果要修改主機名得話 要修改一下幾個檔案

/etc/HOSTNAME

/proc/sys/kernel/hostname

/etc/hosts

這裡hosts起到了主機名解析的功能, 我覺得不必把地址寫死到了listen.ora檔案裡

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14710393/viewspace-764809/,如需轉載,請註明出處,否則將追究法律責任。

相關文章