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

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

 更新時間:2015年12月11日 11:57:14   作者:NW_KNIFE  
這篇文章主要介紹了oracle跨庫查詢dblink的用法,結(jié)合實例形式較為詳細的分析了Oracle中跨庫查詢dblink的創(chuàng)建、使用及刪除等相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

1.創(chuàng)建之前的工作

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

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

在sys用戶下,顯示結(jié)果為:

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

可以看出在數(shù)據(jù)庫中dblink有三種權(quán)限:

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

如果想要改變某個用戶的權(quán)限,需要在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. 創(chuàng)建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后跟的是一個字符串,其中一定不要出現(xiàn)不必要的空格,否則會出錯ORA-12514,在上面的代碼中為了方便閱讀其中進行了換行,可能會出現(xiàn)空格而導致錯誤,所以使用的時候?qū)⒖崭袢サ艟蚾k了。

這里LINK_NAM為自定的名稱;USERNAME和PASSWORD為指定的oracle數(shù)據(jù)庫中的用戶名和密碼,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數(shù)據(jù)庫程序設(shè)計有所幫助。

相關(guān)文章

最新評論

龙江县| 凤山县| 江华| 长岭县| 会东县| 灯塔市| 石城县| 保德县| 同仁县| 镇雄县| 邮箱| 巨鹿县| 京山县| 米易县| 寿光市| 乐安县| 台前县| 泰州市| 夏河县| 卢龙县| 特克斯县| 基隆市| 荣昌县| 南安市| 昌江| 繁峙县| 道真| 师宗县| 铜山县| 民县| 调兵山市| 布拖县| 岱山县| 永昌县| 宁强县| 修水县| 宁波市| 蓝田县| 石阡县| 治多县| 武穴市|