婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > oracle跨庫查詢dblink的用法實例詳解

oracle跨庫查詢dblink的用法實例詳解

熱門標簽:慧營銷crm外呼系統丹丹 開發外呼系統 山東crm外呼系統軟件 愛客外呼系統怎么樣 哈爾濱電話機器人銷售招聘 地圖標注養老院 哪個400外呼系統好 百度地圖標注途經點 圖吧網站地圖標注

本文實例講述了oracle跨庫查詢dblink的用法。分享給大家供大家參考,具體如下:

1.創建之前的工作

在創建dblink之前,首先要查看用戶是否有相應的權限。針對特定的用戶,使用 sqlplus user/pwd登錄后,執行如下語句:

復制代碼 代碼如下:
select * from user_sys_privs t where t.privilege like upper('%link%');

在sys用戶下,顯示結果為:

SYS CREATE DATABASE LINK NO
SYS DROP PUBLIC DATABASE LINK NO
SYS CREATE PUBLIC DATABASE LINK NO

可以看出在數據庫中dblink有三種權限:

CREATE DATABASE LINK--所創建的dblink只能是創建者能使用,別的用戶使用不了
CREATE PUBLIC DATABASE LINK--public表示所創建的dblink所有用戶都可以使用
DROP PUBLIC DATABASE LINK--刪除指定dblink

如果想要改變某個用戶的權限,需要在sys用戶下修改:

復制代碼 代碼如下:
grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to scott;

查看dblink,有兩種方式,分別如下:

①.

復制代碼 代碼如下:
select owner,object_name from dba_objects where object_type='DATABASE LINK';

②.
復制代碼 代碼如下:
select * from dba_db_links;

2. 創建dblink

create public database link LINK_NAME
connect to USRNAME identified by "PASSWORD"
using 
'(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = XXX))
 )';

注意:using后跟的是一個字符串,其中一定不要出現不必要的空格,否則會出錯ORA-12514,在上面的代碼中為了方便閱讀其中進行了換行,可能會出現空格而導致錯誤,所以使用的時候將空格去掉就ok了。

這里LINK_NAM為自定的名稱;USERNAME和PASSWORD為指定的oracle數據庫中的用戶名和密碼,SERVICE_NAME如果不確定的話,可以通過以下語句獲得:

復制代碼 代碼如下:
show parameter service_names;

或者
復制代碼 代碼如下:
select name,value from v$parameter where name='service_names'

3.dblink的使用

dblink的使用相對比較簡單,把一般訪問本地表時的表名改為如下格式即可:[user.]table@link_name。

復制代碼 代碼如下:
select studentid from abc.studeng@abc_ten;

4.刪除dblink

確定要刪除的dblink名字以后,可以通過drop命令直接將其刪除:

復制代碼 代碼如下:
drop public database link abc_ten;

希望本文所述對大家Oracle數據庫程序設計有所幫助。

您可能感興趣的文章:
  • Oracle10g通過DBLink訪問MySQL示例
  • Oracle DATABASE LINK(DBLINK)創建與刪除方法
  • oracle數據庫在客戶端建立dblink語法
  • Oracle中建立了dblink怎么使用
  • Oracle中dblink的實際應用示例詳解

標簽:開封 甘肅 武漢 周口 承德 和田 青島 固原

巨人網絡通訊聲明:本文標題《oracle跨庫查詢dblink的用法實例詳解》,本文關鍵詞  oracle,跨庫,查詢,dblink,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle跨庫查詢dblink的用法實例詳解》相關的同類信息!
  • 本頁收集關于oracle跨庫查詢dblink的用法實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 恩平市| 舟曲县| 奉节县| 陵川县| 渭源县| 石柱| 南靖县| 洛隆县| 临沧市| 绥宁县| 河南省| 慈溪市| 莲花县| 精河县| 梨树县| 株洲县| 乃东县| 定西市| 宜良县| 庆城县| 阿尔山市| 呼伦贝尔市| 沾化县| 安西县| 安西县| 枣庄市| 米林县| 汾阳市| 莫力| 廉江市| 剑河县| 荣昌县| 珲春市| 奉化市| 精河县| 滕州市| 和硕县| 汶上县| 陇西县| 宾川县| 金昌市|