Oracle跨库链接操作

简介: 首先通过PL sql在源数据库A中建立到目标数据库B的连接,语句如下: drop database link orclAB;create shared database link orclAB connect to TargetUserName identified by "TargetUser密码" AUTHENTICATED BY TargetUserName IDE
首先通过PL sql在源数据库A中建立到目标数据库B的连接,语句如下:
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数据库的服务名;
相关文章
|
2月前
|
Oracle 关系型数据库 Java
plsql链接远程Oracle数据库步骤
实际工作中,我们往往需要使用 PLSQL Develope 工具连接远程服务器上的 ORACLE 数据库进行管理,但是由于 ORACLE 安装在本地电脑步骤繁琐,并且会耗费电脑的很大一部分资源,因此,我们寻求一种不需要在本地安装 ORACLE 数据库而能直接使用 PLSQL Develope 工具连接到远程服务器 ORACLE 的方法。
74 2
|
开发框架 Oracle 关系型数据库
关于vs2008使用oracleclient链接oracle数据库报报错OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
用vs2008链接oracle数据库出现问题,报错OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用,从网上找了好久方法,有两种oracle客户端文件权限,和运行vs2008以管理员身份,这些都试过了没有用,查了好久还是没有解决问题,只好换一种方式链接oracle数据了。
360 0
|
SQL Oracle 网络协议
.Net项目中通过ODAC方式链接Oracle数据库相关配置
.Net项目中通过ODAC方式链接Oracle数据库相关配置 一、开发环境 1.关于ODAC的链接方式 ODAC 直接使用 Oracle 调用接口 (OCI). OCI 是一种允许应用程序开发人员使用第三方开发语言存取Oracle数据服务器的过程或函数以及控制所有的SQL语句执行状态的应用程序接口。 2.使用ODAC方式的优点 使用ODAC的Net选项而无需在客户机上安装Oracle客户端来连接到Oracle.在这种情况下,ODAC仅需要TCP/IP协议的支持,从而可以创建真正的、最小的数据库应用程序。
144 0
|
Oracle 关系型数据库 MySQL
mycat链接oracle报错 未找到from关键字
mycat链接oracle报错 未找到from关键字
mycat链接oracle报错 未找到from关键字
|
Oracle 关系型数据库 数据安全/隐私保护
【图文】远程桌面链接:这可能是由于credssp加密oracle修正
问题场景如下:  此错误的解决方法: 1.Win+R 输入regedit打开注册表 找到对应的以下目录 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 此时如果System下没有Cred.
6222 0

推荐镜像

更多