博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于DB Link
阅读量:5235 次
发布时间:2019-06-14

本文共 782 字,大约阅读时间需要 2 分钟。

概述

  DB Link是一个定义了本地数据库到远程数据库路径的对象,是schema object,它是单向连接
  通过DB Link可查询remote数据库的对象及运行其程序
  在分布式环境里,DB Link是很有必要的

DB Link所需必备条件:
  1) 从本地数据库到远程数据库的网络连接是正常的,tnsping要能成功
  2) 在远程数据库上面有相应的访问权限

 

基本语法

  CREATE [ SHARED ] [ PUBLIC ] DATABASE LINK dblink
    [ CONNECT TO
      { CURRENT_USER
        | user IDENTIFIED BY password [ dblink_authentication ]
      }
    | AUTHENTICATED BY user IDENTIFIED BY password
  ]... [ USING connect_string ];
DB Link分类
  Private:
    Owner是创建该DB Link的user
    Private类型的DB Link是用户级的,只有建立该DB Link的schema才能使用这个DB Link
    只有Owner能删除它自己的private DB Link
  Public:
    Owner是Public
    Public类型的DB Link是数据库级的,本地数据库中所有拥有数据库访问权限的用户或pl/sql程序都能使用此DB Link
  Global:
    Owner是Public
    Global类型的DB Link是网络级的

转载于:https://www.cnblogs.com/shiliye/p/10613756.html

你可能感兴趣的文章
go 学习笔记(4) ---项目结构
查看>>
java 中的一些运算符问题
查看>>
java中静态代码块的用法 static用法详解
查看>>
Java线程面试题
查看>>
Paper Reading: Relation Networks for Object Detection
查看>>
Java IO流学习总结
查看>>
day22 01 初识面向对象----简单的人狗大战小游戏
查看>>
递归函数,二分运算,正则表达式
查看>>
Flutter之内置动画(转)
查看>>
MySql优化相关概念的理解笔记
查看>>
数据库解决方案
查看>>
DataContract和DataMember的作用
查看>>
js如何获取response header信息
查看>>
python_文件的打开和关闭
查看>>
ADO.NET介绍
查看>>
iOS: 数据持久化方案
查看>>
【C#】【Thread】Monitor和Lock
查看>>
UVALive - 3635 - Pie(二分)
查看>>
集合类List,set,Map 的遍历方法,用法和区别
查看>>
Scala入门系列(十):函数式编程之集合操作
查看>>