No SQL Developer, no menu superior, escolha Ferramentas> Exportação de dados. Isso inicia o assistente de exportação de dados.
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!
fonte
Respostas:
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.
fonte
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.
fonte