Como importar export.sql no sql developer?

8

No SQL Developer, no menu superior, escolha Ferramentas> Exportação de dados. Isso inicia o assistente de exportação de dados. insira a descrição da imagem aqui

Então isso é exportação. Ele cria o arquivo export.sql. Agora, como fazer a importação? Estou usando o SqlDeveloper 3.20.

Tentando seguir este tutorial e criei uma nova conexão, mas não consigo encontrar a importação. Ferramentas-> Preferências-> Banco de Dados-> Utilitários-> Método de Importação e o que? Eu tentei executar o script @C: \ locationOfExportFile \ export.sql

E eu estou ficando erodida

Erro SQL: ORA-00942: tabela ou exibição não existe 00942. 00000 - "tabela ou exibição não existe" * Causa:
* Ação:

BTW, eu não tenho idéia do que estou fazendo, eu só quero obter esse banco de dados para localhost. Outro computador e meu computador têm banco de dados Oracle 11g Express. O nome do esquema é o mesmo!

malakrsnaslava
fonte
Está em ferramentas - preferências.
tesla747
sim eu posso ver em Ferramentas-> Preferências-> Banco de Dados-> Utilitários-> Método de Importação e o que? execute o script @C: \ locationOfExportFile \\ export.sql O que devo fazer?
Malakrsnaslava
Parece que um dos objetos não conseguiu. Tente com "dependentes" habilitados nas opções de exportação DDL.
Emacs usuário

Respostas:

2

Abra o (s) arquivo (s) criado (s) e execute-os com F5 no SQL Developer. Eles também devem funcionar no SQL * Plus.

Eles criarão as tabelas / objetos (se você tiver a opção Exportar DDL marcada) e, em seguida, INSERIRÃO as linhas (se você tiver a opção Exportar dados).

Observe que existem maneiras mais eficientes de mover objetos / dados, principalmente ao lidar com quantidades muito grandes de dados - a saber, Data Pump.

Esse recurso específico é muito útil quando você deseja fazer exportações de dados e objetos ad hoc - especialmente quando você, o desenvolvedor, não tem acesso para executar o Data Pump.

thatjeffsmith
fonte
0

Eu tive o mesmo problema. Ao executar o arquivo "export.sql", ele me indicou o erro "tabela ou exibição não existe".

Percebi que a inserção / criação era assim "CREATE TABLE 'XXXXX'. 'TABLE1'", onde 'XXXXX' era um esquema que não havia sido criado.

Então eu criei um usuário com o nome 'XXXXX' e o GRANT necessário. Criei uma nova conexão com esse usuário no desenvolvedor sql, executei o script novamente e funcionou sem problemas.

Espero que ajude.

Joan Bascur
fonte