最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle數(shù)據庫連接并訪問Microsoft?SQL?Server數(shù)據庫操作步驟

 更新時間:2024年08月22日 11:27:48   作者:3301_  
近期在項目中客戶軟件升級,舊版本的數(shù)據庫用的SQL Server而新版本換為了Oracle,這篇文章主要給大家介紹了關于Oracle數(shù)據庫連接并訪問Microsoft?SQL?Server數(shù)據庫的操作步驟,需要的朋友可以參考下

說明: 

1.實際開發(fā)中,Oracle數(shù)據庫與SQLServer數(shù)據庫之間可能需要相互進行訪問,方便業(yè)務數(shù)據抽取,編寫視圖及表等操作。

2.SQLServer訪問Oracle數(shù)據庫配置相對較為簡單,但是Oracle數(shù)據庫訪問SQLServer數(shù)據庫相對來講較為復雜,需要安裝相關軟件以及配置相關文件。本案例使用Oracle官網提供的gateways來演示操作。 

注意:筆者操作系統(tǒng)環(huán)境為RHEL9,數(shù)據庫為Oracle19C.案例中連接的SQLServer數(shù)據部署在Windows系統(tǒng)中。本案例同樣適用于Oralce連接其他類型數(shù)據庫,并且同操作系統(tǒng)關系不大,Windows系統(tǒng)中大同小異!

操作步驟:

1.下載gateways

2.上傳gateways并解壓

