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

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

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

說明: 

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

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

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

操作步驟:

1.下載gateways

2.上傳gateways并解壓

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

export CV_ASSUME_DISTID=RHEL8.0
export LANG=en_US

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

4.查看(配置)initdg4msql.ora文件(因?yàn)椴渴鸬臅r(shí)候已經(jīng)配置過了,所以initdg4msql.ora文件中不需要重復(fù)配置,如果部署的時(shí)候只填寫了SQLServer服務(wù)器地址,則需要按照以下格式書寫)

# 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文件中的內(nèi)容復(fù)制到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文件中的內(nèi)容復(fù)制到Oracle的tnsnames.ora文件中)

注意:該配置文件中必須填寫Oracle服務(wù)器計(jì)算機(jī)名!

# 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ù)據(jù)庫連接

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

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

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

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

總結(jié)

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

相關(guān)文章

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

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

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

    Oracle cloud control 12c的啟動(dòng)、關(guān)閉及獲取安裝信息的方法

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

    ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)的三十個(gè)注意事項(xiàng)

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

    Oracle 存儲(chǔ)過程總結(jié) 二、字符串處理相關(guān)函數(shù)

    項(xiàng)目中有涉及存儲(chǔ)過程對(duì)字符串的處理,所以就將在網(wǎng)上查找到的資料匯總,做一個(gè)信息拼接式的總結(jié)。
    2009-07-07
  • Oracle SYSTEM文件頭損壞修復(fù)全過程

    Oracle SYSTEM文件頭損壞修復(fù)全過程

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

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

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

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

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

    Oracle中分割字符串的方法實(shí)例代碼

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

    Oracle EBS工具選項(xiàng):關(guān)閉其他表單修改方法

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

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

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

最新評(píng)論

乌鲁木齐县| 北海市| 英吉沙县| 五莲县| 鄱阳县| 靖边县| 诸城市| 六盘水市| 秭归县| 额尔古纳市| 聂荣县| 开江县| 静海县| 永年县| 克什克腾旗| 闽侯县| 福海县| 呼伦贝尔市| 连城县| 景德镇市| 项城市| 噶尔县| 平陆县| 集安市| 福州市| 岢岚县| 河北区| 乌鲁木齐市| 张北县| 长武县| 山东| 富民县| 神农架林区| 临潭县| 乌拉特中旗| 大同县| 名山县| 额尔古纳市| 玛沁县| 宁强县| 清流县|