2010年5月26日 星期三

Weblogic 8.1 Connection Pool (JDBC,DB)Setup

話說我家的WEB AP Server最近要做異動
Weblogic Manager建立完成後,又要將原DB改連到另一台DB Server上,
備忘一下:
由於另一台DB Server的Oracle資料及設定完全和原DB一樣,所以我只修改IP就好啦

在修改之前,當然要做個test
Check Webloigc Server 各Node Server如AdminServer,ManagerServer可正常連接到後端DB
ping 另一台DB Server 正常
telnet xxxxxxx 1521 不會過
跟我家長官確認後,確定有firewall在礙事,
恩~~長官一陣忙,申請開firewall
telnet xxxxxxx 1521 OK

好~因為正式機和備援機ORACLE SID 是一樣的,所以不用改
正式機和備援機有差異的只有IP和Hostname而已
先將Manager Server11,Manager Server21,Manager Server31 Shutdown停止Weblogic Service
Login AdminServer Console,修改JDBC Connection Pool 的URL欄位
只將URL修改成jdbc:oracle:thin:@新IP:1521:ORACLESID
帳號密碼不需修改 ,再點選Apply

原URL: jdbc:oracle:thin:@10.1.1.1:1521:ORACLESID












接下來重新啟動Admin Server&三台Manager Server
透過Console 到JDBC Connection Pool 測試各主機可否正常連接DB,OK
開始測試網頁OK


 
 
 
 
 
 
 
 
測試Web Applications網頁OK後,交由AP人員測試
 
PS:若只想讓其中幾台Manager Server連到不同DB Server,也可以將JDBC的URL欄位內的IP改為Hostname,透過各主機的/etc/hosts的定義,來連線到不同的DB Server.(For Test用)

沒有留言:

張貼留言