Dans SQL Developer, dans le menu supérieur, choisissez Outils> Exportation de données. Cela lance l'assistant d'exportation de données.
C'est donc l'exportation. Il crée le fichier export.sql. Maintenant, comment importer? Je suis usgin SqlDeveloper 3.20.
Essayez de suivre ce tutoriel et avez créé une nouvelle connexion mais je ne trouve pas d'importation. Outils-> Préférences-> Base de données-> Utilitaires-> Méthode d'importation et que quoi ?? J'ai essayé d'exécuter le script @C: \ locationOfExportFile \ export.sql
Et je reçois des eroors
Erreur SQL: ORA-00942: la table ou la vue n'existe pas 00942. 00000 - "la table ou la vue n'existe pas" * Cause:
* Action:
BTW, je n'ai aucune idée de ce que je fais, je veux juste obtenir cette base de données à localhost. L'autre ordinateur et mon ordinateur ont tous deux la base de données Oracle 11g Express. Le nom du schéma est le même!
la source
Réponses:
Ouvrez le ou les fichiers qu'il a créés et exécutez-les avec F5 dans SQL Developer. Ils devraient également fonctionner dans SQL * Plus.
Ils créeront les tables / objets (si vous avez coché l'option Exporter DDL), puis ils INSÉRERONT les lignes (si vous avez coché l'option Exporter les données.)
Notez qu'il existe des moyens plus efficaces de déplacer des objets / données, en particulier lorsqu'il s'agit de très grandes quantités de données - à savoir, Data Pump.
Cette fonctionnalité particulière est très utile lorsque vous souhaitez effectuer des exportations de données et d'objets ad hoc - en particulier lorsque vous, le développeur, n'avez pas accès à l'exécution de Data Pump.
la source
J'ai eu le même problème. Lors de l'exécution du fichier "export.sql", il m'a indiqué l'erreur "la table ou la vue n'existe pas".
J'ai remarqué que l'insertion / création était de cette façon "CREATE TABLE 'XXXXX'. 'TABLE1'", où 'XXXXX' était un schéma qui n'avait pas été créé.
J'ai donc créé un utilisateur avec le nom 'XXXXX' et le GRANT nécessaire. J'ai créé une nouvelle connexion avec cet utilisateur dans le développeur sql, j'ai exécuté à nouveau le script et cela a fonctionné sans problème.
J'espère que ça aide.
la source