Tempo de leitura: menos de 1 minuto
Ontem me deparei com um coisa tão simples e eu não lembrava como fazer. Acostumado a usar o SQLDeveloper do trabalho, quando preciso usar o SQLPlus me perco totalmente.
Mais cedo, exportei via SQLDeveloper, os dados de uma tabela de um banco de dados remoto, para que pudesse fazer alguns testes no meu banco de dados local. Pelo SQLDeveloper é muito simples fazer um export de um script SQL, basta clicar com o botão direito sobre a tabela e usar a opção.
O import é mais simples ainda, só abrir o script exportado (normalmente o SQLDeveloper faz isso automaticamente quando se usa o export) e executar o script.
Para minha surpresa, a tabela exportada tinha muitos registros, uns 200.000 aproximadamente, foi ai que o SQLDeveloper exibiu uma mensagem dizendo que não seria capaz de abrir o arquivo, por ser muito grande.
Pensei, o jeito é usar o SQLPlus, mas como fazer isso? Não lembrava o comando.
Uma simples “googlada” encontrei a resposta:
[code language=”bash”]
$ SQL > @{nome arquivo}
# ou
$ SQL > @{caminho diretorio arquivo}{nome arquivo}
# No meu caso o comando usado ficou assim:
$ SQL > @/home/eml/export.sql
[/code]
Prontinho… Problema resolvido! Acho que agora não esqueço mais.
Link permanente
Edão é o preço que pagamos pela comodidade que é usar o sqlDeveloper…rsrsrs
Muito bom o post…
Link permanente
Kkkk, verdade!