1.查看dblink用户
SELECT * FROM DBA_DB_LINKS;

2.创建dblink
给scoot用户权限
GRANT CREATE PUBLIC DATABASE LINK,
CREATE DATABASE LINK TO scoot;
-- (connection为dblink名字,
scott为数据库用户名,
tiger为用户名密码,
引号内容为远程数据库下tnsnames.ora文件内容)
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;
4.删除DBLINK
drop database link connection;
5.注意


dblink不能进行DDL操作!!!
本文介绍了如何在Oracle数据库中查看、创建、使用和删除DBLINK。DBLINK用于建立不同数据库之间的连接,允许用户查询远程数据库的数据,但不支持DDL操作。步骤包括GRANT权限给用户、定义DBLINK连接信息以及执行跨数据库查询。

5476

被折叠的 条评论
为什么被折叠?



