Newsgroup: it.comp.software.database
Titolo: Script oracle ?

Cari colleghi,
mi sono costruito il database su oracle 8i, quello che adesso non so fare č
come installare il database sul computer del mio cliente.
in access copio il file mdb, in sql server con il file mdf faccio l'attach e
sono a posto e in oracle ? ho sentito parlare di script da costruire, se
questa č la strada giusta vi chiedo gentilmente di rispondere alle seguenti
domande :
- in oracle esiste un tool per la costruzione automatica di questi script ?
- con gli script in mano mi potreste dire la procedura piů semplice per
creare il database sul server del mio cliente ?
vi ringrazio anticipatamente
Ale

Quando installi Oracle dal tuo cliente crei anche una istanza del database
(se segui i passi del Wizar e' abbastanza semplice).
Crei poi l'utente e importi il database che hai sviluppato tu con il comando
IMP. (per esportare il database usi EXP).
ciao. Andrea

 sono a posto e in oracle ?
Dovresti copiare i files di dati, il file di init, il file di redolog e poi
ricreare l'istanza e il file di password.
Paulus
http://spazioweb.inwind.it/it_informatica
--------------------------------
Inviato via 
http://usenet.libero.it

 come installare il database sul computer del mio cliente.
Punto primo: utilizzare come base dati un database come Oracle, senza
dire all'utente che la licenza costa $$$$$ e che *devono* avere un DBA
per farlo funzionare e' abbastanza discutibile.
Punto secondo: installi il database, fai un'export dal tuo ed un'import
in quello del cliente.
Vedi la documentazione di exp/imp.
Davide

 > mi sono costruito il database su oracle 8i, quello che adesso non so
fare č


 come installare il database sul computer del mio cliente.
spiegati meglio per database...
hanno già un'istanza up and running con un dba che la gestisce?
se si passa al punto (2) altrimenti...
(1) la creazione di un'istanza è compito di un dba che capisce
Oracle... esiste cmq un wizard (dbassistant) che ti permette di
creare un'istanza Oracle con 3/4 click... ma come tutti i wizard
si crea anche un enormità di puttanate e/o si lascia per strada
qualcosa che ti serve... cmq utilizzalo però non ti offendere se
qlc DBA poi rimettendoci le mani su... dice "ma chi ha creato
sta stronzata?" (puoi sempre rispondergli "`e stato dbassist")
(2) fatti un file di export del tuo database...e poi importi sul
db dell'utente finale... ma attenzione
- le tablespaces del database destinazione e origine DEVONO
avere lo stesso nome (se fai l'import per crearti anche gli
oggetti)... infatti O nel comando di CREATE TABLE all'interno
del file di dump utilizza il formato esteso e se non trova lo
stesso nome della tablespace si inka%%a come un furetto.
Soluscions (in ordine di eleganza):
- crei prima gli oggetti con le DDL tramite Sql*Plus e poi
fai l'import
- crei le TS dell'utente destinazione con gli stessi nomi del
database origine poi fai l'import
c'è anche uno sporco trucco... ma attenzione non mi assumo
nessuna responsabilità (a me ha funzionato tutte le volte che l'ho
utilizzato): apri il file di dump (generato dall'import) con un
editor esadecimale (UltraEdit anche va bene) e modifica tutti
i nomi delle tablespaces, salva e reimporta... et voilat...
/G

 ha scritto nel messaggio
news:ahgh7p$a4h$1...@newsreader.mailgate.org...

Non sono sicuro che la cosa funzioni, anche perchè i percorsi dei
datafiles, dei redolog e dei control files in genere dovrebbero essere
anche gli stessi, inoltre io non saprei come fare per creare il servizio
(se siamo sotto NT) o il demone (se siamo sotto Linux) che regola
l'istanza.
Non sono convinto che funzioni.
Io consiglio come gli altri un import/export dello schema.
                                                    danilo

 i nomi delle tablespaces, salva e reimporta... et voilat...
allora è meglio usare IMP con l'opzione INDEXFILE, modifichi e poi fai
l'import con IGNORE=Y ...


 l'import con IGNORE=Y ...
vero.. dipende anche da quanti oggetti hai...
IMHO cmq č sempre meglio andare in giro con le DDL...
il solo file di dmp spesso non č sufficiente
/G