Pergunta

Oi eu sou novo e estou habituado a funcionalidade Prenda / detatch do MS SQL Manager para deixar cair um banco de dados em um único arquivo para que eu possa movê-lo para outras instâncias computadores / SQL. Em uma casca de noz, é isso que eu quero fazer.

Eu tenho um grande banco de dados Oracle Express (nome da instância Zeus) que eu preciso para passar para outras instâncias Oracle Express (marca novas instalações) e, mais tarde eu preciso para mantê-los atualizados com base de dados de Zeus'.

Como posso fazer isso? Eu não estou entendendo como exportar o banco de dados / esquema -. Definição do usuário / permissão, definições de tabela e dados da tabela

Obrigado rapazes

Foi útil?

Solução

Eu não acredito que você pode facilmente fazer isso com a Oracle (edição especial XE).

Você costuma fazer um Import / Export. Isso daria algo como:

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

Os arquivos expfull.dmp seria localizado em uma pasta chamada oradata / dpdump em Oracle XE instalação.

Você também pode usar Transportable Tablespaces descrito aqui e resumidas aqui .

Outro método envolve 10 etapas e teria que ser adaptado para o Oracle XE. Menciono aqui para referência.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top