婷婷综合国产,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的用法實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 屯昌县| 溧水县| 文水县| 六枝特区| 鸡东县| 屏东县| 泰和县| 漳平市| 邵阳县| 尼木县| 临江市| 惠安县| 武鸣县| 华坪县| 招远市| 教育| 滁州市| 武冈市| 微山县| 高青县| 荆州市| 孝昌县| 衡东县| 章丘市| 双江| 罗城| 凌海市| 葫芦岛市| 东丽区| 佛冈县| 河西区| 兴宁市| 古田县| 贵德县| 仁怀市| 郸城县| 顺义区| 绥阳县| 旬阳县| 息烽县| 林州市|