ora2pg使用

本文介绍ora2pg迁移到pg12的用法

ora2pg官网:Ora2Pg:将 Oracle 迁移到 PostgreSQL (darold.net)

1、安装oracle

oracle11g

2、安装pg12

pg12

3、安装perl

官网:DBI-1.643 - Database independent interface for Perl - metacpan.org

DBI,Database Independent Interface,是Perl语言连接数据库的接口

复制代码
yum install -y perl perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
cd /root
wget https://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-1.643.tar.gz
tar -xvf DBI-1.643.tar.gz
cd DBI-1.643
perl Makefile.PL
make
make install

4、安装DBD::Pg模块

DBD-Pg-3.18.0 - DBI PostgreSQL interface - metacpan.org

The usual steps to install DBD::Pg:

  1. perl Makefile.PL

  2. make

  3. make test

  4. make install

Do steps 1 to 2 as a normal user, not as root!

复制代码
cd /opt
wget https://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-3.18.0.tar.gz
tar -xvf DBD-Pg-3.18.0.tar.gz

#授权给非root用户
chown pg127:pg127 DBD-Pg-3.18.0 -R
cd DBD-Pg-3.18.0
export POSTGRES_INCLUDE="/usr/local/pg127/include"
export POSTGRES_LIB="/usr/local/pg127/lib"
perl Makefile.PL
make

#切换到root
su - root
cd /opt/DBD-Pg-3.18.0
make install

5、安装DBD::Oracle模块

DBD::Oracle - Oracle database driver for the DBI module - metacpan.org

复制代码
cd /opt
wget https://cpan.metacpan.org/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.74.tar.gz
tar -xvf DBD-Oracle-1.74.tar.gz
cd DBD-Oracle-1.74/

6、安装ora2pg

复制代码
cd /opt
wget https://sourceforge.net/projects/ora2pg/files/24.3/ora2pg-24.3.tar.gz/download
tar -xvf download
cd ora2pg-24.3/
perl Makefile.PL
make
make install
相关推荐
arronKler1 小时前
大数据量高并发的数据库优化
服务器·数据库·oracle
BduL OWED3 小时前
SQL进阶——JOIN操作详解
数据库·sql·oracle
cyber_两只龙宝5 小时前
【Oracle】 Oracle之SQL的子查询
linux·运维·数据库·sql·云原生·oracle
NCIN EXPE6 小时前
SQL sever数据导入导出实验
数据库·sql·oracle
xcLeigh6 小时前
KES 数据库存储过程、函数、触发器实战
数据库·oracle·存储过程·触发器·函数
一颗青果9 小时前
数据库事务
数据库·oracle
Maverick069 小时前
Oracle 会话连接查询
数据库·oracle
DROm RAPS10 小时前
保姆级教程 !SQL Server数据库的备份和还原
数据库·oracle
知忆_IS10 小时前
【问题解决】postgresql操作数据库时候,提示有N个会话正在使用数据库的解决方案
数据库·postgresql·oracle
arronKler12 小时前
数据库设计 Step by Step (1)——扬帆启航
数据库·oracle