Domanda

Ciao, sono nuovo e sono abituato alla funzionalità Allega / Rimuovi di MS SQL Manager per rilasciare un database in un singolo file in modo da poterlo spostare su altri computer / istanze SQL. In poche parole, questo è quello che voglio fare.

Ho un grande database Oracle Express (nome dell'istanza Zeus) che devo spostare su altre istanze Oracle Express (installazioni nuove di zecca) e successivamente devo aggiornarle con il database Zeus.

Come posso farlo? Non capisco come esportare il database / lo schema: definizione / autorizzazione dell'utente, definizioni di tabella e dati della tabella.

Grazie ragazzi

È stato utile?

Soluzione

Non credo che tu possa farlo facilmente con Oracle (in particolare l'edizione XE).

Di solito si fa un Import / Export . Questo darebbe qualcosa del tipo:

expdp system / password @ XE DUMPFILE = expfull.dmp FULL = y
sistema impdp / password @ XE DUMPFILE = expfull.dmp FULL = y

I file expfull.dmp si troverebbero in una cartella denominata oradata / dpdump in Oracle XE installazione.

Puoi anche utilizzare tablespace trasportabili come descritto qui e riassunti qui .

Un altro metodo prevede 10 passaggi e dovrebbe essere adattato a Oracle XE. Lo cito qui come riferimento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top