广告
返回顶部
首页 > 资讯 > 数据库 >dblink的使用
  • 440
分享到

dblink的使用

2024-04-02 19:04:59 440人浏览 八月长安
摘要

1.创建全局link(使用本地一个用户访问其它用户的表)语法: create public database link 链接名  CONNECT TO 本地用户名 IDENTIFIED BY 密码

1.创建全局link(使用本地一个用户访问其它用户的表)

语法:

create public database link 链接名  CONNECT TO 本地用户名 IDENTIFIED BY 密码 USING '本地数据库实例名';

sql> create user upch identified by System13579;         
User created.
SQL> grant dba,resource,connect to upch;
Grant succeeded.

SQL> conn upch/System13579
Connected.

SQL> create table t (a number);
Table created.

SQL> insert into t values(1);
1 row created.
SQL> insert into t values(2);
1 row created.
SQL> select * from t;
     A
----------
     1
     2
SQL> conn / as sysdba
Connected.

SQL> create public database link tong connect to upch identified by System13579 using 'orcl';

SQL> select * from t@tong;    --访问upch用户下的t表
     A
----------
     1
     2
SQL>


2.远程创建link

语法:

create  database link tong connect to 远程用户名 identified by 密码using '(DESCRIPTioN =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = tcp)(HOST = 远程IP地址)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = 远程SID值)))'; 

[oracle@localhost dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Wed Jun 28 14:47:53 2017
Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> create database link tong1 connect to upch identified by System13579 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 172.16.8.161)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';
Database link created.
SQL> select * from t@tong1;
     A
----------
     1
     2
SQL> col owner for a10

SQL> col db_link for a10

SQL> col host for a150

SQL> select * from dba_db_links;        --查看数据库有多少dblink
OWNER  DB_LINK  USERNAME     HOST       CREATED
SYS    TONG1    UPCH      (DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 172.16.8.161)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))            28-JUN-17
SQL> drop database link tong1;            --删除dblink
Database link dropped.
SQL>


您可能感兴趣的文档:

--结束END--

本文标题: dblink的使用

本文链接: https://www.lsjlt.com/news/40681.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • dblink的使用
    1.创建全局link(使用本地一个用户访问其它用户的表)语法: create public database link 链接名  CONNECT TO 本地用户名 IDENTIFIED BY 密码...
    99+
    2022-10-18
  • dblink如何在Oracle中使用
    dblink如何在Oracle中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。业务需求:原数据库(10.2.0.4.0),...
    99+
    2022-10-18
  • 怎么使用PostgreSQL contrib中的dblink插件
    这篇文章主要介绍“怎么使用PostgreSQL contrib中的dblink插件”,在日常操作中,相信很多人在怎么使用PostgreSQL contrib中的dblink插件问题上存在疑惑,小编查阅了各式...
    99+
    2022-10-18
  • DBLINK应用分析
    这篇文章主要介绍“DBLINK应用分析”,在日常操作中,相信很多人在DBLINK应用分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”DBLINK应用分析”的疑惑有所帮助!接...
    99+
    2022-10-19
  • Oracle中建立了dblink怎么使用
    Oracle应用服务器OS   1.查看数据库的global_name SELECT * FROM GLOBAL_NAME; ...
    99+
    2022-10-18
  • postgresql使用dblink跨库增删改查的步骤
    目录PostgreSQL使用dblink跨库增删改查一、使用步骤1、创建dblink扩展,连接与被连接的两个数据库都要执行下面sql2、跨库查询或增删改3、如果不想每一次都写完整的dblink连接信息,可以先起别名4、补...
    99+
    2023-04-01
    postgresql跨库增删改查 postgresql dblink跨库 postgresql跨库
  • 使用DBLink过程中遇到的问题有哪些
    这篇文章给大家分享的是有关使用DBLink过程中遇到的问题有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.     &n...
    99+
    2022-10-18
  • oracle dblink用法总结和expdp和impdp利用dblink倒入导出到本地
    oracle中的database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表和执行远程程序。在任何分布式环境里,dblink都是必要的,另外注意dat...
    99+
    2022-10-18
  • dblink涉及的表的赋权
    A上面用户user_a有访问B的DBLINK,B_dblink,在A库的用户user_a上执行如下授权,授权dblink的table1给A库的user_b grant select on table1...
    99+
    2022-10-18
  • oracle中dblink查看、创建、使用及删除的方法
    本篇内容介绍了“oracle中dblink查看、创建、使用及删除的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一.查看dblink--...
    99+
    2023-06-30
  • ORACLE数据库的DBLINK问题
    当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍我之前项目中如何在本地数据库中创建dblink。 ...
    99+
    2017-07-02
    ORACLE数据库的DBLINK问题
  • 创建dblink的方法有哪些
    这篇文章主要介绍“创建dblink的方法有哪些”,在日常操作中,相信很多人在创建dblink的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”创建dblink的方法有...
    99+
    2022-10-18
  • Greenplum 的dblink与tablefunc模块安装
    1、dblink模块安装登录主节点并切换到GP用户下[gpadmin@mdw ~]#su - gpadmin下载源码包并解压,进入dblink目录下[gpadmin@mdw&n...
    99+
    2022-10-18
  • oracle的dblink连接超时怎么解决
    当遇到Oracle数据库链接超时的情况,可以尝试以下解决方法: 检查网络连接:确保网络连接正常。可以尝试使用ping命令检查与目...
    99+
    2023-10-24
    oracle
  • mysql dblink跨库关联查询的实现
    目录1、解决方案2、操作3、缺点1、解决方案 mysql是不支持跨库连接的,如果我们实在要连接的话可以用dblink方式。 解释: dblink就是我们在创建表的时候连接到我们的远...
    99+
    2023-02-27
    mysql 跨库关联查询 mysql dblink跨库查询
  • mysql dblink跨库关联查询的实现
    目录1、解决方案2、操作3、缺点1、解决方案 mysql是不支持跨库连接的,如果我们实在要连接的话可以用dblink方式。 解释: dblink就是我们在创建表的时候连接到我们的远程库,然后我们本地新建的表数据就是映射...
    99+
    2023-02-27
    mysql 跨库关联查询 mysql dblink跨库查询
  • oracle中dblink查看、创建、使用以及删除实例代码
    目录一.查看dblink二.创建dblink三.删除dblink补充:DBLink 的使用查询总结一.查看dblink --查看全部用户 SELECT OWNER,OBJEC...
    99+
    2022-11-13
  • 利用MySQL之federated引擎实现DBLink功能
    有时候我们需要跨库join查询,但是配置多数据源成本又太高,Oracle提供了DBLink功能,MySQL中也有类似的实现:federated-engine。 MySQL中使用federated引擎的表能够映射远程数据库的表,本...
    99+
    2014-12-02
    利用MySQL之federated引擎实现DBLink功能
  • expdp+dblink 实现远程备份,特别实用
    很多情况下,本地空间不够用,还想备份怎么办,有人说在生产系统挂载一块盘,其实大可不必,expdp+dblink帮你搞定!一、测试环境描述服务器端:Oracle 11g rac客户端:Oracle 11g 单...
    99+
    2022-10-18
  • Oracle配置dblink访问PostgreSQL的操作方法
    Oracle dblink的底层是通过ODBC连接PostgreSQL执行SQL的,需安装unixODBC和PostgreSQL ODBC驱动(它们的配置文件是:odbcinst.i...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作