日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

ORACLE 8i的普通連接技術的介紹

瀏覽:189日期:2023-11-19 09:09:45
Oracle 8i的普通連接技術的介紹====================================歡迎大家同我交流:小白; enhydra_boy@tom.com歡迎轉載,請保留本聲明,謝謝!==================================== ;Oracle 8.1.6 中引入普通連接技術的概念(Generic connectivity),這一連接解決方案滿足了對許多異種數據庫存儲的數據訪問需求,同時并不需要安裝ORACLE的透明網關(ORACLE Transparent Gateway)。該特性答應使用業界標準 ODBC 和 OLEDB 建立透明連接。什么是普通連接(Generic connectivity)普通連接是ORACLE的一個低端數據集成解決方案,目標是提供ORACLE 8i可以連接到非oracle數據庫的能力。它的實現,是通過異種服務代理(Heterogeneous Services)來實現的。異種服務代理的類型:ODBC agent for Accessing ODBC data providersOLE DB agent for accessing OLE DB data providers that support SQL processing--sometimes referred to as OLE DB (SQL)ODBC agent for acceng OLE DB data providers without SQL processing support--sometimes referred to as OLE DB (FS) 普通連接的系統結構圖ORACLE客戶端程序訪問非ORACLE數據庫的過程:客戶端程序是通過SQL*NET連接ORACLE服務器,關于異種數據庫的訪問,交給HS代理實現。HS代理通過下面的功能組件實現:ODBC治理器->ODBC驅動程序->數據庫的網絡客戶端->目標數據庫。假如異種庫和ORACLE數據庫位于同一臺服務器上,一般來說驅動程序是可以直接和本機的數據庫通訊,就可以省去數據庫的網絡客戶端這一層。數據類型的轉換ORACLE自動實現ODBC和OLEDB數據類型到ORACLE數據類型的轉換,具體的對應轉換可以參考ORACLE的聯機幫助http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a76960/datatype.htm。普通連接的限制1; 含有BLOB列的表必須要有一個主鍵字段;2; BLOB/CLOB數據不直接通過pass-through的查詢方式;3; 在WHERE子句中包括了函數的Updates或deletes語句不被答應;4; 不支持存儲過程的調用;HS代理(odbc/oledb)不支持分布式事務(distributed transactions),只支持單點的事務(single-site transactions)。普通連接代理的配置下面,我介紹一下,利用普通連接的ODBC配置。利用HS odbc代理連接SQL SERVER 2000。第一步初始化文件的建立首先,你必須要創建初始化文件。ORACLE提供了樣例初始化文件,名字是init<agent>.ora,<agent>可能是hsodbc,hsoledb,hsolefs,分別代表了三種類型的代理,位于$ORACLE_HOME/HS/ADMIN下。把對應的文件復制一份出來,并且改名為init<HS_SID>.ora,<HS_SID>是你SQL SERVER ODBC代理起的別名。復制并創建了一個inithssql2k.ora文件,編輯inithssql2k.ora文件。參數有:# This is a sample agent init file that contains the HS parameters that are# needed for an ODBC Agent. ## HS init parameters##HS_FDS_CONNECT_INFO = <odbc data_source_name>#HS_FDS_TRACE_LEVEL = <trace_level>HS_FDS_CONNECT_INFO = SQL2KHS_FDS_TRACE_LEVEL = ONHS_AUTOREGISTER = TRUE## Environment variables required for the non-Oracle system##set <envvar>=<value>第二步 創建異種服務代理的數據字典執行$ORACLE_HOME/rdbms/admin/caths.sql,創建相關的系統表和視圖。 第三步 創建異種服務代理的工作環境添加hssql2k的偵聽服務,$ORACLE_HOME/NETWORK/ADMIN/listener.oraSID_DESC= (SID_NAME=hssql2k) (ORACLE_HOME=d:oracleora81) (PROGRAM=hsodbc) )修改$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora,添加一個網絡服務名sql2k,將在后面創建數據庫聯接時用到。sql2k = (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)) (CONNECT_DATA=(SID=hssql2k)) (HS=OK))重新啟動偵聽,并且察看服務狀態LSNRCTL for 32-bit Windows: Version 8.1.7.0.0 - ProdUCtion on 02-JUL-2003 12:49:30(c) Copyright 1998 Oracle Corporation.; All rights reserved.Welcome to LSNRCTL, type 'help' for information.LSNRCTL> statusConnecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SAM)(PORT=1521)))STATUS of the LISTENER------------------------Alias;;LISTENERVersionTNSLSNR for 32-bit Windows: Version 8.1.7.0.0 - ProdutionStart Date;;;;;02-JUL-2003 11:08:31Uptime;0 days 1 hr. 41 min. 2 secTrace Level;;;;offSecurity; OFFSNMP;;;OFFListener Parameter Filed:oracleora81networkadminlistener.oraListener Log File d:oracleora81networkloglistener.logServices Summary... ORCL; has 1 service handler(s) ORCL; has 3 service handler(s) PLSExtProc;has 1 service handler(s) hssql2k;;;;has 1 service handler(s)The command completed successfullyLSNRCTL>Hssql2k的偵聽服務已經正常運行了。 第四步 修改數據庫啟動參數文件修改數據庫啟動參數文件,設置global_names=false,假如設置為true(缺省),那么數據庫連接名和全局數據庫名一樣,這將會導致ORA-02085的錯誤。第五步 創建訪問non-oracle數據庫的連接(Database Link) 在sqlplus中,執行create database link命令。Connect to 指定了連接到SQL SERVER的用戶名和密碼。SQL>create public database link sql2k connect to sa identified by manager using ‘sql2k’;Database link created.第六步 測試Oracle8i Enterprise Edition Release 8.1.7.0.0 - ProductionWith the Partitioning optionJServer Release 8.1.7.0.0 - ProductionSQL> connect scott/tiger;Connected.SQL> select count(*) from sysobjects@sql2k; COUNT(*)---------- 135現在,oracle已經可以訪問sqlserver數據庫了。以上都是,筆者參考了oracle的聯機幫助,并且實際測試的經過。筆者同時也發現,采用hsodbc其實也并不是很穩定,有的sql語句會引起hsodb agent的致命錯誤,同時有很多限制,采用透明網關應該就可以獲得很好的效果。但是, oracle 8i的這個特性,可以不安裝額外的Transparent Gateway產品。因此,只要能夠滿足應用的數據訪問要求,采用Generic connectivity也不失為一個快速,經濟的方法。筆者的測試環境:Windows2000 Server+ORACLE 8i(8.1.7)
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品网站在线看| 日韩国产欧美| 91九色精品国产一区二区| 国产精品二区不卡| 国产一区二区三区四区| 国产成人精品一区二区三区在线| 麻豆国产精品777777在线| 国产精品久久久一区二区| 国产精品多人| 成人在线免费观看网站| 精品欧美一区二区三区在线观看| 免费国产自久久久久三四区久久| 伊人精品一区| 亚洲美女91| 精品视频一区二区三区在线观看 | 欧美经典一区| 亚洲免费福利| 红桃视频国产精品| 亚洲精品欧美| 精品一区二区三区四区五区| 国产日韩电影| 欧美日韩四区| 欧美一区不卡| 婷婷成人在线| 天堂av一区| 神马久久午夜| 婷婷精品久久久久久久久久不卡| 久久精品网址| 91久久在线| 国产精品九九| 午夜免费一区| 国产麻豆精品久久| 婷婷成人基地| 国产精品九九| 午夜日韩av| 国产调教一区二区三区| 丝袜诱惑一区二区| 少妇高潮一区二区三区99| 日韩国产综合| 欧美久久一区二区三区| 激情婷婷亚洲| 九九久久国产| 免费观看在线综合| 日韩中文影院| 国产日韩在线观看视频| 伊人久久成人| 精品免费在线| 亚洲精品韩国| 99精品综合| 久久中文字幕导航| 亚洲一区成人| 精品久久久久中文字幕小说| 天使萌一区二区三区免费观看| 精品免费av| 日韩成人午夜精品| 午夜久久黄色| 精品亚洲美女网站| 免费一区二区三区在线视频| 亚洲伊人精品酒店| 亚洲午夜在线| 日韩av在线播放网址| 一区二区亚洲视频| 91一区二区| 国产麻豆一区二区三区| 蜜桃久久久久久久| 亚洲成人国产| 日本va欧美va精品| 天使萌一区二区三区免费观看| 日韩精品中文字幕第1页| 国产日韩欧美| 亚洲不卡视频| 水蜜桃久久夜色精品一区的特点| 久久中文视频| 欧美激情另类| 国产精品嫩草影院在线看| 丝袜国产日韩另类美女| 99精品综合| 亚洲精品.com| 四季av一区二区凹凸精品| 欧美一区免费| 亚洲精品影院在线观看| 99热精品久久| 日韩欧美字幕| av日韩中文| 欧美a在线观看| 日韩av电影一区| 亚洲另类av| 国产精品免费看| 免费黄色成人| 久久精品国产大片免费观看| 国产理论在线| 国产精品色在线网站| 欧美影院精品| 日韩精品a在线观看91| 一区二区三区国产在线| 国产精品女主播一区二区三区| 美女福利一区二区三区| 国产中文字幕一区二区三区| 麻豆视频久久| 国产专区精品| 黑森林国产精品av| 美女av在线免费看| 国产精品99在线观看| 精品72久久久久中文字幕| 嫩草伊人久久精品少妇av杨幂| 国产欧美一区| 精品中文在线| 日韩伦理在线一区| 成人羞羞视频播放网站| 久久精品青草| 午夜影院欧美| 99国产精品久久久久久久成人热 | 久久网站免费观看| 亚洲91久久| 国产一区二区高清| 综合欧美精品| 91麻豆精品激情在线观看最新| 欧美一级网站| 国产精品精品| 欧美女激情福利| 亚洲精品在线国产| 91嫩草精品| 国产精品久久久久久模特| 美女视频黄 久久| 日韩中文影院| 日韩在线a电影| 国产日韩高清一区二区三区在线| 欧美1区二区| 欧美成人基地 | 蜜桃视频在线观看一区| 日韩高清一级| 久久免费福利| 在线亚洲人成| 亚洲少妇在线| 欧美亚洲综合视频| 色一区二区三区| 亚洲伊人影院| 卡一卡二国产精品| 日韩中文在线播放| 亚洲精品免费观看| 精品久久影院| 日韩视频免费| 欧美日韩 国产精品| 国产一区二区久久久久| 亚洲网站视频| 青青草视频一区| 亚洲播播91| 尹人成人综合网| 久久精品99国产精品| 国产精品久久久久蜜臀| 免费视频最近日韩| 激情综合五月| 综合激情网站| 精品国产第一福利网站| 蜜桃免费网站一区二区三区| 麻豆成人综合网| 亚州av乱码久久精品蜜桃| 日本午夜精品| 影视先锋久久| 国产精品免费大片| 国产亚洲精品v| 欧美国产小视频| 日韩精品欧美大片| 91亚洲自偷观看高清| 四虎国产精品免费久久| 国产精品久久久久av电视剧| 日韩精品亚洲专区| av资源新版天堂在线| 午夜亚洲福利| 国产综合色产| 精品国产麻豆| 日韩精品视频在线看| 国模 一区 二区 三区| 欧美成人精品午夜一区二区| 玖玖精品视频| 日韩在线观看不卡| 国产精品网站在线看| 亚洲一区二区三区在线免费| 精品无人区麻豆乱码久久久| 日产欧产美韩系列久久99| 国内精品99| 超碰超碰人人人人精品| 国产三级一区| 亚洲一二av| 99精品在线观看| 国产成人1区| 欧美精品第一区| 日韩av成人高清| 免费成人在线视频观看| 亚洲午夜黄色| 日本蜜桃在线观看视频| 国产精品xxx在线观看| 亚洲天堂免费| 久久精品av| 日韩伦理一区| 黄色网一区二区| 久久成人av| 国产欧美日韩在线观看视频| 日韩高清在线不卡| 日本欧美一区二区|