EXECUTAR COMANDO ORACLE VIA DOS

MKING 04/08/2011 10:36:49
#380797
Bom dia!
Pessoal, pergunta idiota, mas como não trabalho muito com oracle vou ter que perguntar, quero fazer uma exportação via linha de comando no DOS, mas não sei aonde aplicar isso, em qual pasta devo ir para que o comando exp possa ser reconhecido, estou utilizando o oracle 10g.

Obrigado
KERPLUNK 04/08/2011 10:39:12
#380798
Não entendi direito... vc quer executar algo tipo [Ô]Select * from tabela[Ô] no DOS? O oracle tem um aplicativo para linha de comando, mas por ser um aplicativo Console, não significa que é [Ô]DOS[Ô]...
MKING 04/08/2011 10:45:56
#380800
Isso, quero executar qualquer tipo de comando, na vdd é um exp, sei desse aplicativo que está falando, é o SQL Command Line, ou algo assim não é isso? Só que ele não esta instalado aqui junto com o oracle 10g, não sei pq.
Ha algum modo de instala-lo ou executar os comandos via DOS do windows mesmo??
KERPLUNK 04/08/2011 10:47:31
#380801
Resposta escolhida
Bom, tem o SQL Developer que é muito bom. Uso ele direto e é gráfico...
MKING 04/08/2011 10:49:49
#380802
KERPLUNK, acabei de instalar esse cara ai!!
Mas vi que ele não suoprta o comando exp, vou caçar aqui como se faz nele, mas tem alguma dica ou algum link para um tutorial bom pra ele?
Ele faz importações e exportações tranquilamente?

MKING 04/08/2011 15:08:58
#380846
Aproveitando a deixa, algum companheiro tem um site/forum bom de sql e afins pra indicar?
KERPLUNK 04/08/2011 16:37:18
#380855
1 - Deixa ver se entendi o que vc quer: esse [Ô]exp[Ô] que vc fala, serializa o resultset para alguma coisa, tipo um arquivo ou coisa parecida. Isso?
2 - Já conheci dezenas de DBA[ô]s, mas o melhor que conheci em se tratando de Oracle é o Thomas Glufke. Ele tem um fórum aqui
MKING 04/08/2011 18:01:19
#380861
Isso, procedimento padrão, exportar pra um arquivo e depois importar em outras tabelas, o SqlDeveloper faz isso de alguma forma mais fácil?

Obrigado pela dica do forum, já estou utilizando!!
KERPLUNK 04/08/2011 18:08:11
#380862
Espera... as tabelas que vc quer preencher com os dados, tb estão no oracle? Se estão, não precisa exportar pra depois importar, um comando sql resolve...
MKING 05/08/2011 09:49:22
#380888
Sim, tbm estão no oracle, mas em bancos diferentes, tenho os dados nas minhas tabelas e tenho que importar para o banco do cliente, terei um trabalho um pouco grande, porque as tabelas do cliente obedece as formas normais, e tem muita chave estrangeira, ou seja, uma única tabela minha irá alimentar 2 ou 3 tabelas do cliente nesse caso, o que vc aconselharia?

Pensei realmente em criar algo como uma procedure que fizesse toda essa transação... =/
KERPLUNK 05/08/2011 10:14:29
#380891
Como essa transferência de dados não é 1->1, o melhor é criar um programinha que faça isso. Coloque sua máquina na rede do cliente e rode o programinha.
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas