當前位置:首頁 » 操作系統 » websphere配置資料庫

websphere配置資料庫

發布時間: 2022-10-21 06:23:49

『壹』 如何使用 websphere mq fte 資料庫 logger

本教程詳細地介紹了 IBM WebSphere MQ FTE 所提供的資料庫 logger 功能以及配置過程。本文首先介紹 IBM WebSphere MQ FTE 中的日誌功能,並通過具體實例演示如何進行資料庫 logger 的配置。
目標
希望讀者通過本教程,能夠了解:
WebSphere MQ FTE 中所提供的資料庫 logger 功能;
配置 WMQ FTE 資料庫 logger 的詳細過程;
先決條件
本教程要求讀者具備 WebSphere MQ、WebSphere MQ FTE 以及資料庫的基本概念、基本功能和基本操作步驟。
回頁首
前言
目前,大多數企業都存在著文件傳輸需求,文件尺寸從大到上百兆,小至十幾 K 不等;文件傳輸頻度不一;傳輸技術復雜多樣,通常採用 FTP、NFS 或來自多家廠商的中間件,甚至包括自主開發的文件傳輸工具。這些解決方案構基本上都會存在構建、管理、維護以及應用能力方面的問題。IBM WebSphere MQ File Transfer Edition(簡稱 MQFTE)結合 WebSphere MQ 的消息傳輸解決方案,提供了受管的文件傳輸功能,實現了消息傳輸平台與文件傳輸平台的完美統一,逐步成為信息傳輸領域的主流解決方案。
受管的文件傳輸中一個重要的環節是對傳輸日誌的記錄與管理。MQFTE 提供兩種機制,一種是將文件傳輸信息發布的特定的主題,以供訂閱;另一種是將文件傳輸信息存儲在資料庫中,以備日後查詢、跟蹤或審計。本文將詳細介紹後一種技術手段,即 MQFTE 的資料庫 logger 功能。
回頁首
WebSphere MQ FTE 資料庫 logger 介紹
WebSphere MQ FTE 簡介
MQFTE + WebSphere MQ 是目前最有效的並且經過市場驗證的受管文件傳輸產品 (Managed File Transfer Suites)。MQFTE 與 WebSphere MQ 提供了可靠的通信、審計、日誌、管理等能力,使之成為受管的文件和數據傳輸的基礎性平台。
MQFTE 可以實現如下功能:
在異構系統間提供可靠的文件傳輸
對於傳輸的文件沒有大小限制
集中式監控,產生狀態和日誌信息幫助審計傳輸過程
支持定製傳輸時間表和有條件的觸發傳輸
實現與 SOA 架構的整合
MQFTE 組件架構如圖 1 所示,其中各組件功能總結如下:
圖 1. MQFTE 組件圖
代理 代理構成了文件傳輸任務的端點。代理所存在的系統有文件傳輸需求,代理必須連接隊列管理器。每個代理在其相關聯的隊列管理器上都有自己的隊列集合,因此一個隊列管理器可以駐留一個或多個代理。代理不必與命令隊列管理器或代理隊列管理器位於相同主機上。
代理隊列管理器 每個代理都需要位於一個 MQ 隊列管理器之上的一組隊列。這些隊列是 FTE 內部隊列系統,對於最終用戶而言是透明的。與代理相關聯的隊列管理器稱為代理隊列管理器,它可能是本地或遠程的。
命令隊列管理器 命令行和 WebSphere FTE MQ Explorer 插件工具允許將命令發送到 FTE 代理。在發送這些命令時工具所連接的隊列管理器稱為命令隊列管理器,它可能與代理隊列管理器有所不同。每個命令都在該隊列管理器上創建臨時動態隊列,該隊列管理器可能來自 WebSphere MQ V6.0 或更新版本。代理不必連接到相同的命令隊列管理器上,此隊列管理器可能是本地或遠程的。
協調隊列管理器 協調隊列管理器必須是 WebSphere MQ V7.0 或更新版本的隊列管理器,具有發布 / 訂閱特性。在設置過程中,在協調隊列管理器上創建一個稱為 SYSTEM.FTE 的主題,代理將文件傳輸流程信息發送到此主題,並且當訂閱者存在時,信息會保存在 WebSphere MQ 隊列中。
WebSphere MQ FTE 資料庫 logger
典型的基於 MQFTE 的文件傳輸過程中,代理將文件傳輸流程信息發送到具有發布 / 訂閱功能的協調隊列管理器之上的 SYSTEM.FTE 主題,當訂閱者存在時,信息會保存在 WebSphere MQ 隊列中以備其他應用訂閱使用。MQFTE 的資料庫 logger 是 MQFTE 日誌功能的拓展,是 MQFTE 的可選組件,它將 SYSTEM.FTE 主題中的文件傳輸信息拷貝到資料庫中,便於日後的審計、分析等操作,如圖 1 中紅色虛線區域所示。
MQFTE 的資料庫 logger 是獨立的 java 應用,必須安裝在具有協同隊列管理器以及資料庫的機器上,資料庫 logger 採用隊列管理器的 XA 支持功能作為事務管理器,保證跨隊列管理器以及資料庫的全局事務完整性。
資料庫 logger 採用 MQ binding 方式與本地協調隊列管理器連接,採用 type 2 JDBC 驅動程序連接資料庫。
資料庫 logger 安裝
用戶可以選擇單獨安裝資料庫 logger,也可以在安裝 WMQFTE Remote Tools 時安裝資料庫 logger。
資料庫 logger 支持平台
資料庫
- DB2 或 ORACLE 資料庫
- Type 2 JDBC 驅動程序
支持平台
- WMQ7.0.0.1
- AIX/DB2 9.5
- Windows2003 (32-bit) /DB2 9.1 , DB2 9.5, Oracele10.2
- Windows XP (32-bit)/DB2 9.1, DB2 9.5, Oracle10.2
資料庫 logger 相關隊列
資料庫 logger 使用兩個特定隊列作為其運行與管理的基礎。如果是 WMQ FTE7.0.0.1 或以後版本,這兩個隊列將在 fteSetupCoordination 命令所產生的 MQSC 文件中定義;如果使用之前版本,則需要手工定義。

