Pagina 1 di 1

[Risolto] [Oracle] Primi passi, importazione DB

Inviato: sabato 15 gennaio 2011, 20:07
da mymark
Ciao a tutti,

Chiedo qualche consiglio agli esperti: Non ho mai avuto a che fare con Oracle (ho sempre lavorato con Sql Server e MySql), e mi trovo un po' spiazzato.

Ora per lavoro mi trovo ad avere a che fare con un DB oracle, e sto cercando di "tirarlo su" correttamente.

Prima di tutto, sono andato per guide ed ho installato correttamente sul mio Ubuntu 10.04 Oracle 10g Express Edition.
Quello che mi hanno dato è un file .SQL che - immagino - è il Dump del DB da importare. al suo interno ci sono, tra le altre cose, CREATE ed INSERT.

Ho qualche problema ad importarlo, per farlo ho provato a navigare nella GUI a cui accedo via localost:8081/apex.
Il file SQL è di circa 29Mb.
Se lo importo da SQL/SQL Script/Upload mi viene tornato un errore: The script exceeds the maximum size allowed.
Se cerco di importarlo come SQL/SQL Script/Import.. mi viene tornato un errore diverso: Your export file is not supported.

Come posso 'tirare su' questo DB? in teoria quel file .sql dovrebbe essere di un oracle 10g, ma ho modo di capirlo? Se lo apro non ci vedo riferimenti...

Avete qualche tips per farmi uscire dall'empaces?
Grazie!

Re: [Oracle] Primi passi, importazione DB

Inviato: sabato 15 gennaio 2011, 20:29
da ReMichael
Guarda se questo ti può essere di aiuto:
http://www.oracle-base.com/articles/10g ... ump10g.php

Re: [Oracle] Primi passi, importazione DB

Inviato: sabato 15 gennaio 2011, 20:35
da daemon_nio
Ho lavorato con Oracle 10g e ricordo che dal sito web localost:8081/apex non riuscivo a fare nulla.

Per i dump dei database usavo la shell: entravo nella cartella bin in $ORACLE_HOME e davo qualche comando.
Ho provato a cercarlo nelle mie e-mail, ma sto parlando di più di due anni fa. Mi spiace non ho trovato nulla.

Ricordo semplicemente che avevo compatibiltà 100% tra dump per windows e linux.

Il comando per esportare o importare un dump è esattamente lo stesso sia per linux che per windows.

In bocca al lupo nel cercarlo :)

Re: [Oracle] Primi passi, importazione DB

Inviato: sabato 15 gennaio 2011, 21:02
da mymark
Grazie per le repliche!
Per lo meno so' da che parte muovermi... per ora è tutto!

Re: [Oracle] Primi passi, importazione DB

Inviato: sabato 15 gennaio 2011, 21:06
da LiCeT
il file .sql puoi "eseguirlo" da terminale

Codice: Seleziona tutto

cd dir/dove/sta/file.sql --spostati nella dir dove sta il file sql
sqlplus USER/PASS --connettiti al DB con user che deve "eseguire" il file
@file.sql --"esegui" il file
ciao

[Risolto] Re: [Oracle] Primi passi, importazione DB

Inviato: domenica 16 gennaio 2011, 12:08
da mymark
LiCeT ha scritto: il file .sql puoi "eseguirlo" da terminale

Codice: Seleziona tutto

cd dir/dove/sta/file.sql --spostati nella dir dove sta il file sql
sqlplus USER/PASS --connettiti al DB con user che deve "eseguire" il file
@file.sql --"esegui" il file
ciao
Grazie! era proprio quello che mi serviva per partire.
Ho avuto qualche problemini in alcune insert (carattei &quote nei testi presi come parametri, od insert andate 'male', non so bene xkè...), ma mi interessava soprattutto la struttura del DB più che i dati in sè. il resto me li giostro... con calma!
T'ks!!