Oracle
 sql >> Base de données >  >> RDS >> Oracle

Premiers pas avec Oracle SQL Developer sur MacOSX

Présentation

Le but de ce didacticiel est de fournir les étapes nécessaires à l'installation d'Oracle SQL Developer sur le système d'exploitation MacOSX. Des instructions similaires pour l'installation d'Oracle SQL Developer sous Windows sont disponibles sur ce lien. Ce tutoriel a été créé avec MacOSX Mojave (version 10.14).

Oracle SQL Developer est un puissant outil de développement avec de nombreuses fonctionnalités pour interagir avec les bases de données Oracle. En plus d'écrire et de soumettre des instructions SQL à l'aide de la feuille de calcul SQL, SQL Developer dispose d'outils puissants pour gérer les bases de données, concevoir et rétroconcevoir des bases de données à l'aide de modèles de données et exécuter des tâches d'exploration de données. La version la plus récente (version 19.4 au 20 décembre 2019) inclut des outils d'administration de base de données de base, la prise en charge des requêtes REST et l'analyse des documents JSON.

Oracle SQL Developer nécessite l'installation d'une version appropriée de Java. C'est peut-être la partie la plus déroutante pour faire fonctionner SQL Developer sur MacOSX. Les étapes d'installation d'un kit de développement Java (JDK) approprié sont décrites à la page suivante.

Après avoir installé JDK, la section suivante de ce didacticiel couvre le téléchargement et l'installation de SQL Developer. Si vous avez déjà téléchargé et installé SQL Developer, vous pouvez passer directement à cette page pour savoir comment créer une nouvelle connexion à la base de données.

Vers la fin de ce didacticiel, quelques pages expliquent comment écrire, exécuter et enregistrer des instructions SQL, comment exporter des données à l'aide de SQL Developer et comment importer des données dans Oracle à l'aide de SQL Developer. Vous pouvez également être intéressé par l'utilisation de SQL Developer pour procéder à l'ingénierie inverse d'un schéma Oracle. Ce tutoriel est lié ici.

Installation et configuration de Java sur MacOSX

Oracle SQL Developer nécessite l'installation d'un environnement d'exécution Java (JRE) ou d'un kit de développement Java (JDK) sur le système d'exploitation MacOSX. Malheureusement, selon la version de MacOSX que vous utilisez, vous pouvez avoir une version Java trop récente, trop ancienne ou pas du tout installée. Au meilleur de ma connaissance, ce qui suit décrit ce à quoi vous pouvez vous attendre compte tenu de votre version de MacOSX.

Mac OS X version 10.6 et versions antérieures est fourni avec l'environnement d'exécution Java d'Apple. Il peut s'agir d'un ancien JRE tel que JRE 6 ou JRE 7. Ceux-ci ne fonctionneront pas avec la version actuelle d'Oracle SQL Developer (version 18 ou 19) et donc une version plus récente de Java telle que la version 8 ou 11 doit être installée.

Mac OS X version 10.7 et versions ultérieures ne sont pas du tout livrés avec un JRE ou un JDK installé.

Pour installer Java, visitez la page de téléchargement Oracle Java

https://www.oracle.com/technetwork/java/javase/downloads/index.html

Notez que la dernière version de Java sera affichée en haut. À partir de septembre 2019, Java version 12 ne fonctionnera pas avec Oracle SQL Developer version 19.

Faites défiler jusqu'à la section pour Java SE 8.

Cliquez sur le bouton Télécharger pour JDK (Java Development Kit)

Cliquez sur le bouton radio pour accepter les termes de la licence, puis localisez le bon nom de fichier pour MacOSX. Cliquez sur le nom du fichier pour commencer le processus de téléchargement. Dans cet exemple, la mise à jour 221 de JDK version 8 a été sélectionnée, le nom de fichier est donc :jdk-8u221-macosx-x64.dmg.

