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



目录
相关文章
|
8天前
|
人工智能 Oracle 关系型数据库
一篇文章弄懂Oracle和PostgreSQL的Database Link
一篇文章弄懂Oracle和PostgreSQL的Database Link
|
SQL Oracle 关系型数据库
Oracle global database name与db link的纠缠关系
ORACLE数据库中Global Database Name与DB LINKS的关系还真是有点纠缠不清,在说清楚这个关系前,我们先来了解一下Global Database Name的概念   Global DataBase Name 概念 1.
1330 0
|
Oracle 关系型数据库 Linux
|
网络协议 Oracle 关系型数据库
|
数据库 网络协议
ORA-02085: database link %s connects to %s 解决思路
场景:      出现ORA-02085: database link %s connects to %s 的错误, 具体案例报错如下:ORA-02085:数据库链接ARPDB_41连接到ARPDB41   错误原因:      使用的dblink名称与要连接的数据库名字不相同   解决方法:      第一种:创建与对方数据库名字相同的dblink。
1387 0
|
数据库
Download Hacking Team Database from torrent using magnet link
20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送) 国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。
1470 0
|
数据库连接 数据库
PLSQL_Database Link的基本概念和用法(概念)
2014-06-08 Created By BaoXinjian 一、总结 1. 建立数据库连接的方式 2. 查询方式 3. 连接类型 4. 常用的查询   二、具体分析 1. 建立数据库连接的方式     (1).
707 0
|
数据库 数据安全/隐私保护 分布式数据库
建立dblink(database link)
database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。
772 0
|
SQL Oracle 关系型数据库
oracle database link
原文整理自网络: database link基础知识 什么是database link? database link,它是用来更方便的一个数据库中访问另一个数据库(包括本地和远程的,道理是一样的),一开始,很多人会发生误解,其实是在本地建立的。
1109 0

热门文章

最新文章