oracle中dblink查看、創(chuàng)建、使用以及刪除實(shí)例代碼
一.查看dblink
--查看全部用戶 SELECT OWNER,OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_TYPE='DATABASE LINK'; --查看全部用戶 SELECT * FROM DBA_DB_LINKS; --查看本用戶 SELECT * FROM USER_DB_LINKS;
二.創(chuàng)建dblink
1.如果沒有權(quán)限的話給權(quán)限(有權(quán)限的話省略)
給scoot用戶權(quán)限 GRANT CREATE PUBLIC DATABASE LINK, CREATE DATABASE LINK TO scoot;
2.創(chuàng)建dblink
-- (connection為dblink名字,scott為數(shù)據(jù)庫用戶名,tiger為用戶名密碼,引號內(nèi)容為遠(yuǎn)程數(shù)據(jù)庫下tnsnames.ora文件內(nèi)容)
create database link connection
connect to scott identified by "tiger"
using '(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.52)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
';
3.使用dblink
SELECT * FROM DEPT@connection;

三.刪除dblink
drop database link connection;
補(bǔ)充:DBLink 的使用查詢
通過database link 方式 Oracle數(shù)據(jù)庫可以跨不同的數(shù)據(jù)庫實(shí)例訪問。有時(shí)候,我們需要在視圖、函數(shù)、存儲過程中使用dblink。要獲取這些信息可以通過下述方式實(shí)現(xiàn)。
select d.* from dba_dependencies d where d.referenced_link_name='XXX'
其中 xxx 為定義的dblink名稱。
通過上述腳本,能夠獲取所有數(shù)據(jù)庫中引用到dblink的對象名稱。
總結(jié)
到此這篇關(guān)于oracle中dblink查看、創(chuàng)建、使用以及刪除的文章就介紹到這了,更多相關(guān)oracle dblink查看創(chuàng)建使用刪除內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle數(shù)據(jù)庫的十種重新啟動(dòng)步驟
本文詳細(xì)的介紹了Oracle數(shù)據(jù)庫較好的十種重新啟動(dòng)步驟2012-07-07
在Mac OS上安裝Oracle數(shù)據(jù)庫的基本方法
這篇文章主要介紹了在Mac OS上安裝Oracle數(shù)據(jù)庫的基本方法,Oracle是甲骨文公司的一款收費(fèi)數(shù)據(jù)庫軟件,需要的朋友可以參考下2015-12-12
sql查詢給表起別名要點(diǎn)小結(jié)(涉及嵌套查詢)
通過使用 SQL,可以為表名稱或列名稱指定別名,下面這篇文章主要給大家介紹了關(guān)于sql查詢給表起別名要點(diǎn)(涉及嵌套查詢)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
Oracle數(shù)據(jù)庫如何創(chuàng)建第一張表
這篇文章主要介紹了Oracle數(shù)據(jù)庫如何創(chuàng)建第一張表,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09

