Come importare export.sql nello sviluppatore sql?


8

In SQL Developer, dal menu in alto scegliere Strumenti> Esportazione dati. Questo avvia la procedura guidata di esportazione dei dati. inserisci qui la descrizione dell'immagine

Quindi questa è esportazione. Crea il file export.sql. Ora come fare l'importazione? Sto usando SqlDeveloper 3.20.

Prova a seguire questo tutorial e ho creato una nuova connessione ma non riesco a trovare l'importazione. Strumenti-> Preferenze-> Database-> Utilità-> Metodo di importazione e poi ?? Ho provato a eseguire lo script @C: \ locationOfExportFile \ export.sql

E sto diventando eroi

Errore SQL: ORA-00942: la tabella o la vista non esiste 00942. 00000 - "La tabella o la vista non esiste" * Causa:
* Azione:

A proposito, non ho idea di cosa sto facendo, voglio solo portare quel database su localhost. L'altro computer e il mio computer dispongono entrambi del database Oracle 11g Express. Il nome dello schema è lo stesso!


È negli strumenti - preferenze.
tesla747,

Sì, posso vedere in Strumenti-> Preferenze-> Database-> Utilità-> Metodo di importazione e poi ?? esegui script @C: \ locationOfExportFile \\ export.sql Cosa devo fare?
Malakrsnaslava,

Sembra che uno degli oggetti non ce l'abbia fatta. Prova con "dipendenti" abilitati nelle opzioni di esportazione DDL.
Utente Emacs

Risposte:


2

Apri i file che ha creato ed eseguili con F5 in SQL Developer. Dovrebbero funzionare anche in SQL * Plus.

Creeranno le tabelle / gli oggetti (se hai l'opzione Esporta DDL selezionata), quindi INSERIRANNO le righe (se hai l'opzione Esporta dati selezionata).

Si noti che esistono modi più efficienti per spostare oggetti / dati, in particolare quando si ha a che fare con grandi quantità di dati, vale a dire Data Pump.

Questa particolare funzione è molto utile quando si desidera eseguire esportazioni di dati e oggetti ad hoc, soprattutto quando lo sviluppatore non ha accesso all'esecuzione di Data Pump.


0

Ho avuto lo stesso problema. Quando si esegue il file "export.sql" mi ha indicato l'errore "tabella o vista non esiste".

Ho notato che l'inserimento / la creazione erano in questo modo "CREATE TABLE 'XXXXX'. 'TABLE1'", dove "XXXXX" era uno schema che non era stato creato.

Quindi ho creato un utente con il nome 'XXXXX' e il GRANT necessario. Ho creato una nuova connessione con quell'utente nello sviluppatore sql, ho eseguito nuovamente lo script e ha funzionato senza problemi.

Spero possa essere d'aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.