Oracle数据连接 Dblink

拓展:

oracle远程登陆数据库

1.oracle客户端或者服务端

2.修改你的电脑如下路径文件(服务器IP,服务器的数据库名,服务器的数据库端口号)

c:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

orcl_109=

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.109)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

3.登录

sqlplus scott/tiger@orcl_109

定义:

Dblink是一个数据库对象,我们可以通过他访问其他数据库中的资源,可以理解为各个数据库中的桥梁。

语法:

sql 复制代码
CREATE [PUBLIC] DATABASE LINK 数据库连接名
CONNECT TO 用户名 IDENTIFIED BY 密码 USING '服务名|字符串连接符';

例如:

orcl_109=
(DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.109)(PORT = 1521))
    (CONNECT_DATA = 
       (SERVER = DEDICATED)
       (SERVICE_NAME = orcl)
  )
)

create database link link_109 connect to scott identified by tiger using 'orcl_109';

如果权限不够,登录数据库赋予权限

sql 复制代码
连接数据库
conn sys/orcl as sysdba
赋予权限
grant create database link to scott;

conn scott/tiger
创建dblink
相关推荐
倔强的石头_12 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐4 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再4 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest4 天前
数据库SQL学习
数据库·sql