首页 → 数据库技术
背景:
阅读新闻
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
0
arcgis应用oracle spatial特征分析
java调用oracle存储过程教程
相关资讯 oracle入门教程
图片资讯
本文评论查看全部评论 (0)
评论声明
最新资讯
本周热门
linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
本站(linuxidc)所刊载文章不代表同意其说法或描述,仅为提供更多信息,,也不构成任何建议。
copyright © 2006-2011 linux公社 all rights reserved 浙icp备06018118号