鏈結伺服器到 oracle 方法

2021-04-23 10:40:11 字數 836 閱讀 9610

1. 配置sqlserver 伺服器

sqlserver 伺服器: 安裝 oracle 客戶端, 並生成 tnsname.連線檔案, 用 pl/ sql 能夠訪問 oracle 的表或試圖;

關鍵:    服務名/ 使用者/密碼

2. 在sqlserver 企業管理器上 嚮導建立一鏈結伺服器 

關鍵:    伺服器型別: 其它--> 提供者: microsoft ole db provider for oracle;

產品名稱: 任意填寫;

資料來源:  填寫tnaname 中的服務,;

安全選項中: 用此安全上下文進行: 輸入oracle 的使用者名稱及密碼;

3. 確認ok

開啟鏈結伺服器, 表, 能看到oracle 中的表;  單在企業管理器中不能訪問; 需要單獨在查詢分析器中進行訪問;

4. 訪問方式:

(a) select * from mom..mom.billline (form 後邊寫法:  鏈結伺服器名..oracle使用者名稱.表名)

from 後邊全部大寫;( 區分大小寫) 

sqlserver的表名是大小寫敏感的,雖然oracle中建立的表名是小寫,但是sqlserver的鏈結服務無恥卑鄙低階下流地全部認為是大寫,所以   要寫成select   *   from   call...a_ag   即可,insert操作也是一樣,必須要大寫  

(b) select   *   from   openquery(mom,'select   *   from  billline')

(c) select   *   from   mom...billline   (這種寫法好象有問題.............)

plsql鏈結遠端oracle伺服器,以及常用配置

2 出現中文亂碼需配置環境變數 變數名輸入 nls lang 變數值輸入 simplifiedchinese china.zhs16gbk 點選確定即可 1 記住密碼 2 執行游標所在行的sql語句 3 快捷鍵 4 美化器 格式化 plsql過期註冊碼失效,修改登錄檔 第一步,開始選單的 搜尋程式和...

oracle從伺服器匯出資料到本地的方法

匯出及匯入方法 進入方法 1 d 命令進入d盤 伺服器匯出 exp 伺服器使用者名稱 伺服器密碼 sid 資料庫名 file d 檔名 自定義 dmp indexes n statistics none 例如 伺服器匯出 exp upscoreuser upscoreuser smkpay file...

建立鏈結伺服器

這個是2000的,2005沒試過.不同伺服器資料庫之間的資料操作 建立鏈結伺服器 exec sp addlinkedserver itsv sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin itsv false null,使用者名稱 密碼 查詢示例 sel...