『貳』 websphere怎麼查看數據源配置文件

1) IBM WEBSPHERE 6.0 配置文件可能藏身之地:
D:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v6/profiles/default/config
2).wsc擴展名(或文件夾為*.wsc)為websphere config目錄
3).wsi擴展名文件為配置instance信息,在該XML文件中,指向對應的*.wsc目錄
4).數據源等的配置在resources.xml中,包括JNDI名字,資料庫名等,數據源大概位置:
<factories xmi:type="resources.jdbc:DataSource" xmi:id="DataSource_1158914595562" name="數據源 1" jndiName="utan" description="New JDBC Datasource" category="" authDataAlias="utan"...>

資料庫名字,TLCB 為資料庫名:
<resourceProperties xmi:id="J2EEResourceProperty_1158914595564" name="databaseName" type="java.lang.String" value="TLCB" description="This is a required property. The database name. For example, enter sample to make your Data Source point to jdbc:db2:sample." required="true"/>

資料庫用戶名信息連接到security.xml文件中,如:
<authDataEntries xmi:id="JAASAuthData_1158914595609" alias="utan" userId="utan" password="{xor}Kis+MQ=="/>

『叄』 Websphere 自動重連ORACLE資料庫

可以的,在WebSphere數據源中配置一下就可以了。裡面可以設置自動重連的時間間隔。

『肆』 關於websphere與oracle資料庫的問題

XMLcode
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/oracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

java code:
DataSource ds = null;
InitialContext ctx = new InitialContext();
ds = (DataSource) ctx.lookup(在websphere中建立得jndi名字);
Connection conn = ds.getConnection();

『伍』 websphere怎麼配置多個資料庫

