一. 添加數據源ODBC
1.打開數據源

或者

2.添加數據源

3.選擇SQL Server

4.名稱:輸入ODBC數據源名稱
描述:隨意
服務器:輸入sqlserver服務器名

5.SQLSERVER登陸用戶:登錄ID一般是:sa ;密碼:只有你知道

6.選擇你連接的數據庫

7.完成

8.測試一下


二.檢查DG4ODBC驅動是否已經安裝
方法如下:
在Oracle服務器上,cmd窗口中執行命令(dg4odbc或hsodbc)

上圖代表安裝了DG4ODBC驅動(如果沒有安裝,需自行下載安裝,此處不介紹具
三.配置hsodbc
此目錄下默認存在initdg4odbc.ora,復制這個文件,粘貼到上圖目錄中,并將后復制的文件改名為initdddb.ora,用記事本打開就該配置并保存如下圖


四.配置監聽listener(服務端透明網關監聽)


五.重啟監聽
在命令提示符窗口依次輸入如下命令
停止監聽:lsnrctl stop
啟動監聽:lsnrctl start

六. 配置TNS(客戶端服務命名)

DDDB:本地oracle服務命名
HOST:oracle服務器IP
PORT:監聽端口
SID:剛才命名的SID配置

七.創建oracle的DBLINK

或者
不創建第六步,直接創建DBLINK
create public database link test_sql connect to “sqlserver用戶名” identified by “sqlserver密碼” using ‘(description=
(address= (protocol=tcp)(host=xxx.xxx.xxx.xxx)(port=1521))
(connect_data=(SID=SID名稱))
(HS=OK)
)';
八.查詢
select * from 表名@Test_Sqlgetaway
到此這篇關于oracle連接sqlserver數據源ODBC的詳細步驟的文章就介紹到這了,更多相關oracle sqlserver數據源ODBC內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- Oracle存儲過程案例詳解
- Oracle之TO_DATE用法詳解
- 如何使用Oracle PL/SQL 實現發送電子郵件功能(UTL_MAIL)
- springboot+mybatis-plus+oracle實現邏輯刪除
- oracle+mybatis-plus+springboot實現分頁查詢的實例
- 通過 plsql 連接遠程 Oracle數據庫的多種方法
- Oracle以逗號分隔的字符串拆分為多行數據實例詳解
- Oracle rac案例講解