PLSQL_Database Link的基本概念和用法(概念)

一、总结



1. 建立数据库连接的方式

2. 查询方式

3. 连接类型

4. 常用的查询

 

二、具体分析



1. 建立数据库连接的方式

    (1).使用tns进行建立

                CREATE DATABASE LINK linkname

                    CONNECT TO user_name IDENTIFIED BY password

                    USING tns_dbname 

    (2).直接建立

                CREATE DATABASE LINK linkname

                     CONNECT TO user_nameIDENTIFIED BY password

                    USING '(DESCRIPTION =

                                           (ADDRESS_LIST =

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

                                            )

                                            (CONNECT_DATA =

                                                    (SERVICE_NAME = dbname)

                                            )

                                 )'    

 

2. 查询方式

    (1).直接使用select * form tablename@dblink    

    (2).建立同义词,按同义词方式进行查询

    (3).建立物化视图,提高执行效率

        create public synonym syn_name for tablename@linknam

 

3. 连接类型

    (1).私有Private

    (2).共有Public

        建立共有的数据库连接时必须是有sysadmin和sys账户

                CREATE PUBLIC DATABASE LINK linkname

                    CONNECT TO user_name IDENTIFIED BY password

                    USING tns_dbname

 

4. 常用的查询

    (1).查询当前账户所有的dblink连接

                select * from user_db_links; 

    (2).查询当前系统所有的dblink连接

                select * from dba_db_links  

    (3).查询当前正在连接的dblink连接

                select * from v$dblink

时间: 2025-01-01 16:49:06

PLSQL_Database Link的基本概念和用法(概念)的相关文章

Jasmine一款JavaScript测试框架基本概念和用法

随着互联网浪潮的逐渐兴起,各种基于互联网的云战略也不断涌现,各个公司对云平台的理解和实现不尽相同,而云+端的模式越来越多受到关注.其中的端可以理解为终端用户手中的各种终端,包括 PC.手机.平板等不一而足. 而越来越多的用户愿意在自己的设备上使用轻量级的基于浏览器的应用.这类应用的安装部署可以是通过插件的方式安装,也有可能是直接以网页的形式访问而无需安装,相对于富客户端的下载安装,对用户来说更加简单方便,用户体验也更好. 这类应用对开发人员来说,需要一些互联网相关的技术,其中必不可少 HTML

JavaScript函数节流概念与用法实例详解_javascript技巧

本文实例讲述了JavaScript函数节流概念与用法.分享给大家供大家参考,具体如下: 最近在做网页的时候有个需求,就是浏览器窗口改变的时候需要改一些页面元素大小,于是乎很自然的想到了window的resize事件,于是乎我是这么写的 <!DOCTYPE html> <html> <head> <title>Throttle</title> </head> <body> <script type="text

javascript中闭包概念与用法深入理解_javascript技巧

本文实例分析了javascript中闭包概念与用法.分享给大家供大家参考,具体如下: 1.问题的引出,什么时候会遇到闭包? 首先因为JS是没有块状作用域的,但是有函数作用域即函数作为了局部变量之间的界限,不同函数内的局部变量具有独立性, 因为JS没有块状作用域,笔者初学JS时,在事件的监听时,因为不理解JS中局部变量的作用域,犯过不少错误! (1)JS中的变量作用域 for(var i=0;i<9;i++) { } alert(i) //输出9 我们发现,虽然变量i是块状区域for()内的一个局

jena 语义网-jena怎么导入已存在的.owl并查找某概念的子概念?

问题描述 jena怎么导入已存在的.owl并查找某概念的子概念? 使用Protege建立了本体模型及实例保存为.owl以后,如何通过jena找到某给定概念的子概念? 求具体的代码!

hdfs-HDFS中Block是物理概念还是逻辑概念?

问题描述 HDFS中Block是物理概念还是逻辑概念? 在HDFS中,默认的block是64M的,这个block是物理的概念还是逻辑的概念,也就是说一个block的文件存储占用的是连续的存储空间还是不一定? 这就引申为两个问题,如果是前者,那么对于很多小文件的情况(文件占用的block实际空间远小于64M),如果删除这些文件,那么怎么利用这些恢复的空间? 如果是后者,那么hdfs对于大文件的读写岂不是没有太大的优势?

Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置

两年半前写的关于Maven的介绍,现在看来都还是不错的,自己转下.写博客的一大好处就是方便自己以后查阅,自己总结的总是最靠谱的. 由浅入深,主要介绍maven的用途.核心概念(Pom.Repositories.Artifact.Build Lifecycle.Goal).用法(Archetype意义及创建各种项目).maven常用参数和命令以及简单故障排除.maven扩展(eclipse.cobertura.findbugs.插件开发).maven配置. 较长,可根据个人需要有选择性的查看,比如

Python协程:概念及其用法

真正有知识的人的成长过程,就像麦穗的成长过程:麦穗空的时候,麦子长得很快,麦穗骄傲地高高昂起,但是,麦穗成熟饱满时,它们开始谦虚,垂下麦芒. --蒙田<蒙田随笔全集> 上篇<Python 多线程鸡年不鸡肋>论述了关于python多线程是否是鸡肋的问题,得到了一些网友的认可,当然也有一些不同意见,表示协程比多线程不知强多少,在协程面前多线程算是鸡肋.好吧,对此我也表示赞同,然而上篇我论述的观点不在于多线程与协程的比较,而是在于IO密集型程序中,多线程尚有用武之地. 对于协程,我表示其

PHP中抽象类和抽象方法概念与用法分析_php技巧

本文实例讲述了PHP中抽象类和抽象方法.分享给大家供大家参考,具体如下: 一.抽象关键字 :abstract 抽象就是无法确切的说明,但又有一定的概念或者名称,在PHP中声明一个抽象类或者方法我们需要使用adstract关键字. 二.抽象方法和抽象类的定义 一个类中至少有一个方法是抽象的,我们称之为抽象类.所以如果定义抽象类首先定义抽象方法. abstract class class1{ abstract function fun1(); -- } 1.类中至少有一个抽象方法2.抽象方法不允许有

由浅入深讲解Python yield的概念和用法

您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念. 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到.用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数: 清单 1. 简单输出斐波那契數列前 N 个数 def