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中配置的服务名www.linuxidc.com,但要注意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.COMArcGIS应用Oracle Spatial特征分析Java调用Oracle存储过程教程相关资讯 Oracle入门教程
- 使用SQLT来构建Oracle测试用例 (08/28/2014 06:17:41)
- Oracle AUTOTRACE 统计信息 (02/18/2013 08:25:40)
- Linux Oracle服务启动&停止脚本与 (12/16/2012 14:42:37)
| - Oracle入门教程:把表和索引放在不 (07/13/2013 11:21:40)
- Oracle直接路径加载--append的深度 (02/07/2013 08:26:36)
- Oracle Connect By用法 (12/16/2012 13:36:10)
|
本文评论 查看全部评论 (0)