亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關(guān)于Oracle數(shù)據(jù)庫dbLink的創(chuàng)建和使用詳解

 更新時間:2023年08月03日 10:52:45   作者:梁萌  
這篇文章主要介紹了關(guān)于Oracle數(shù)據(jù)庫dbLink的創(chuàng)建和使用詳解,Oracle的數(shù)據(jù)庫鏈路dbLink是一種允許在兩個不同的數(shù)據(jù)庫實例之間進行通信和數(shù)據(jù)交換的功能,它可以讓你在一個數(shù)據(jù)庫中訪問另一個數(shù)據(jù)庫的對象和數(shù)據(jù),需要的朋友可以參考下

dbLink

Oracle的數(shù)據(jù)庫鏈路(dbLink)是一種允許在兩個不同的數(shù)據(jù)庫實例之間進行通信和數(shù)據(jù)交換的功能。

它可以讓你在一個數(shù)據(jù)庫中訪問另一個數(shù)據(jù)庫的對象和數(shù)據(jù),就像它們屬于同一個數(shù)據(jù)庫一樣。

創(chuàng)建一個link:

CREATE public DATABASE LINK link_scott
CONNECT TO scott IDENTIFIED BY "tiger"
USING '192.168.1.101/orcl';

代表創(chuàng)建一個公共的數(shù)據(jù)庫鏈路,名稱為link_scott,連接指向orcl實例下面的scott用戶,tiger為scott用戶的密碼。

192.168.1.101為orcl實例的地址。

創(chuàng)建完成后,可以通過下面語句查詢scott用戶的表emp:

SELECT * FROM emp @link_scott;

如果覺得這樣寫比較麻煩,可以創(chuàng)建一個同義詞,簡化查詢語句:

create synonym emp for emp @link_scott;

同義詞創(chuàng)建完成后,查詢語句可以寫為:

SELECT * FROM emp;

dblink使用場景

一般用于兩個不同數(shù)據(jù)庫之間,為了能訪問其他數(shù)據(jù)庫用戶的數(shù)據(jù)。

為另外一個數(shù)據(jù)庫用戶創(chuàng)建一個數(shù)據(jù)庫鏈接。

如果是同一個數(shù)據(jù)庫之間不同用戶的數(shù)據(jù)庫對象訪問,則使用賦權(quán)的方式,例如同一個數(shù)據(jù)庫中,test1用戶想訪問scott用戶的表emp,則操作如下:

1.將scott用戶中emp表的查詢權(quán)限給test1用戶(sys用戶操作)

grant select on scott.emp to test1;

2.test1用戶查詢emp表(test1用戶操作)

SELECT * FROM scott.emp;

如果要簡化查詢語句的寫法,則可以創(chuàng)建同義詞(sys用戶操作,也可以賦權(quán)給test1,語法為GRANT CREATE SYNONYM TO TEST1;)

create synonym test1.emp for  scott.emp;

然后再查詢emp表

SELECT * FROM emp;

注意:

創(chuàng)建數(shù)據(jù)庫鏈接的帳號必須有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系統(tǒng)權(quán)限,用來登錄到遠(yuǎn)程數(shù)據(jù)庫的帳號必須有CREATE SESSION權(quán)限。

這兩種權(quán)限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK權(quán)限在DBA中)。

如果創(chuàng)建全局dblink,必須使用systm或sys用戶,在database前加public。

oracle dblink解決后臺卻出現(xiàn)鎖 

創(chuàng)建是很簡單,但是在使用中后臺卻出現(xiàn)鎖,查看這個鎖的方法可以去console中看到或者查詢數(shù)據(jù)庫。

其實這個鎖倒不是最讓人心煩的,而是每次使用 dblink查詢的時候,均會與遠(yuǎn)程數(shù)據(jù)庫創(chuàng)建一個連接,dblink應(yīng)該不會自動釋放這個連接,如果是大量使用dblink查詢,會造成web 項目的連接數(shù)不夠,導(dǎo)致系統(tǒng)無法正常運行。

