999在线视频精品免费播放观看-国产在线观看无码免费视频-漂亮人妻被中出中文字幕-国产精品妇女一二三区

核心導(dǎo)讀:服裝管理軟件中數(shù)據(jù)庫運用直接影響到系統(tǒng)性能。服裝數(shù)據(jù)量大、變化快,報表格式復(fù)雜。一種簡單的解決方法就是把業(yè)務(wù)數(shù)據(jù)庫與分析數(shù)據(jù)庫分開。錦銘泰軟件成功應(yīng)用了ORACLE與SQL2008配合使用的案例!其中數(shù)據(jù)交換核心就是透明網(wǎng)關(guān)的設(shè)置

我這里介紹的是Oracle11g的配置方法

環(huán)境:
yyora:Oracle11g ,實例名Fdb
yysql:Mssql 2000,數(shù)據(jù)庫Tdb

第一步: 在yyora上安裝11g的GateWay,安裝時選擇MSsql,官網(wǎng)上可以下載;

第二步:在Oracle的安裝目錄找到dg4msql/admin目錄,里面有個模板文件initdg4msql.ora,此文件名的規(guī)則為init+SID.ora,其中SID是你將要連接的數(shù)據(jù)庫的實例名。這里復(fù)制一個出來重名命為initTdb.ora,打開并修改其下一行內(nèi)容:
HS_FDS_CONNECT_INFO = yysql//Tdb    
這個比較重要,格式為hostname/serverinstance/databasename

第三步:找到network/admin目錄下的listener.ora和tnsnames.ora兩個文件。
先配置listener.ora,打開后增加以下內(nèi)容:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = Tdb)      # 前面定義的SID
      (ORACLE_HOME = D:\app\Administrator\product\11.1.0\db_1)    #Oracle的安裝目錄
      (PROGRAM = dg4msql)   # 配置目錄,不能變
    )
  )
再配置tnsnames.ora,打開后增加一個監(jiān)聽:
MSSQL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST=yyora)(PORT=1521))  
    )
    (CONNECT_DATA =
      (SID = Tdb)   # 前面定義的SID
    )
    (HS=OK)
  )

第四步:在服務(wù)中重啟Listener

第五步:建立DatabaseLink
create public database link mssql connect to ora identified by "ora" using 'MSSQL';
格式:create public database link 連接名  connect to SQL用戶名 identified by SQL用戶密碼 using 監(jiān)聽名;

第六步:使用
select * from tabname@mssql

如果在使用過程需要操作事務(wù),那必須對透明網(wǎng)設(shè)置關(guān)分布式事務(wù)

注:建議網(wǎng)關(guān)與Oracle安裝在同一目錄