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

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

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

瀏覽:191日期: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高清一区| 欧美xxxx中国| 亚洲国产欧美日本视频| 欧美激情一区| 国产精品久久久久久久久久齐齐 | 亚洲欧美高清| 视频一区中文| 免费日韩av| 一区二区国产在线观看| 久久激情av| 久久久久久久欧美精品| 国产99久久| 亚洲欧洲一区| 91国内精品| 成人午夜网址| 最新亚洲一区| 麻豆久久久久久| 欧美日韩黑人| 国产精品22p| 一区二区三区视频免费观看| 精品在线91| 国产精品亚洲一区二区在线观看| av日韩中文| 噜噜噜躁狠狠躁狠狠精品视频 | 日本久久二区| 久久精品国产一区二区| 日韩一区电影| 热久久免费视频| 精品三级av| 国产高清不卡| 午夜在线视频一区二区区别| 日本不卡视频一二三区| 久久99视频| 欧美成人午夜| 蜜桃久久久久久久| 日韩三区四区| 国产一区日韩一区| 性欧美69xoxoxoxo| 夜夜精品视频| 日韩国产欧美在线播放| 国产日产精品一区二区三区四区的观看方式 | 欧美国产视频| 日韩av黄色在线| 在线成人直播| 91精品一区二区三区综合在线爱| 天堂久久一区| 在线亚洲精品| 亚洲欧洲av| 日韩va亚洲va欧美va久久| 日韩av中文字幕一区二区 | 午夜亚洲福利| 免费看日韩精品| 亚洲欧美久久| 精品一区二区三区在线观看视频| 免费久久99精品国产| 亚洲尤物av| 国产精品porn| 国产一区二区精品久| 精品一区二区三区四区五区| 人人草在线视频| 欧美高清不卡| 中文无码日韩欧| 精品国产99| 首页亚洲欧美制服丝腿| 欧美午夜三级| 尤物精品在线| 国产私拍福利精品视频二区| a日韩av网址| 综合激情五月婷婷| 精品免费视频| 蜜桃一区二区三区在线| 国产午夜精品一区在线观看| 日韩有吗在线观看| 国产三级一区| 在线精品小视频| 日本va欧美va欧美va精品| 精品一区av| 日韩精品免费视频一区二区三区| 麻豆精品久久久| 蜜臀久久99精品久久久画质超高清 | 久久国产精品久久w女人spa| 国产精品白丝久久av网站| 国产日韩综合| 日韩成人av影视| 欧美精品资源| 国产伦精品一区二区三区千人斩| 久久av在线| 久久精品亚洲欧美日韩精品中文字幕| 亚洲+小说+欧美+激情+另类| 美女久久99| 日韩高清在线一区| 亚洲视频电影在线| 亚洲一区国产一区| 国产高清一区| 97精品国产一区二区三区| 日韩精品中文字幕一区二区| 影音国产精品| 一区视频在线| 韩国精品主播一区二区在线观看 | 国产精品激情电影| 国产精品亚洲二区| 在线一区免费观看| 亚洲精品网址| 在线视频亚洲| 国产免费成人| 性欧美69xoxoxoxo| 激情综合在线| 日韩精品2区| 国产一区二区三区四区| 97精品国产99久久久久久免费| 亚洲不卡视频| 69精品国产久热在线观看| 视频一区二区中文字幕| 亚洲精品va| 亚洲精品乱码| 你懂的网址国产 欧美| 欧美色图一区| 久久国产中文字幕| 精品91久久久久| 日本亚洲欧洲无免费码在线| 91日韩在线| 欧洲在线一区| 亚洲一区中文| 欧美日韩中文一区二区| 午夜国产精品视频免费体验区| 午夜一级久久| 美女国产一区二区三区| 91精品1区| 国产精品毛片视频| 韩日一区二区三区| 91午夜精品| 亚洲视频播放| 久久久久九九精品影院| 日韩视频中文| 久久a爱视频| 丝袜美腿高跟呻吟高潮一区| 91亚洲国产高清| 久久在线免费| 国产精品对白| 在线观看一区| 麻豆精品91| 蜜桃tv一区二区三区| 国产91在线播放精品| 久久国产精品亚洲77777| av在线资源| 国产精品日本一区二区三区在线 | 欧美国产美女| 国产精品网站在线看| 日韩成人在线看| 日韩精品视频网站| 亚洲精品高潮| 国产视频一区二| 日韩欧美精品一区| 亚洲国产成人二区| 欧美精品一线| 狠狠爱成人网| 中文字幕av一区二区三区人| 午夜精品网站| 免费观看久久av| 三级亚洲高清视频| 国产极品模特精品一二| 91亚洲精品在看在线观看高清| 日日夜夜免费精品| 国产精品v一区二区三区| 亚洲精品字幕| 久久国产精品色av免费看| 精品一区二区三区中文字幕视频| 日韩在线观看一区二区| 国产日本亚洲| 国产精品久久久久77777丨| 国产欧美日韩免费观看| 精品久久久网| 久久不射网站| 国产精品videosex极品| 日韩欧美一区二区三区免费观看| 香蕉久久99| 国产精品蜜月aⅴ在线| 国产精品久久乐| 国产精品传媒麻豆hd| 国产欧美综合一区二区三区| 午夜精品久久久久久久久久蜜桃| 日本视频在线一区| 精品欧美一区二区三区在线观看| 免费视频亚洲| 蜜臀久久久久久久| 日韩成人综合| 免费人成在线不卡| 水蜜桃精品av一区二区| 蜜臀久久99精品久久久久宅男| 国产精品一区二区三区www| 夜夜精品视频| 深夜福利亚洲| 久久在线免费| 国产亚洲一卡2卡3卡4卡新区| 欧美日韩免费看片| 国产乱子精品一区二区在线观看|