登錄was控制台,選擇「資源」->"JDBC提供程序"->選擇"應用伺服器"->"新建"
2
選擇「資料庫類型」->選擇「提供程序類型」->選擇」實施類型「
3
輸入」資料庫類路徑信息「,/home/jar是指存放驅動程序jar的目錄,後面不要加上jar包的名稱。,後續操作直接「下一步」-「完成」。
4
選擇」JDBC-數據源「->"新建"
」輸入基本數據源信息「,選擇」創建新建J2C認證別名「
選擇」新建「
輸入相關信息,別名可以任意輸入,「用戶標識」和「密碼」是指連接資料庫用的用戶名和密碼。
一定要選擇「保存」,設置才能生效。
輸入基本數據源信息,JNDI名稱要記住,在配置應用里資料庫連接的時候會用到它。
創建數據源,選擇」Oracle驅動程序「
URL中每個冒號前後不能有空格,URL中的IP地址是資料庫伺服器的IP,
緊跟著IP的是埠號,oracle默認的是1521,之後是SID,oracle默認是orcl。
直接單擊」完成「
一定要選擇「保存」,設置才能生效。
選擇剛剛新建的數據源,單擊」測試鏈接「
15
測試通過說明配置正確,否則配置錯誤。

『陸』 websphere數據源是否必須配置資料庫的賬號和密碼

方法/步驟
1
登錄was控制台,選擇「資源」->"JDBC提供程序"->選擇"應用伺服器"->"新建"

2
選擇「資料庫類型」->選擇「提供程序類型」->選擇」實施類型「

3
輸入」資料庫類路徑信息「,/home/jar是指存放驅動程序jar的目錄,後面不要加上jar包的名稱。,後續操作直接「下一步」-「完成」。

4
選擇」JDBC-數據源「->"新建"

5
」輸入基本數據源信息「,選擇」創建新建J2C認證別名「

選擇」新建「

輸入相關信息,別名可以任意輸入,「用戶標識」和「密碼」是指連接資料庫用的用戶名和密碼。

一定要選擇「保存」,設置才能生效。

輸入基本數據源信息,JNDI名稱要記住,在配置應用里資料庫連接的時候會用到它。

創建數據源,選擇」Oracle驅動程序「

URL中每個冒號前後不能有空格,URL中的IP地址是資料庫伺服器的IP, 緊跟著IP的是埠號,oracle默認的是1521,之後是SID,oracle默認是orcl。

直接單擊」完成「

一定要選擇「保存」,設置才能生效。

選擇剛剛新建的數據源,單擊」測試鏈接「

測試通過說明配置正確,否則配置錯誤。

『柒』 websphere 如何創建資料庫用戶注冊表

需要說明的是,WPS 6.0架構在WebSphere Application Server 6.0(WAS 6.0)的基礎之上,因此WPS的安全性方面設置和WAS完全一致。

定製用戶注冊表需要實現WebSphere Application Server的UserRegistry Java介面,只要實現了這個java介面,定製注冊表可以支持任意類型的數據源,比如最常見的關系型資料庫,文件系統等等。

用戶安全名字(User Security Name):用於驗證的用戶名字,就如本地操作系統驗證方式的用戶名。
用戶唯一ID(User Unique ID):每個用戶對應的唯一ID。
用戶顯示名字(User Display Name):可選項,用於顯示該用戶的名字,比如在歡迎界面,相當於本地操作系統驗證方式下的該用戶的全名。
組安全名字(Group Security Name):用於驗證的組的名字,就如本地操作系統的用戶。
組唯一ID(Group Unique ID):每個組對應的唯一ID。
組顯示名字(Group Display ID):可選項,用於顯示該組的名字,比如在歡迎界面,相當於本地操作系統驗證方式下的該組的全名。
UserRegistry介面的下列方法必須實現:

initialize:讀取WPS中配置的連接信息,對變數進行初始化
checkPassword:此方法用來驗證用戶名以及密碼是否合法,是整合用戶資料庫的關鍵
mapCertificate:mapCertificate方法從瀏覽器中X.509安全證書鏈映射成為用戶名
getRealm:返回注冊表所在域,比如在OS/400或是AIX上,應該返回系統的主機名,其他情況可以返回默認值"customRealm"。
getUsers:根據輸入的用戶pattern(樣式)查找符合條件的用戶列表,如A*,則返回所有A開頭的用戶,開發人員可以根據自己的要求來開發。返回的用戶數如果過多,可以使用limit參數進行限制
getUserDisplayName:根據安全用戶名(Security User Name),得到顯示用戶名(Display User Name),一般情況返回同樣的名字即可。
getUniqueUserId:根據安全用戶名,得到該用戶的唯一ID。
getUserSecurityName:根據用戶的唯一ID得到用戶的安全用戶名。
isValidUser:檢查用戶名是否合法。
getGroups:根據pattern(樣式)查找符合條件的組列表,用法同getUsers。
getGroupDisplayName:根據組的安全名字,得到組的顯示名字。
getUniqueGroupId:根據組的安全名字,得到組的唯一ID。
getUniqueGroupIds:得到包含某個用戶的所有組唯一ID列表。
getGroupSecurityName:根據組的唯一ID得到組的安全名字。
isValidGroup:檢查用戶組是否合法。
getGroupsForUser:得到包含某個用戶的所有組的安全名字列表。
getUsersForGroup :得到某個組的所有用戶列表。
createCredential:在底層的WAS實現中,這個方法不會被call到,返回null即可