S'il s'agit de votre première visite sur un site Web Oracle, vous serez invité à vous connecter. Si vous n'avez pas de connexion au site Web Oracle, cliquez sur Créer un compte et suivez ces instructions pour créer votre compte. Si vous disposez déjà d'une connexion au site Web Oracle, saisissez ces informations d'identification et cliquez sur Connexion bouton. À ce stade, le téléchargement devrait commencer. Une fois le téléchargement terminé, cliquez sur l'icône Téléchargements puis cliquez sur le nom du fichier JDK :jdk-8u221-macosx-x64.dmg

Après avoir cliqué sur le fichier .dmg dans le dossier Téléchargements, le fichier sera ouvert.

Une fois le fichier téléchargé ouvert, le fichier d'installation .pkg apparaîtra dans son propre dossier, comme indiqué ci-dessous. Double-cliquez sur ce fichier d'installation .pkg pour lancer le programme d'installation du JDK.

Si une erreur apparaît concernant "JDK Update xxx Impossible d'ouvrir car Apple ne peut pas vérifier la présence de logiciels malveillants", vous devrez modifier vos paramètres conformément à cet article d'Apple.

Le premier écran du programme d'installation du JDK est un écran d'informations. Cliquez sur le bouton Continuer.

L'écran suivant donne une indication de la quantité d'espace disque qui sera utilisée. Assurez-vous d'avoir au moins cet espace disque libre, puis cliquez sur le bouton Continuer.

Vous serez ensuite invité à entrer le nom et le mot de passe de votre compte MacOS X local. Cela autorisera le programme d'installation à poursuivre l'installation du JDK sur votre Mac. Fournissez les identifiants de connexion et cliquez sur Démarrer l'installation bouton.

Le programme d'installation du JDK écrira de nouveaux fichiers sur votre disque dur.

Une fois terminé, l'écran Résumé apparaîtra. Cliquez sur Fermer bouton.

Pour tester l'installation du JDK, ouvrez une fenêtre de terminal.

Tapez la commande :/usr/libexec/java_home pour voir où JDK est installé. Dans cet exemple, un seul JDK est installé.

Pour voir la version Java, tapez la commande :java -version

Remarque :Si vous avez maintenant plus d'une version de Java installée, vous devrez utiliser le programme /usr/libexec/java_home pour modifier la valeur par défaut afin que MacOSX utilise la version 1.8 de Java au lieu d'une version différente.

À ce stade, un bon kit de développement Java (JDK) a été installé et nous pouvons maintenant procéder au téléchargement et à l'exécution d'Oracle SQL Developer. Ces instructions se poursuivent à la page suivante.

Télécharger et installer SQL Developer

SQL Developer peut être téléchargé gratuitement à partir du site Web d'Oracle.

Ouvrez le navigateur Web Safari (ou un autre navigateur Web) et accédez à :https://www.oracle.com/tools/downloads/sqldev-downloads.html

Faites défiler jusqu'à la section avec Mac OSX. Notez les exigences pour JDK. Si vous n'avez pas déjà installé le JDK approprié, revenez en arrière et terminez ces étapes avant de continuer. Cliquez sur Télécharger lien.

Cochez la case pour accepter le contrat de licence Oracle, puis cliquez sur le bouton gris Télécharger.

À ce stade, l'écran de connexion au site Web d'Oracle apparaîtra. Si vous n'avez pas de compte sur le site Web Oracle, cliquez sur Créer un compte bouton et suivez ces étapes. Une fois que vous avez le nom d'utilisateur et le mot de passe du site Web Oracle, saisissez ces informations d'identification et cliquez sur Connexion bouton.

Le téléchargement commencera à ce stade.

Une fois le téléchargement terminé, cliquez sur l'icône Téléchargements pour voir apparaître les fichiers téléchargés.

Cliquez sur le nom du fichier SQL Developer et le fichier devrait s'ouvrir. La première fois que SQL Developer s'exécute, un avertissement de sécurité peut apparaître comme indiqué ci-dessous. Cliquez sur Ouvrir bouton pour continuer.

La première fois que SQL Developer s'exécute, il peut afficher une invite permettant au programme de "contrôler les événements système". Cliquez sur OK bouton pour continuer.

