Oracle跨库链接操作
2014-01-08 09:47
501 查看
首先通过PL sql在源数据库A中建立到目标数据库B的连接,语句如下:
建立好上述连接后,目标数据库B中的表就可以在源数据库A中直接使用;
在源数据库A中查询目标数据库B表的语句如下,也就是在用友表名的后面增加@orclAB:
Select * from 目标数据库表名@orclAB;
说明:orclAB:自定义的连接名;
TargetUserName:目标数据库B登录用户名;
TargetUser密码:目标数据库B登录密码;
172.*.*.*:目标数据库B所在机器的IP地址;
1521:目标oracle数据库开放的端口;
TargetServiceName:目标oracle数据库的服务名;
drop database link orclAB; create shared database link orclAB connect to TargetUserName identified by "TargetUser密码" AUTHENTICATED BY TargetUserName IDENTIFIED BY "TargetUser密码" using ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.*.*.*)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = TargetServiceName) ) )';
建立好上述连接后,目标数据库B中的表就可以在源数据库A中直接使用;
在源数据库A中查询目标数据库B表的语句如下,也就是在用友表名的后面增加@orclAB:
Select * from 目标数据库表名@orclAB;
说明:orclAB:自定义的连接名;
TargetUserName:目标数据库B登录用户名;
TargetUser密码:目标数据库B登录密码;
172.*.*.*:目标数据库B所在机器的IP地址;
1521:目标oracle数据库开放的端口;
TargetServiceName:目标oracle数据库的服务名;
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- 数据库链接字符串查询网站
- Oracle 10g R2不能使用EM的问题
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- 数据库自动备份脚本
- 如何获得外部优质网站的链接pr
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧
- Oracle 下的开发日积月累
- Oracle存储过程之数据库中获取数据实例
- Windows下ORACLE 10g完全卸载的方法分析
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ORACLE LATERAL-SQL-INJECTION 个人见解
- Oracle Connect to Idle Instance解决方法
- oracle sys_connect_by_path 函数 结果集连接
- Oracle捕获问题SQL解决CPU过渡消耗
- oracle dba 应该熟悉的命令
- Oracle11.2 命令行手工最简创建数据库的过程