Oracle跨库链接操作
2023-09-14 09:02:11 时间
首先通过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的连接,语句如下:
1.Win+R 输入regedit打开注册表 找到对应的以下目录 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 此时如果System下没有Cred.
项目主要使用oracle但是我不太喜欢其他编程语言,加上可能需要用python部署算法包,从oracle表中读出数据,处理完成后在放回oracle中去,所以在windows上就想到先用python试一下,自然搜到了cx_oracle(一个按照Python DB API的oracle的实现,如MySQL、PostgreSQL等,只需要安装相应的软件包即可,流程及操作接口都与cx_Oracle基本一致),下面就简单解释一下怎么用这个包进行增删改查。
首先通过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数据库的服务名;
1.Win+R 输入regedit打开注册表 找到对应的以下目录 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 此时如果System下没有Cred.
项目主要使用oracle但是我不太喜欢其他编程语言,加上可能需要用python部署算法包,从oracle表中读出数据,处理完成后在放回oracle中去,所以在windows上就想到先用python试一下,自然搜到了cx_oracle(一个按照Python DB API的oracle的实现,如MySQL、PostgreSQL等,只需要安装相应的软件包即可,流程及操作接口都与cx_Oracle基本一致),下面就简单解释一下怎么用这个包进行增删改查。
相关文章
- 管理提升 Oracle 数据库内存管理效率(oracle数据库内存)
- 实战Oracle中定义变量及赋值操作(oracle变量定义赋值)
- Oracle数据库中使用转义单引号的技巧(oracle转义单引号)
- 清理Oracle缓存:简单步骤指南(如何清除oracle缓存)
- 快速操作:Oracle中增加一行数据(oracle增加一行数据)
- 探索Oracle触发器的多种类型(oracle触发器类型)
- Oracle如何实现判空操作?(oracle判空)
- Oracle操作:修改表结构(oracle修改表结构)
- Oracle记录:究竟有多大?(oracle 记录 大小)
- Oracle数据库同步写操作的实现及优化方法(oracle数据库同步写)
- Oracle中去除重复项的技巧(oracle内容去重复项)
- Oracle入门阔步进入新的知识世界(oracle入门教程博客)
- C操作Oracle数据库的引用实践(c# 引用 oracle)
- 双表联合查询Oracle实战(dual表 oracle)
- 在Oracle数据库中强大的集合操作(oracle中集合操作)
- Oracle数据库中的隐式转换机制(oracle中隐式转换)
- 多步操作的稳定性 Oracle事务提交机制(oracle事务提交机制)
- Oracle数据库中操作常量的方法(oracle使用常量)
- Oracle数据库技术之使用JSP进行开发(oracle使用jsp)
- Oracle的休眠链接提升数据库可用性(oracle休眠链接)
- 某列总和Oracle中求最近一月列总和的简单操作(oracle中求最近一月)
- Oracle中增加一秒轻松完成时间操作(oracle中时间加1)
- Oracle数据库中删除分区表的操作指南(oracle中删除分区表)
- Oracle SP新建开启新时代(oracle sp新建)
- 从Oracle抓取精确6位小数精度(oracle 6位小数)