Heim  >  Artikel  >  Datenbank  >  Oracle不同数据库通过database link访问

Oracle不同数据库通过database link访问

WBOY
WBOYOriginal
2016-06-07 17:06:091284Durchsuche

Oracle 不同服务器数据库之间的访问 默认在本机操作 访问远程 *.*.*.*库

Linux公社

首页 → 数据库技术

背景:

阅读新闻

Oracle不同数据库通过database link访问

[日期:2011-10-18] 来源:Linux社区  作者:qingwangyoucao [字体:]

Oracle 不同服务器数据库之间的访问  默认在本机操作 访问远程 *.*.*.*库

1.创建数据库链接
示例:
CREATE PUBLIC DATABASE LINK orcl211 CONNECT TO 用户名identified by 密码 using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
)
(CONNECT_DATA =
(service_name=ORCL)
)
)';

参数对应描述:
CREATE PUBLIC DATABASE LINK 数据库链接名

 CONNECT TO 用户名

 identified by 密码

 using '连接说明'

其中,连接说明必须为如下格式_也可取tnsnames.ora中配置的服务名,但要注意tnsnames.ora中也需满足下面格式,否则连接会不成功:

(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =  *.*.*.*)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME=ORCL服务名)
)
)

2.访问链接数据库中的对象的语法 如访问 orcl211中的edubur用户下的ts_staff_info
示例:
select * from edubur.ts_staff_info@orcl211;
参数对应描述:
select * from 用户名.表名@远程数据库链接名

3.查看所有已创建的数据库链接名
 
select owner, db_link from dba_db_links;

ower       db_link
PUBLIC     ORCL211.REGRESS.RDBMS.DEV.US.ORACLE.COM


4.删除数据库链接名
drop public  DATABASE LINK  ORCL211.REGRESS.RDBMS.DEV.US.ORACLE.COM

linux

  • 0
  • ArcGIS应用Oracle Spatial特征分析

    Java调用Oracle存储过程教程

    相关资讯       Oracle入门教程 

    图片资讯      

    本文评论   查看全部评论 (0)

    评论声明

    最新资讯

    本周热门

    Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
    本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,,也不构成任何建议。


    Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Vorheriger Artikel:Win7 64X 下安装 Oracle 10gNächster Artikel:如何在Jboss中配置数据源