使用infosphere warehouse的federation server

std1984發表於2012-11-29
環境:windows server 2003, infosphere warehouse 10.1
 
在安裝infosphere warehouse的時候有個federation server選項,選中後會安裝db2 和oracle的包裝器。由於從db2 v10開始後圖形介面control central已經去除,只好下個ibm data studio administration client來使用圖形介面。選擇“聯合資料庫物件”中的“包裝程式”,“遠端伺服器”, “使用者對映”, “暱稱”依次來建立連線到oracle的聯邦表。
還可以在命令列中建立,指令碼如下:
 
CREATE WRAPPER "orclwp" LIBRARY 'db2net8.dll' OPTIONS (
  ADD DB2_FENCED 'N'
 );
 
CREATE SERVER "orclsrv"
 TYPE "ORACLE"
 VERSION '11'
 WRAPPER "orclwp"
 OPTIONS (
  ADD NODE 'orcl'     ---tnsname.ora設定的名字
 );
 
CREATE USER MAPPING FOR "ADMINISTRATOR" SERVER "orclsrv" OPTIONS (
  ADD REMOTE_AUTHID 'hq',
  REMOTE_PASSWORD 'hq'
 );
 
CREATE NICKNAME "ADMINISTRATOR"."emps" FOR "orclsrv"."HQ"."EMP";
 
建立nickname期間出現一個問題:從資料來源 "orclsrv" 中接收到了意外錯誤程式碼 "-1"。相關聯的文字和標記為 "ORACLE_HOME variable not set"。. SQLCODE=-1822, SQLSTATE=560BD, DRIVER=3.63.108
排除問題: ORACLE_HOME環境變數未設定,設定好這個變數,重啟伺服器。

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

相關文章