L'écran de chargement de SQL Developer apparaîtra comme indiqué ci-dessous.

Une fois que SQL Developer a terminé le chargement, l'application doit apparaître comme indiqué ci-dessous.

Maintenant que le développeur SQL est téléchargé et en cours d'exécution, nous pouvons procéder à la création d'une connexion à un serveur de base de données Oracle. Ces étapes sont décrites à la page suivante.

Création d'une connexion à une base de données Oracle

SQL Developer a la capacité de se connecter aux bases de données relationnelles Oracle, aux bases de données Oracle NoSQL et à d'autres bases de données et sources de données sur lesquelles des pilotes JDBC sont installés. Pour vous connecter à une base de données relationnelle Oracle, cliquez sur le signe plus vert dans le coin supérieur gauche sous Connexions section. Sélectionnez Nouvelle connexion à la base de données… dans le menu contextuel.

Notez que si votre SGBD cible est une base de données autonome dans Oracle Cloud, vous devrez suivre des instructions légèrement différentes qui utilisent le portefeuille Oracle Cloud. Suivez ces instructions (Page 6) pour établir une connexion à une Base de données autonome.

Donnez un nom à la nouvelle connexion, puis remplissez les paramètres de connexion nécessaires, y compris le nom d'utilisateur et le mot de passe, le nom d'hôte (ou l'adresse IP) du serveur de base de données, le numéro de port sur lequel l'écouteur Oracle s'exécute et le nom du service (ou SID) de l'instance. Ces informations doivent vous être fournies par l'administrateur de la base de données.

Si vous exécutez votre propre instance Oracle locale, vous pouvez utiliser localhost comme nom d'hôte pour le serveur. Des exemples de connexion supplémentaires sont donnés plus loin dans ce didacticiel.

Une fois ces informations de connexion saisies, cliquez sur Tester bouton pour tester la connexion. S'il y a des erreurs, modifiez les paramètres de connexion et cliquez sur Tester jusqu'à ce que le statut dans le coin inférieur gauche passe à Réussite comme indiqué ci-dessous.

Cliquez sur Enregistrer pour enregistrer les paramètres de connexion, puis cliquez sur le bouton Se connecter bouton pour établir une connexion en direct à la base de données.

Une fois la connexion à la base de données établie, la connexion apparaîtra sur le côté gauche où elle pourra être développée (en cliquant sur le + sign) pour afficher les différentes tables, vues et autres contenus de la base de données. Une nouvelle fenêtre d'éditeur SQL apparaîtra sur le côté droit où les instructions SQL peuvent être saisies et envoyées à la base de données pour s'exécuter. Les résultats apparaîtront dans le panneau sous la fenêtre de l'éditeur SQL.

Les quatre zones principales de l'écran incluent désormais :

Fenêtre de connexion, fenêtre du navigateur de rapports, feuille de calcul SQL et fenêtre de sortie de script. Il se peut que vous ne voyiez pas la fenêtre de sortie du script tant que vous n'avez pas exécuté une instruction SQL dans la feuille de travail SQL. Si, pour une raison quelconque, la feuille de calcul SQL n'est pas visitable, déroulez les Outils menu et sélectionnez la Feuille de calcul SQL élément de menu.

Toutes les instructions SQL peuvent être saisies directement dans la feuille de calcul SQL ou collées à partir d'un autre document, page Web, e-mail, etc.

La feuille de travail SQL reçoit un nom de fichier par défaut tel que orcl_localhost.sql

Ce fichier peut être enregistré dans n'importe quel dossier local sur le PC. L'enregistrement de ce fichier est un excellent moyen de suivre l'historique des instructions SQL au fur et à mesure que vous les écrivez et les réécrivez.

Pour ouvrir un fichier de script SQL existant, déroulez le menu Fichier et sélectionnez Ouvrir. Accédez au dossier contenant le fichier de script SQL, mettez-le en surbrillance et cliquez sur le bouton Ouvrir.

Exporter des données Oracle avec SQL Developer

SQL Developer dispose d'une fonctionnalité qui facilite l'exportation de données à partir d'une table ou d'une vue Oracle. Il existe de nombreuses façons d'exporter des données depuis Oracle en fonction des capacités de la base de données cible ou des outils de données. Voici quelques exemples courants d'exportation de données :

  • Langage de définition de données SQL et fichier d'instructions SQL INSERT utilisés pour recréer la table avec des données dans une autre base de données.
  • Fichier Oracle SQL Loader et scripts pouvant être utilisés pour importer les données dans une autre base de données ou schéma Oracle.
  • Fichier de valeurs séparées par des virgules (.csv) pouvant être importé par de nombreux outils logiciels, bases de données, etc.
  • Fichier Microsoft Excel
  • Fichier XML (eXtensible Markup Language) pouvant être importé dans différents outils logiciels
  • Fichier HTML (HyperText Markup Language) pouvant être affiché sur une page Web
  • Fichier texte brut avec espacement fixe ou utilisant un autre délimiteur pouvant être importé par de nombreux outils logiciels et bases de données différents.

Cet exemple suppose que vous avez au moins une table ou une vue avec des données dans votre schéma (connexion) qui peuvent être exportées. Si vous n'avez rien dans votre schéma, créez une table de base et ajoutez des données à l'aide des instructions SQL ci-dessous :

-- Create a simple Employee table
CREATE TABLE employee
(  employee_id  INTEGER NOT NULL, 
   first_name VARCHAR2(35), 
   last_name VARCHAR2(65), 
   salary NUMBER(12,2), 
   department_number INTEGER
);

-- Add three new records to the employee table
INSERT INTO employee VALUES (101, 'Joe', 'Smith', 47000.00, 1);
INSERT INTO employee VALUES (102, 'Alice', 'Jones, 49000.00, 2);
INSERT INTO employee VALUES (103, 'Greg', 'Brown', 42500.00, 1, 2);

Pour commencer, ouvrez l'arborescence de navigation dans la zone Connexions à gauche de l'écran SQL Developer. Sous le nom de la connexion, les tables, les vues, les vues d'édition, les index, etc. seront répertoriés. Ouvrez les tableaux et Vues catégories également.

Pour cet exemple, la table EMPLOYEE sera exportée.

Faites un clic droit sur la table EMPLOYEE et sélectionnez l'élément de menu Exporter… comme indiqué ci-dessous.

Cela fera apparaître un court assistant d'exportation.

Les paramètres par défaut pour exporter une table Oracle

Il existe de nombreuses façons d'exporter des données depuis Oracle en fonction des capacités de la base de données cible ou des outils de données. Pour cet exemple, la table EMPLOYEE sera exportée vers une feuille de calcul Microsoft Excel.

Lors de l'exportation vers un fichier CSV ou une feuille de calcul, il n'est pas nécessaire d'inclure le langage de définition de données (DDL) qui spécifie la structure de la table ou de la vue. Donc, pour cet exemple, décochez la case à côté de Exporter DDL .

Dans la section Exporter des données section, modifiez le Format : vers excel 2003+ ( xlsx )

Ce paramètre de format utilisera le nouveau format de fichier d'Excel qui peut contenir jusqu'à un million de lignes. Pour une compatibilité descendante avec les anciennes versions d'Excel, vous pouvez à la place sélectionner Excel '95 - 2003 (xls) comme Format.

Donnez un nom à la nouvelle feuille de calcul dans la zone de texte à côté de Nom de la feuille de calcul des données : invite.

Si vous souhaitez inclure le texte de l'instruction SQL utilisée pour extraire les données d'Oracle, cochez la case à côté de Query Worksheet Name, puis donnez un nouveau nom à la feuille de calcul Excel où la syntaxe SQL apparaîtra (pour cet exemple, nous avons choisi de ne pas inclure le code SQL).

La dernière section précise comment les données doivent être stockées dans un fichier ou un ensemble de fichiers. Pour cet exemple, les données seront exportées vers un seul fichier. Le nom du fichier est alors donné dans la zone de texte à côté du Fichier : rapide. Utilisez le bouton Parcourir… pour localiser un dossier (répertoire) disposant de suffisamment d'espace disque libre. Ajoutez ensuite le nom du fichier au chemin.

Une fois que tous ces éléments sont configurés (comme indiqué ci-dessous), cliquez sur le bouton Suivant>.

L'écran suivant offre deux possibilités de filtrer les colonnes et/ou les lignes sur les données à exporter.

Par défaut, toutes les colonnes et toutes les lignes seront exportées. Pour sélectionner des colonnes spécifiques, cliquez sur l'espace à côté du tableau sous les Colonnes titre. Cliquez ensuite sur l'icône du crayon pour éditer. Une nouvelle fenêtre apparaîtra avec des coches à côté des colonnes qui doivent être incluses dans l'exportation de données. Pour cet exemple, toutes les colonnes seront exportées.

Cliquez sur OK pour fermer la fenêtre Colonnes de données.

Pour filtrer les lignes à exporter, une clause WHERE peut être ajoutée. Cliquez dans l'espace sous l'en-tête Objet Où, puis cliquez sur l'icône Crayon pour afficher l'éditeur Où.

Ajoutez toutes les conditions (telles que department_number =1) nécessaires. Pour cet exemple, aucune condition Where n'a été ajoutée car nous souhaitons que toutes les données soient exportées. Cliquez sur le bouton OK pour fermer la fenêtre Emplacement des données lorsque vous avez terminé.

Cliquez sur le bouton Next> pour accéder à l'écran Export Summary. Sur cet écran, un résumé de toutes les options d'exportation est spécifié.

Si l'une des options n'est pas correctement définie, utilisez le bouton

Si toutes les options d'exportation semblent bonnes, cliquez sur le bouton Terminer pour commencer la tâche d'exportation.

Si vous recevez des erreurs, assurez-vous d'avoir spécifié un dossier de destination qui existe réellement (ne copiez pas aveuglément ce que j'ai dans ce tutoriel). Assurez-vous également que le fichier de destination n'est pas déjà ouvert par Excel par exemple.

Utilisez l'Explorateur Windows pour accéder au dossier et voir le nouveau fichier exporté. Par exemple :

Ouvrez le fichier Excel pour afficher le contenu :

Avant d'exporter à nouveau les données, assurez-vous de fermer le fichier Excel.

Importer des données avec SQL Developer

SQL Developer dispose d'une fonctionnalité qui facilite l'importation de données à partir d'un large éventail de sources de données dans Oracle. Il existe de nombreuses façons d'importer des données dans Oracle en fonction de la source des données. Certains formats de données courants que SQL Developer peut importer incluent :

  • Langage de définition de données SQL et fichier d'instructions SQL INSERT utilisés pour recréer la table avec des données dans Oracle.
  • Fichier Oracle SQL Loader et scripts pouvant être utilisés pour importer les données dans Oracle.
  • Fichier de valeurs séparées par des virgules (.csv)
  • Fichier Microsoft Excel (.xls et .xlsx)
  • Fichier XML (eXtensible Markup Language)
  • Fichier texte brut avec espacement fixe ou utilisant un autre délimiteur

Cet exemple suppose que vous disposez d'une connexion à une base de données Oracle établie via SQL Developer.

Le fichier à importer sera le fichier customers_export.csv lié ici. Les données ressemblent à ce qui suit (319 lignes avec 21 colonnes) :

Démarrer avec l'importation de données

Pour commencer, ouvrez l'arborescence de navigation dans la zone Connexions à gauche de l'écran SQL Developer. Faites un clic droit sur les tableaux et sélectionnez l'élément de menu Importer des données… dans le menu contextuel.

À ce stade, les anciennes versions de SQL Developer (antérieures à 4.1.3) afficheront une boîte de dialogue de sélection de fichier dans laquelle vous pourrez sélectionner le fichier à importer. Les versions plus récentes de SQL Developer (4.1.3 et versions ultérieures) présenteront la première étape de l'assistant d'importation de données comme indiqué ci-dessous.

Pour le nouveau développeur SQL, cliquez sur le bouton Navigateur pour faire apparaître la boîte de dialogue Sélection de fichier afin de sélectionner votre fichier.

Accédez au dossier où se trouve votre fichier et sélectionnez-le. Notez que le type de fichier a été défini pour filtrer les fichiers Excel, les fichiers CSV et quelques autres variantes de fichiers texte.

Cliquez sur le bouton Ouvrir pour démarrer l'assistant d'importation de données.

Aperçu des données à importer et confirmation des paramètres

La première étape de l'assistant d'importation de données fournit un aperçu des données à importer. Pour cet exemple, le fichier CSV comporte une ligne d'en-têtes que l'assistant d'importation utilisera pour créer des noms de variables. Il existe des options supplémentaires à cette étape de l'assistant pour ignorer un certain nombre de lignes au début (0 dans cet exemple), sélectionner le formatage (csv dans cet exemple), l'encodage des caractères, les guillemets utilisés pour entourer le texte ou les chaînes et la ligne fin/terminateur. Dans la plupart des cas, ces paramètres peuvent être laissés à leur valeur par défaut.

Voici quelques modifications pouvant aider dans certaines situations :

  • Remplacez la terminaison de ligne par un saut de ligne uniquement si le fichier CSV a été créé sur un système d'exploitation Linux ou Mac.
  • Changez l'encodage en une page de code spécifique qui correspond à votre région du monde (ou à la région du monde dans laquelle le fichier CSV a été généré).
  • Modifiez le nombre de lignes d'aperçu et faites défiler les données pour vous assurer que tout a été analysé correctement.

Si tous les paramètres semblent bons et que les données prévisualisées semblent bonnes, cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Choix de la méthode d'importation

L'étape suivante de l'assistant consiste à spécifier la méthode d'importation. Un certain nombre de méthodes d'importation différentes sont fournies :

  • Insérer :insérez directement les données dans un tableau nouveau ou existant.
  • Insert Script – Créez un fichier SQL Script qui inclut toutes les instructions DDL et INSERT nécessaires pour charger les données dans une base de données. Ce script peut être exécuté immédiatement ou déplacé vers une autre connexion à la base de données et y être exécuté.
  • Table externe :configure une structure de table externe dans Oracle où la table apparaît dans le dictionnaire de données, mais les données sont conservées dans un fichier externe.
  • Utilitaire SQL Loader :écrivez le script et les commandes SQL Loader pour importer les données dans Oracle.

Pour cet exemple, le Insert sera utilisée afin que les données soient insérées directement dans une nouvelle table.

Donnez un nom à la table. S'il y a une raison de limiter les lignes à importer, vérifiez la Import Row Limit case et indiquez le nombre de lignes. Par exemple, si votre fichier de données contient des millions de lignes mais que vous souhaitez simplement savoir à quoi ressemble une partie des données, vous pouvez limiter le nombre de lignes importées. Dans cet exemple, toutes les lignes seront importées.

Cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Sélectionnez les colonnes à importer

L'étape 3 de l'assistant consiste à sélectionner les colonnes à importer. Mettez en surbrillance toutes les colonnes des Colonnes disponibles fenêtre et cliquez sur la flèche vers la droite pour les amener vers les Colonnes sélectionnées la fenêtre. Dans cet exemple, toutes les colonnes seront importées.

Cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Attribuer des types de données à chaque colonne

L'étape 4 de l'assistant nous permet de définir les types de données et les tailles des colonnes à créer dans la nouvelle table de données. Il s'agit d'une étape très critique ! Si le mauvais type de données est sélectionné, ou si un type de données n'a pas assez d'espace pour contenir les données entrantes, l'importation échouera.

Les versions les plus récentes de SQL Developer affichent un aperçu des données pour chaque colonne lorsqu'elle est sélectionnée :

Voici quelques problèmes courants rencontrés :

  • Ne pas fournir suffisamment d'espace dans une colonne VARACHAR pour accueillir la plus grande valeur de chaîne/texte.
  • Utiliser un type de données NUMBER sur une colonne lorsque certains caractères de texte sont présents dans les données.
  • Utilisation d'un format de date ou d'heure incorrect lors de l'importation de dates et d'heures

Visitez chacune des colonnes de données source en cliquant dessus un par un. Ajustez les types de données au fur et à mesure. Pour cet exemple, les ajustements suivants sont effectués :

  • CUSTOMER_ID passe au type de données INTEGER et décoche la case Nullable
  • CUST_FIRST_NAME utilise VARCHAR2 avec une taille de 30
  • CUST_LAST_NAME utilise VARCHAR2 avec une taille de 60
  • STREET_ADDRESS utilise VARCHAR2 avec une taille de 65
  • POST_CODE utilise VARCHAR2 avec une taille de 20
  • CITY utilise VARCHAR2 avec une taille de 35
  • STATE_PROVINCE utilise VARCHAR2 avec une taille de 6
  • COUNTRY_ID utilise VARCHAR2 avec une taille de 4
  • COUNTRY_NAME utilise VARCHAR2 avec une taille de 60
  • REGION_ID utilise VARCHAR2 avec une taille de 2
  • NLS_LANGUAGE utilise VARCHAR2 avec une taille de 6
  • NLS_TERRITORY utilise VARCHAR2 avec une taille de 30
  • CREDIT_LIMIT utilise NUMBER avec une taille/précision de 10 et une échelle de 0
  • CUST_EMAIL utilise VARCHAR2 avec une taille de 60
  • PRIMARY_PHONE_NUMBER utilise VARCHAR2 avec une taille de 30
  • PHONE_NUMBER_2 utilise VARCHAR2 avec une taille de 30
  • ACCOUNT_MGR_ID utilise VARCHAR2 avec une taille de 6
  • LOCATION_GTYPE utilise INTEGER
  • LOCATION_SRID utilise INTEGER
  • LOCATION_X utilise NUMBER avec une taille/précision de 14 et une échelle de 6
  • LOCATION_Y utiliser NUMBER avec une taille/précision de 14 et une échelle de 6

Cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Vérifiez les paramètres d'importation (développeur SQL plus ancien)

Pour les anciennes versions (avant 4.1.3) de SQL Developer, la dernière étape de l'assistant d'importation de données permet de vérifier que les paramètres et les paramètres de données permettront au fichier de données d'être analysé. Cet écran est illustré ci-dessous :

Cliquez sur le bouton Vérifier pour vérifier que tous les paramètres fonctionnent correctement. Les résultats du processus de vérification sont présentés ci-dessous :

En cas de problème, utilisez le bouton

Enregistrer les paramètres d'importation (versions plus récentes de SQL Developer)

Les versions plus récentes de SQL Developer (4.1.3 et plus récentes) ont un écran final légèrement différent. À ce stade, les paramètres ont déjà été vérifiés et un écran Résumé s'affiche. Le bouton Enregistrer l'état dans le coin supérieur droit permet d'enregistrer tous les paramètres d'importation dans un fichier. Ce fichier de paramètres peut être chargé la prochaine fois que l'assistant d'importation de données s'exécute.

Pour cet exemple, si vous utilisez la version la plus récente de SQL Developer, cliquez sur le bouton Enregistrer l'état et enregistrez les paramètres dans un fichier nommé :oracle_sqldev_import_customers.

Exécuter l'importation

Dans les deux cas (ancienne ou nouvelle version de SQL Developer) pour démarrer l'importation des données, cliquez sur le bouton Terminer. Une fois l'importation terminée, une boîte de dialogue apparaîtra. Toutes les erreurs rencontrées lors de l'importation seront affichées.

Revenez à SQL Developer et affichez la structure de la table importée.

Examinez ensuite les données (cliquez sur l'onglet Données) pour vous assurer que les valeurs de données ont été correctement importées.

Pour les versions plus récentes de SQL Developer, les fichiers de paramètres d'importation enregistrés peuvent être importés à la première étape de l'assistant d'importation de données pour réexécuter ou modifier les paramètres d'importation avant de réexécuter l'importation de données.