『捌』 websphere6.1配置jdbc可以指向不同版本的oracle資料庫嗎

需要兩個JDBC provider分別指向不同的Driver. 不知道配的是不是正確。

『玖』 請教was配置資料庫中 連接池數據源和XA數據源區別

1.下載驅動的jar文件。
到microsoft官方網站下載sqlserver的jdbc驅動,其中主要有兩個文件:sqljdbc.jar和sqljdbc4.jar
將這兩個jar文件拷貝到websphere的安裝路徑下。

2.設置websphere的環境變數。
設置MSSQLSERVER_JDBC_DRIVER_PATH變數,指向官方驅動jar文件所存放的目錄。

3.新建JDBC提供程序。
資料庫類型:用戶定義的
實現類名: com.microsoft.sqlserver.jdbc.
com.microsoft.sqlserver.jdbc.SQLServerXADataSource〔用於XA數據源〕
類路徑: ${MSSQLSERVER_JDBC_DRIVER_PATH}/sqljdbc.jar 或是

${MSSQLSERVER_JDBC_DRIVER_PATH}/sqljdbc4.jar〔只適用於JDK1.6環境〕

『拾』 websphere怎麼配置多個資料庫

登錄was控制台,選擇「資源」->"JDBC提供程序"->選擇"應用伺服器"->"新建"

2
選擇「資料庫類型」->選擇「提供程序類型」->選擇」實施類型「

3
輸入」資料庫類路徑信息「,/home/jar是指存放驅動程序jar的目錄,後面不要加上jar包的名稱。,後續操作直接「下一步」-「完成」。

4
選擇」JDBC-數據源「->"新建"

」輸入基本數據源信息「,選擇」創建新建J2C認證別名「

選擇」新建「

輸入相關信息,別名可以任意輸入,「用戶標識」和「密碼」是指連接資料庫用的用戶名和密碼。

一定要選擇「保存」,設置才能生效。

輸入基本數據源信息,JNDI名稱要記住,在配置應用里資料庫連接的時候會用到它。

創建數據源,選擇」Oracle驅動程序「

URL中每個冒號前後不能有空格,URL中的IP地址是資料庫伺服器的IP, 緊跟著IP的是埠號,oracle默認的是1521,之後是SID,oracle默認是orcl。

直接單擊」完成「

一定要選擇「保存」,設置才能生效。

選擇剛剛新建的數據源,單擊」測試鏈接「

15
測試通過說明配置正確,否則配置錯誤。

熱點內容
安卓qq邀請碼在哪裡尋找 發布:2025-05-15 00:02:04 瀏覽:33
三菱fx編程口 發布:2025-05-15 00:01:23 瀏覽:809
醫院招商引資宣傳片腳本 發布:2025-05-15 00:01:21 瀏覽:367
linuxcftp伺服器 發布:2025-05-14 23:58:18 瀏覽:717
探岳什麼配置才有駕駛模式選擇 發布:2025-05-14 23:53:17 瀏覽:144
如何在手機上看無限流量密碼 發布:2025-05-14 23:43:31 瀏覽:114
19投籃腳本 發布:2025-05-14 23:36:57 瀏覽:513
編譯器怎麼處理c變長數組 發布:2025-05-14 23:31:46 瀏覽:663
存摺每天可以輸錯多少次密碼 發布:2025-05-14 23:22:06 瀏覽:909
安卓手機怎麼找微信隱藏對話 發布:2025-05-14 23:07:47 瀏覽:338