Module N1
Dalibo SCOP
24.09
29 août 2024
Ce module est organisé en quatre parties :
La première migration est importante :
Le projet doit être choisi avec soin :
Souvent moins important :
Avant de pouvoir porter l’application et le PL :
number(18,0)
number(4,0)
int
-2147483648
+2147483647
number(9,0)
bigint
-9223372036854775808
9223372036854775807
numeric(x,0)
Veut-on :
Lors de la migration, certaines fonctionnalités d’Oracle auront peu ou pas d’équivalent :
Suivant les réponses aux questions précédentes, vous choisirez :
COPY
blob
clob
bytea
text
number
real
double
decimal
Étapes :
ORACLE_HOME
PATH
sqlplus
libaio
libaio1
Time::HiRes
Perl DBI > v1.614
DBD::Oracle
En option :
DBD::Pg
Compress::Zlib
DBD::MySQL
DBD::ODBC
Le script ora2pg s’utilise de la façon suivante :
ora2pg
ora2pg [-dhpqv --estimate_cost --dump_as_html] [--option value]
Utilisation basique :
ora2pg -t ACTION [-c fichier_de_configuration]
ora2pg -t SHOW_REPORT ora2pg -t SHOW_REPORT --dump_as_html
ora2pg -t SHOW_REPORT --estimate_cost ora2pg -t SHOW_REPORT --estimate_cost --dump_as_html
Points essentiels :
N’hésitez pas, c’est le moment !
https://dali.bo/n1_quiz