三. 建立dblink的方法:
1. create public database link dblink
connect to totalplant identified by totalplant
using '(description =
(address_list =
(address = (protocol = tcp)(host = localhost)(port = 1521))
)(connect_data =
(service_name = prd.gdc)
))';
語法解釋:create public database link dblink名字(自己隨便起)
connect to 使用者名稱 identified by 密碼
using '(description =
(address_list =
(address = (protocol = tcp)(host = 要連線的資料庫所在伺服器的ip位址)(port = 1521))
)(connect_data =
(service_name = 要連線的資料庫的在本地的服務名(即要連線的資料庫的sid))
))';
2. 如果建立private的dblink
create database link dblink
connect to totalplant identified by totalplant
using '(description =
(address_list =
(address = (protocol = tcp)(host = localhost)(port = 1521))
)(connect_data =
(service_name = prd.gdc)
))';
四. 連線成功後從所連線的資料庫中取數的方法:
1. select * from tbl_ost_notebook@dblink;
說明:只需在表名的後面加上"@dblink名字"即可。
五. 在當前資料庫下檢視所有的dblink的方法:
1. select * from dba_db_links;
六. 刪除當前資料庫下的乙個指定的dblink的方法:
1. 如果建立的是乙個public的dblink,刪除時需要用
drop public database link dblink;
2. 如果建立的是乙個private的dblink,刪除時需要用
drop database link dblink;
說明:drop public database link dblink名字;
七. 檢視當前資料庫的全域性資料庫名的方法:
1. select * from global_name;
八. 檢視當前使用者具有哪些針對dblink的許可權的方法:
1. select distinct privilege as "database link privileges"
from role_sys_privs
where privilege in ( 'create session','create database link',
'create public database link');
Oracle查詢 建立 刪除DBLink
查詢dblink資訊 select from dba db links select owner,object name from dba objects where object type database link select from all db links oracle建立dblink報...
DBlink的建立與刪除
建立方式一 create public database link link名稱 connect to 對方資料庫使用者identified by 對方資料庫使用者密碼 using 對方資料庫ip 埠 服務名 建立方式二 create public database link link名稱 conn...
如何建立dblink
最近做的專案都是跟資料庫相關的一些東西,有時間就總結一下吧,首先總結一下dblink。1.什麼時候會是用dblink 當使用者要跨本地資料庫,訪問另外乙個資料庫表中的資料時,本地資料庫就要建立遠端資料庫的dblink。通過dblink本地資料庫可以像訪問本地資料庫一樣訪問遠端資料表中的資料。2.如何...