无论你用搜索引擎还是ChatGPT, 你会发现市场上的迁移工具五花八门,让人有点头痛,比如ora2pg,AWS SCT,Toad, Navicat,OpenDBConverter,EDB Migration Toolkit等等。
其正常流程的状态转换及条件:异构数据库的迁移:Oracle、SQL Server、My SQL 及国产数据库之间的数据传输,在源端进行数据库数据的抽取和转换之后,以 JSON 格式转载到 Kafka 消息系统,然后通过 Kafka 同步分发到其他类型的数据库或大数据平台等。
上一篇文章介绍了Oracle数据库的卸载,为什么先介绍卸载呢,主要是因为有很多小伙伴在之前可能安装过Oracle,但是可能有一些步骤没有处理好,导致Oracle不能用,这样的话重新安装Oracle也会出现问题,所以先介绍了Oracle的卸载。
Ora2Pg是一个将Oracle迁移至PostgreSQL的开源工具,通过连接Oracle数据库,自动扫描并提取其中的对象结构及数据,产生SQL脚本,通过手动或自动的方式将其应用到PostgreSQL。
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。
一、什么是PL/SQL?PL/SQL(Procedure Language/SQL)是oracle在标准的sql语言上的扩展。ql/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许私用条件语句和循环语句,允许使用例外处理各种错误,这使得它的功能变得更加强大。