V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

ora2pg

Conversor de bases de datos Oracle/MySQL a PostgreSQL. Se conecta a la base de datos, la escanea automáticamente y extrae su estructura o datos. A continuación, genera scripts SQL que se pueden cargar en PostgreSQL.

Muestra de archivo de configuración

# nano /etc/ora2pg/ora2pg.conf

# Datos de conexión a Oracle

ORACLE_DSN dbi:Oracle:host=localhost;sid=ORCL;port=1521

ORACLE_USER usuario_oracle

ORACLE_PWD contraseña_oracle

#

# Datos de conexión a PostgreSQL (opcional, si se quiere migrar directamente)

PG_DSN dbi:Pg:dbname=postgres;host=localhost;port=5432

PG_USER postgres

PG_PWD contraseña_postgres

#

# Opciones

OUTPUT /ruta/de/salida/

EXPORT_SCHEMA 1

EXPORT_DATA 1

$ ora2pg -c /etc/ora2pg/ora2pg.conf -t schema -o esquema.sql
extraer la estructura y los datos y gardar en un .sql
$ ora2pg -c /etc/ora2pg/ora2pg.conf -t COPY -o datos.sql
exportar solo los datos

Luego, en PostgreSQL, cargar los scripts:

$ psql -d basededatos_postgres -f esquema.sql

O

$ psql -d basededatos_postgres -f datos.sql
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4442 entradas - Acerca del Tractatus
La Pipa Plena 2025