3.安裝(注意:為了防止安裝亂碼,安裝報錯,需要將系統(tǒng)語言臨時修改,臨時修改RHEL系統(tǒng)版本為9.0`)

export CV_ASSUME_DISTID=RHEL8.0
export LANG=en_US

注意:上圖中SQLServer數(shù)據庫地址是必填的,其他三項可以暫時不用填寫,之后可以修改相應配置文件后生效。

4.查看(配置)initdg4msql.ora文件(因為部署的時候已經配置過了,所以initdg4msql.ora文件中不需要重復配置,如果部署的時候只填寫了SQLServer服務器地址,則需要按照以下格式書寫)

# This is a customized agent init file that contains the HS parameters
# that are needed for the Database Gateway for Microsoft SQL Server

#
# HS init parameters
#
HS_FDS_CONNECT_INFO=[192.168.227.134]:1433//UFDATA_999_2023
# alternate connect format is hostname/serverinstance/databasename
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER

5.配置Oracle中的listener.ora文件(可以按如下格式書寫,也可以將/u01/app/oracle/product/19.3.0/dbhome_1/dg4msql/admin/listener.ora.sample文件中的內容復制到Oracle的listener.ora文件中)

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = /u01/app/oracle/product/19.3.0/dbhome_1)
      (SID_NAME = orcl)
    )
      (SID_DESC=
         (SID_NAME=dg4msql)
         (ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1)
         (PROGRAM=dg4msql)
      )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Java)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

6.配置Oracle中的tnsnames.ora文件(可以按如下格式書寫,也可以

將/u01/app/oracle/product/19.3.0/dbhome_1/dg4msql/admin/tnsnames.ora.sample文件中的內容復制到Oracle的tnsnames.ora文件中)

注意:該配置文件中必須填寫Oracle服務器計算機名!

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/19.3.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = Java)(PORT = 1521))

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Java)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

dg4msql  =
  (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=Java)(PORT=1521))
    (CONNECT_DATA=(SID=dg4msql))
    (HS=OK)
  )

7.重啟監(jiān)聽

7.創(chuàng)建數(shù)據庫連接

# dg4msql是在Oracle服務器上配置的ODBC數(shù)據源名稱。
# sa和password是用于連接到SQL Server的憑據.
# gl_accvouch是SQL Server上訪問的表的名稱

CREATE DATABASE LINK hrpsv665
CONNECT TO "sa" IDENTIFIED BY "password"
USING 'dg4msql';

# 查詢示例
SELECT * FROM gl_accvouch@hrpsv665;

注意:查詢語句中如果想要過濾字段,無論是按特定字段查詢還是條件查詢中的字段,必須要加雙引號,否則提示字段無效!

總結

到此這篇關于Oracle數(shù)據庫連接并訪問Microsoft SQL Server數(shù)據庫操作步驟的文章就介紹到這了,更多相關Oracle連接并訪問SQL Server數(shù)據庫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Oracle中的異常處理與自定義異常方式

    Oracle中的異常處理與自定義異常方式

    這篇文章主要介紹了Oracle中的異常處理與自定義異常方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法

    Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法

    這篇文章主要介紹了Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法,例如獲取安裝時設定的各類端口號,URL以及如何啟動、關閉cloud control等等,需要的朋友可以參考下
    2014-11-11
  • ORACLE數(shù)據庫應用開發(fā)的三十個注意事項

    ORACLE數(shù)據庫應用開發(fā)的三十個注意事項

    今天筆者結合二十余年的ORACLE數(shù)據庫應用開發(fā)和運維的經驗教訓,總結在使用ORACLE數(shù)據庫環(huán)境中的應用開發(fā)中需要注意的一些注意事項,這些問題不但可以作為ORACLE數(shù)據庫開發(fā)的注意事項,大多數(shù)也適用于常見的關系型數(shù)據庫開發(fā)甚至非關系型數(shù)據開發(fā)。
    2021-06-06
  • Oracle 存儲過程總結 二、字符串處理相關函數(shù)

    Oracle 存儲過程總結 二、字符串處理相關函數(shù)

    項目中有涉及存儲過程對字符串的處理,所以就將在網上查找到的資料匯總,做一個信息拼接式的總結。
    2009-07-07
  • Oracle SYSTEM文件頭損壞修復全過程

    Oracle SYSTEM文件頭損壞修復全過程

    SYSTEM文件頭是Oracle數(shù)據庫的核心部分,一旦損壞,數(shù)據庫將無法正常啟動,嚴重影響業(yè)務運行,別擔心,本文給大家介紹了Oracle SYSTEM文件頭損壞修復全過程,跟著我一步一步來,你會發(fā)現(xiàn)修復過程其實并沒有那么復雜
    2025-09-09
  • Oracle單行函數(shù)(字符,數(shù)值,日期,轉換)

    Oracle單行函數(shù)(字符,數(shù)值,日期,轉換)

    這篇文章主要介紹了Oracle單行函數(shù)(字符,數(shù)值,日期,轉換),本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Oracle CBO優(yōu)化模式中的5種索引訪問方法淺析

    Oracle CBO優(yōu)化模式中的5種索引訪問方法淺析

    這篇文章主要介紹了Oracle CBO優(yōu)化模式中的5種索引訪問方法淺析,包含索引唯一掃描、索引范圍掃描、索引全掃描、索引跳躍掃描、索引快速全掃描等內容,需要的朋友可以參考下
    2014-07-07
  • Oracle中分割字符串的方法實例代碼

    Oracle中分割字符串的方法實例代碼

    最近遇到一個問題,需要把一個帶有,的字符串拆分成多行,下面這篇文章主要給大家介紹了關于Oracle中分割字符串的方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Oracle EBS工具選項:關閉其他表單修改方法

    Oracle EBS工具選項:關閉其他表單修改方法

    這篇文章主要介紹了Oracle EBS工具選項關閉其他表單修改方法,包括通過SQL語句永久打開或關閉這個選項的方法,需要的朋友可以了解下。
    2017-09-09
  • Oracle中行列轉換兩種實現(xiàn)方法

    Oracle中行列轉換兩種實現(xiàn)方法

    在Oracle中可以使用多種方法來實現(xiàn)行轉列和列轉行,這篇文章主要給大家介紹了關于Oracle中行列轉換的兩種實現(xiàn)方法,文中介紹的是用PIVOT和UNPIVOT函數(shù),需要的朋友可以參考下
    2023-11-11

最新評論

岚皋县| 双峰县| 广汉市| 大连市| 长治县| 体育| 乐都县| 伊宁市| 平泉县| 郎溪县| 长岛县| 郧西县| 宜都市| 微山县| 武汉市| 宁陵县| 沅江市| 扶沟县| 大名县| 临邑县| 仁怀市| 义乌市| 安平县| 绿春县| 文登市| 会宁县| 桐柏县| 游戏| 伊川县| 江安县| 凌海市| 咸丰县| 通州区| 进贤县| 富民县| 高邑县| 卓资县| 古田县| 沅陵县| 开封市| 盖州市|