到此這篇關(guān)于關(guān)于Oracle數(shù)據(jù)庫dbLink的創(chuàng)建和使用詳解的文章就介紹到這了,更多相關(guān)Oracle的dbLink內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle rac模式下undo表空間爆滿的解決方案

    Oracle rac模式下undo表空間爆滿的解決方案

    Oracle數(shù)據(jù)庫中的Undo表空間是用于存儲事務(wù)回滾信息的特殊表空間,它記錄了數(shù)據(jù)庫中執(zhí)行的所有未提交事務(wù)的歷史信息,以便在需要時進行回滾或恢復(fù)操作,在本文中,我們將深入探討Oracle rac模式下undo表空間爆滿的解決方案,需要的朋友可以參考下
    2024-09-09
  • Oracle?VM?VirtualBox?虛擬機硬盤擴容

    Oracle?VM?VirtualBox?虛擬機硬盤擴容

    這篇文章主要介紹了Oracle?VM?VirtualBox?虛擬機硬盤擴容,VirtualBox中使用Ubuntu虛擬機中,出現(xiàn)了虛擬硬盤不夠用的情況,我們可以采取下文方式進行擴容,需要的朋友可以參考一下
    2022-03-03
  • oracle中where 子句和having子句中的區(qū)別介紹

    oracle中where 子句和having子句中的區(qū)別介紹

    這篇文章主要介紹了在oracle中where 子句和having子句中的區(qū)別,本文通過sql語句給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-12-12
  • oracle多表簡單查詢實例代碼

    oracle多表簡單查詢實例代碼

    當(dāng)查詢的數(shù)據(jù)并不是來源一個表時,需要使用多表鏈接操作完成查詢,下面這篇文章主要給大家介紹了關(guān)于oracle多表簡單查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Oracle遞歸樹形結(jié)構(gòu)查詢功能

    Oracle遞歸樹形結(jié)構(gòu)查詢功能

    oracle樹狀結(jié)構(gòu)查詢即層次遞歸查詢,是sql語句經(jīng)常用到的,在實際開發(fā)中組織結(jié)構(gòu)實現(xiàn)及其層次化實現(xiàn)功能也是經(jīng)常遇到的。這篇文章給大家介紹了Oracle遞歸樹形結(jié)構(gòu)查詢功能,需要的朋友參考下
    2019-09-09
  • 詳解Sqlsugar調(diào)用Oracle的存儲過程

    詳解Sqlsugar調(diào)用Oracle的存儲過程

    作者在使用Sqlsugar調(diào)用Oracle存儲過程時遇到問題,通過添加NuGet包和Oracle驅(qū)動,解決了連接問題,并創(chuàng)建了一個測試存儲過程來驗證,關(guān)鍵點在于游標(biāo)參數(shù)必須為空字符,而不是object或null,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • Oracle中 關(guān)于數(shù)據(jù)庫存儲過程和存儲函數(shù)的使用

    Oracle中 關(guān)于數(shù)據(jù)庫存儲過程和存儲函數(shù)的使用

    本篇文章,小編將為大家介紹,在Oracle中 關(guān)于數(shù)據(jù)庫存儲過程和存儲函數(shù)的使用,有需要的朋友可以參考一下
    2013-04-04
  • 在Oracle實例關(guān)閉時如何修改spfile的參數(shù)詳解

    在Oracle實例關(guān)閉時如何修改spfile的參數(shù)詳解

    這篇文章主要給大家介紹了關(guān)于在Oracle實例關(guān)閉時如何修改spfile參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • Oracle集群 diagwait的問題記錄

    Oracle集群 diagwait的問題記錄

    這篇文章主要給大家介紹了關(guān)于Oracle集群diagwait的問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Oracle 生成未來三天的整點時間(步驟詳解)

    Oracle 生成未來三天的整點時間(步驟詳解)

    這篇文章主要介紹了Oracle 生成未來三天的整點時間,本文通過實例代碼分步驟給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01

最新評論