Oracle Import Export
Informazioni teoriche
Si suppone sempre che si stia passando da una versione più vecchia di oracle a una nuova oppure il passaggio tra versioni identiche.
I charset tra il db di partenza e quello di destinazione devono essere uguali o almeno compatibili.
Per sapere il charset di una versione si usa la query
select * from nls_database_parameters
il parametro è ovviamente
#db partenza
NLS_CHARACTERSET WE8MSWIN1252
#db destinazione
NLS_CHARACTERSET AL32UTF8
In questo caso dato che la partenza ha un set americano e la destinazione un più largo che è utf8, la compatibilità c'è.
discorso della var d'ambiente
. . importing table "EDOC_AREE" 3 rows imported
. . importing table "EDOC_AREE_PROFILI_ALFRESCO" 1 rows imported
. . importing table "EDOC_AREE_PROFILI_EDOC" 44 rows imported
. . importing table "EDOC_CONFIGURATION" 16 rows imported
. . importing table "EDOC_CONTROLLO_VALIDITA" 54 rows imported
. . importing table "EDOC_DESTINATARI" 2994 rows imported
. . importing table "EDOC_FORMATI_FILE" 24 rows imported
. . importing table "EDOC_LAST_LOGIN" 2569 rows imported
. . importing table "EDOC_LOCK" 0 rows imported
. . importing table "EDOC_LOGGING" 35 rows imported
. . importing table "EDOC_MESSAGGI" 595 rows imported
. . importing table "EDOC_MEZZO_TRASMISSIONE" 3 rows imported
. . importing table "EDOC_MIGRAZIONI" 0 rows imported
. . importing table "EDOC_ORGANIGRAMMA" 10 rows imported
. . importing table "EDOC_PROFILI" 7 rows imported
. . importing table "EDOC_PROFILI_RUOLI_EDOC" 63 rows imported
. . importing table "EDOC_SCRIVANIE" 28 rows imported
. . importing table "EDOC_SOTTOSCRIZIONI" 15 rows imported
. . importing table "EDOC_TIPOLOGIE" 7 rows imported
. . importing table "EDOC_TIPO_MESSAGGIO" 19 rows imported
. . importing table "EDOC_TRASFORM" 8 rows imported
. . importing table "EDOC_VIEWERS" 4 rows imported
. . importing table "HTMLDB_PLAN_TABLE" 0 rows imported
Comandi
Questo è il comando più vecchio ma anche il più semplice da usare. Da problemi passando da una versione all'altra ma funziona bene sulla stessa versione.
Export
exp nomeutente/password@istanza
L'export chiede successivamente il nome del file dove scrivere e lo mette nella dir da dove il comando è stato lanciato.
Import
imp utente/password@host:1521/nomeistanza
l'import chiede il nome del file da cui importare e lo cerca a partire dalla home dell'user oracle
Alle domande in genereale si può rispondere con l'opzione predefinita tranne all'ultima dell'import che è
Import entire export file (yes/no): no > yes
altrimenti non importa niente
versione della pagina: 1, ultima modifica: 26 Apr 2012 15:44